head 1.8; access; symbols pkgsrc-2026Q2:1.8.0.122 pkgsrc-2026Q2-base:1.8 pkgsrc-2026Q1:1.8.0.120 pkgsrc-2026Q1-base:1.8 pkgsrc-2025Q4:1.8.0.118 pkgsrc-2025Q4-base:1.8 pkgsrc-2025Q3:1.8.0.116 pkgsrc-2025Q3-base:1.8 pkgsrc-2025Q2:1.8.0.114 pkgsrc-2025Q2-base:1.8 pkgsrc-2025Q1:1.8.0.112 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.8.0.110 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.8.0.108 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.8.0.106 pkgsrc-2024Q2-base:1.8 pkgsrc-2024Q1:1.8.0.104 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.8.0.102 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.100 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.98 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.96 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.94 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.92 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.90 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.88 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.86 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.84 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.82 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.80 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.78 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.76 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.72 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.52 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.74 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.70 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.68 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.66 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.64 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.62 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.60 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.58 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.56 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.54 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.50 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.48 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.46 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.44 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.42 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.40 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.38 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.36 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.34 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.32 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.30 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.28 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.26 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.8.0.24 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.8.0.22 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.20 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.18 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.16 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.14 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.12 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.10 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.8 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.6 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.4 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.2 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.7.0.40 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.38 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.36 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.34 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.32 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.30 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.28 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.26 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.24 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.22 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.20 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.18 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.16 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.14 pkgsrc-2008Q1:1.7.0.12 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.10 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.8 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.6 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.4 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.2 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.5.0.32 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.30 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.28 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.26 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.24 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.22 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.20 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.18 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.16 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.14 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.12 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.10 pkgsrc-2003Q4-base:1.5 netbsd-1-6-1:1.5.0.6 netbsd-1-6-1-base:1.5 netbsd-1-6:1.5.0.8 netbsd-1-6-RELEASE-base:1.5 pkgviews:1.5.0.4 pkgviews-base:1.5 buildlink2:1.5.0.2 buildlink2-base:1.5 netbsd-1-5-PATCH003:1.5 netbsd-1-5-PATCH001:1.5 netbsd-1-5-RELEASE:1.5 netbsd-1-4-PATCH003:1.5 netbsd-1-4-PATCH002:1.5 comdex-fall-1999:1.5 netbsd-1-4-PATCH001:1.4 netbsd-1-4-RELEASE:1.4 netbsd-1-3-PATCH003:1.4; locks; strict; comment @# @; 1.8 date 2011.06.14.13.13.14; author wiz; state Exp; branches; next 1.7; 1.7 date 2006.12.01.13.54.27; author joerg; state Exp; branches; next 1.6; 1.6 date 2006.10.14.19.33.45; author schwarz; state dead; branches; next 1.5; 1.5 date 99.07.26.21.19.24; author tron; state Exp; branches; next 1.4; 1.4 date 98.08.07.11.11.10; author agc; state Exp; branches; next 1.3; 1.3 date 98.05.22.08.39.12; author tron; state Exp; branches; next 1.2; 1.2 date 98.05.21.23.42.46; author tron; state Exp; branches; next 1.1; 1.1 date 98.05.19.22.26.40; author tron; state Exp; branches; next ; desc @@ 1.8 log @Fix build on NetBSD-current with getline(). @ text @$NetBSD: patch-ac,v 1.7 2006/12/01 13:54:27 joerg Exp $ --- global.h.orig 2005-04-01 05:39:01.000000000 +0000 +++ global.h @@@@ -114,8 +114,6 @@@@ extern uid_t user_id; extern int process_id; -extern int errno; - /* * Storage management */ @@@@ -258,7 +256,7 @@@@ int nn_truncate(char *, off_ char *strsave(char *); char *str3save(char *, char *, char *); char *fgetstr(FILE *); -int getline(char *, int); +int nngetline(char *, int); extern char *tmp_directory; extern char *nntp_cache_dir; #endif /* _NN_GLOBAL_H */ @ 1.7 log @Alwauys include netinet/in.h and fix errno usage. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- global.h.orig 2006-12-01 13:43:03.000000000 +0000 d14 9 @ 1.6 log @updated news/nn to 6.7.3. Changes from 6.6.5 according to nn's ChangeLog are various bug fixes and code cleanups. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.5 1999/07/26 21:19:24 tron Exp $ d3 11 a13 11 --- active.c.orig Sun Aug 15 08:59:33 1993 +++ active.c Mon Jul 26 23:11:38 1999 @@@@ -116,7 +116,7 @@@@ continue; } else { gh->master_flag |= M_ALIASED | M_IGNORE_A; - gh->data_write_offset = (off_t)gh1->group_num; + gh->data_write_offset = (long)gh1->group_num; } must_update = 1; break; @ 1.5 log @Split patches and convert to diff's unified output format. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Add NetBSD RCS Ids. @ text @d3 11 a13 150 --- config.h.orig Fri Feb 18 03:15:47 1994 +++ config.h Fri May 22 09:57:57 1998 @@@@ -32,7 +32,7 @@@@ #define NOV /* Optional */ -#define NOV_DIRECTORY "/usr/spool/news" +#define NOV_DIRECTORY "/var/news/spool/over.view" /*********************** NETWORK DEPENDENT DEFINITIONS ********************** * @@@@ -69,7 +69,7 @@@@ * Consult the file NNTP for further information on the use of NNTP. */ -#undef NNTP +#define NNTP /* * Define NNTP_SERVER to the name of a file containing the name of the @@@@ -84,7 +84,7 @@@@ * NOTE: If you plan to use the included inews, it MUST be a full pathname */ -#define NNTP_SERVER "/usr/lib/nntp_server" +#define NNTP_SERVER PREFIX "/etc/nntp/server" /* * Define NNTP_POST if you want nn to reject attempts to post via @@@@ -104,7 +104,7 @@@@ * be present, define NNTP_MINI_INEWS_HEADER below. */ -#define NNTP_MINI_INEWS_HEADER /* uses "broken" mini-inews */ +#undef NNTP_MINI_INEWS_HEADER /* * Define NNTP_PATH_HOSTNAME to force a specific hostname into the @@@@ -126,7 +126,7 @@@@ * conf/s-template.h as a starting point for writing you own. */ -#include "s-sys5-4.h" +#include "s-netbsd.h" /* * Define DEFAULT_PAGER as the initial value of the 'pager' variable. @@@@ -141,8 +141,8 @@@@ * nn's :print command pipes text into this command. */ -#define DEFAULT_PRINTER "lp -s" /* System V */ -/* #define DEFAULT_PRINTER "lpr -p -JNEWS" */ /* bsd */ +/* #define DEFAULT_PRINTER "lp -s" /* System V */ +#define DEFAULT_PRINTER "lpr -p -JNEWS" /* bsd */ /* * Define RESIZING to make nn understand dynamic window-resizing. @@@@ -203,8 +203,8 @@@@ * Common choices are: (news, news) and (your uid, your gid) */ -#define OWNER "news" -#define GROUP "news" +#define OWNER BINOWN +#define GROUP BINGRP /**************************** LOCALIZATION **************************** @@@@ -237,9 +237,9 @@@@ * (= LIB_DIRECTORY/Log if undefined). */ -#define BIN_DIRECTORY "/usr/local/bin" -#define LIB_DIRECTORY "/usr/local/lib/nn" - +#define BIN_DIRECTORY PREFIX "/bin" +#define LIB_DIRECTORY PREFIX "/lib/nn" +#define TMP_DIRECTORY "/var/tmp" /**************************** DATABASE LOCATION ************************** * @@@@ -270,7 +270,7 @@@@ * (The file system must support long file names!!) */ -#define DB_DIRECTORY "/usr/spool/nn" +#define DB_DIRECTORY "/var/news/spool/nn" /*************************** NEWS TRANSPORT ************************** @@@@ -292,10 +292,10 @@@@ * Default: NEWS_LIB_DIR/{rm,del}group */ -#define NEWS_DIRECTORY "/usr/spool/news" -#define NEWS_LIB_DIRECTORY "/usr/lib/news" +#define NEWS_DIRECTORY "/var/news/spool" +#define NEWS_LIB_DIRECTORY "/var/news/etc" -/* #define INEWS_PATH "/usr/lib/news/inews" */ +#define INEWS_PATH BIN_DIRECTORY "/inews" /* @@@@ -317,7 +317,7 @@@@ */ /* #define REC_MAIL "/usr/lib/news/recmail" */ /* non-sendmail */ -#define REC_MAIL "/usr/lib/sendmail -t" /* sendmail */ +#define REC_MAIL "/usr/sbin/sendmail -t" /* sendmail */ /* @@@@ -379,13 +379,13 @@@@ * DAEMON_MAN - nnmaster */ -#define USER_MAN_DIR "/usr/man/man1" +#define USER_MAN_DIR PREFIX "/man/man1" #define USER_MAN_SECTION "1" -#define SYS_MAN_DIR "/usr/man/man1" -#define SYS_MAN_SECTION "1m" +#define SYS_MAN_DIR PREFIX "/man/man1" +#define SYS_MAN_SECTION "1" -#define DAEMON_MAN_DIR "/usr/man/man8" +#define DAEMON_MAN_DIR PREFIX "/man/man8" #define DAEMON_MAN_SECTION "8" @@@@ -445,7 +445,7 @@@@ * was accepted, whereas with INN, it only takes seconds. */ -#define INEWS_IS_FAST /* comment out for C-News */ +/*#define INEWS_IS_FAST /* comment out for C-News */ /* * Synchronous posting: If set this will cause NN to wait until a @@@@ -457,7 +457,7 @@@@ * via some sort of NNTP. */ -#define SYNCHRONOUS_POSTING /* comment out for C-News */ +/*#define SYNCHRONOUS_POSTING /* comment out for C-News */ /* * PUT_TIMESTAMP_IN_SCRIPTS @ 1.3 log @We use the inews from "nntpclnt-1.6.1" now. @ text @d1 2 @ 1.2 log @Fix configuration to make "nn" work on the system where the NNTP server runs, at least if it uses a standard INN directory structure. @ text @d2 1 a2 1 +++ config.h Fri May 22 01:06:45 1998 d26 1 a26 1 +#define NNTP_SERVER PREFIX "/etc/nntp_server" d30 9 d102 1 a102 1 +#define INEWS_PATH LIB_DIRECTORY "/inews" @ 1.1 log @Adapt this package to NetBSD. @ text @d2 1 a2 1 +++ config.h Wed May 20 00:04:10 1998 d8 1 a8 1 +#define NOV_DIRECTORY "/var/spool/news/over.view" d79 1 a79 1 +#define DB_DIRECTORY "/var/spool/news/nn" d89 2 a90 2 +#define NEWS_DIRECTORY "/var/spool/news" +#define NEWS_LIB_DIRECTORY PREFIX "/lib/nn" d93 1 a93 1 +#define INEWS_PATH NEWS_LIB_DIRECTORY "/inews" @