Add files from parent branch HEAD:
[pkgsrc.git] / news / nn / patches / patch-ai
1 $NetBSD: patch-ai,v 1.8 2006/10/14 19:33:45 schwarz Exp $
2
3 --- config.h-dist.orig  2005-04-01 22:44:22.000000000 +0200
4 +++ config.h-dist       2006-11-12 02:24:05.000000000 +0100
5 @@ -11,6 +11,9 @@
6   *     (c) Copyright 1990, Kim F. Storm.  All rights reserved.
7   */
8  
9 +#define PREFIX         "@PREFIX@"
10 +#define PKG_SYSCONFDIR "@PKG_SYSCONFDIR@"
11 +#define MANDIR         "@PREFIX@/@PKGMANDIR@"
12  
13  /*
14   * The Good Net-Keeping Seal of Approval folks seem to think it necessary to
15 @@ -68,7 +71,7 @@
16   *     LIB_DIRECTORY defined below.
17   */
18  
19 -#define NNTP_SERVER    "/usr/local/lib/nntp_server"
20 +#define NNTP_SERVER    PKG_SYSCONFDIR "/server"
21  
22  /*
23   *  Define your local domain name.  If you leave this undefined, nn will
24 @@ -95,7 +98,7 @@
25   *     conf/s-template.h as a starting point for writing you own.
26   */
27  
28 -#include "s-sunos5.h"
29 +#include "@SFILE@"
30  
31  /*
32   *     Define DEFAULT_PAGER as the initial value of the 'pager' variable.
33 @@ -122,7 +125,7 @@
34   *     conf/m-template.h as a starting point for writing you own.
35   */
36  
37 -#include "m-sparc.h"
38 +#include "@MFILE@"
39  
40  
41  /***************************** OWNERSHIP ***************************
42 @@ -139,8 +142,8 @@
43   *     Common choices are: (news, news) and (your uid, your gid)
44   */
45  
46 -#define OWNER  "news"
47 -#define GROUP  "news"
48 +#define OWNER  "@BINOWN@"
49 +#define GROUP  "@BINGRP@"
50  
51  
52  /**************************** LOCALIZATION ****************************
53 @@ -173,8 +176,12 @@
54   *                        (= LIB_DIRECTORY/Log if undefined).
55   */
56  
57 -#define BIN_DIRECTORY  "/usr/local/bin"
58 -#define LIB_DIRECTORY  "/usr/local/lib/nn"
59 +#define BIN_DIRECTORY  PREFIX "/bin"
60 +#define LIB_DIRECTORY  PREFIX "/share/nn"
61 +#ifndef _PATH_VARTMP
62 +# define _PATH_VARTMP  "/var/tmp"
63 +#endif
64 +#define TMP_DIRECTORY   _PATH_VARTMP
65  
66  
67  /*************************** MAIL INTERFACE *************************
68 @@ -189,7 +196,11 @@
69   */
70  
71  /* #define REC_MAIL    "/usr/lib/news/recmail" */      /* non-sendmail */
72 -#define REC_MAIL       "/usr/lib/sendmail -t"          /* sendmail */
73 +#ifndef _PATH_SENDMAIL
74 +# define _PATH_SENDMAIL        "/usr/lib/sendmail"
75 +#endif
76 +#define REC_MAIL       _PATH_SENDMAIL " -t"            /* sendmail */
77 +
78  
79  /*
80   *     nn needs to know the name of your host.
81 @@ -237,13 +248,17 @@
82   *     DAEMON_MAN      - nnmaster
83   */
84  
85 -#define USER_MAN_DIR   "/usr/local/man/man1"
86 +#ifndef MANDIR
87 +#define MANDIR PREFIX "/man"
88 +#endif
89 +
90 +#define USER_MAN_DIR   MANDIR "/man1"
91  #define USER_MAN_SECTION       "1"
92  
93 -#define SYS_MAN_DIR    "/usr/local/man/man1"
94 -#define SYS_MAN_SECTION                "1m"
95 +#define SYS_MAN_DIR    MANDIR "/man1"
96 +#define SYS_MAN_SECTION                "1"
97  
98 -#define DAEMON_MAN_DIR "/usr/local/man/man8"
99 +#define DAEMON_MAN_DIR MANDIR "/man8"
100  #define DAEMON_MAN_SECTION     "8"
101  
102  
103 @@ -374,7 +389,7 @@
104   *     performance (no data conversion is needed).
105   */
106  
107 -/* #define NETWORK_DATABASE    */
108 +#define NETWORK_DATABASE
109  
110  
111  /**************************** DATABASE LOCATION **************************