Ravenports generated: 04 Feb 2024 05:27
[ravenports.git] / bucket_4F / mandoc
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               mandoc
4 VERSION=                1.14.6
5 KEYWORDS=               textproc
6 VARIANTS=               standard
7 SDESC[standard]=        Suite of tools compiling mdoc and man
8 HOMEPAGE=               https://mandoc.bsd.lv/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://mdocml.bsd.lv/snapshots/
13 DISTFILE[1]=            mandoc-1.14.6.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   zlib
21
22 LICENSE=                ISCL:single
23 LICENSE_FILE=           ISCL:{{WRKSRC}}/LICENSE
24 LICENSE_SCHEME=         solo
25
26 FPC_EQUIVALENT=         textproc/mdocml
27
28 MUST_CONFIGURE=         yes
29 CONFIGURE_ENV=          INSTALL_PROGRAM="{{INSTALL_PROGRAM}}"
30                         INSTALL_DATA="{{INSTALL_DATA}}"
31                         INSTALL_LIB="{{INSTALL_LIB}}"
32                         INSTALL_MAN="{{INSTALL_MAN}}"
33
34 post-patch:
35         ${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|g' ${WRKSRC}/configure
36
37 [FILE:752:descriptions/desc.single]
38 mandoc is a suite of tools compiling mdoc, the roff macro language of 
39 choice for BSD manual pages, and man, the predominant historical language 
40 for UNIX manuals. It is small, ISO C, ISC-licensed, and quite fast. The 
41 main component of the toolset is the mandoc utility program, based on the 
42 libmandoc validating compiler, to format output for UTF-8 and ASCII UNIX 
43 terminals, HTML 5, PostScript, and PDF.
44
45 mandoc has predominantly been developed on OpenBSD and is both an OpenBSD 
46 and a BSD.lv project. We strive to support all interested free operating 
47 systems, in particular FreeBSD, NetBSD, DragonFly, illumos, Minix 3, and 
48 both GNU- and musl-based Linux distributions, as well as all systems 
49 running the pkgsrc portable package build system.
50
51
52 [FILE:99:distinfo]
53 8bf0d570f01e70a6e124884088870cbed7537f36328d512909eb10cd53179d9c       697150 mandoc-1.14.6.tar.gz
54
55
56 [FILE:327:manifests/plist.single]
57 bin/
58  apropos
59  demandoc
60  man
61  mandoc
62  soelim
63  whatis
64 sbin/makewhatis
65 share/man/man1/
66  apropos.1.gz
67  demandoc.1.gz
68  man.1.gz
69  mandoc.1.gz
70  soelim.1.gz
71  whatis.1.gz
72 share/man/man5/
73  man.conf.5.gz
74  mandoc.db.5.gz
75 share/man/man7/
76  eqn.7.gz
77  man.7.gz
78  mandoc_char.7.gz
79  mdoc.7.gz
80  roff.7.gz
81  tbl.7.gz
82 share/man/man8/makewhatis.8.gz
83
84
85 [FILE:1274:patches/patch-configure]
86 --- configure.orig      2021-09-23 18:03:23 UTC
87 +++ configure
88 @@ -35,18 +35,15 @@ echo "file config.log: writing..."
89  
90  SOURCEDIR=`dirname "${0}"`
91  
92 -MANPATH_BASE="/usr/share/man:/usr/X11R6/man"
93 -MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/local/man"
94 +MANPATH_BASE="/raven/share/man"
95 +MANPATH_DEFAULT="/usr/share/man:/raven/share/man"
96  OSENUM=
97  OSNAME=
98  UTF8_LOCALE=
99  
100  AR=ar
101 -CC=cc
102 -CFLAGS=
103  FATAL=0
104  LDADD=
105 -LDFLAGS=
106  LD_NANOSLEEP=
107  LD_OHASH=
108  LD_RECVMSG=
109 @@ -102,13 +99,13 @@ NEED_XPG4_2=0
110  MANDOC_COBJS=
111  SOELIM_COBJS=
112  
113 -PREFIX="/usr/local"
114 +PREFIX="/raven"
115  BINDIR=
116  SBINDIR=
117  BIN_FROM_SBIN=
118  INCLUDEDIR=
119  LIBDIR=
120 -MANDIR=
121 +MANDIR="/raven/share/man"
122  READ_ALLOWED_PATH=
123  
124  WWWPREFIX="/var/www"
125 @@ -130,10 +127,6 @@ MANM_EQN="eqn"
126  MANM_TBL="tbl"
127  
128  INSTALL="install"
129 -INSTALL_PROGRAM=
130 -INSTALL_LIB=
131 -INSTALL_MAN=
132 -INSTALL_DATA=
133  LN="ln -f"
134  
135  # --- manual settings from configure.local -----------------------------
136 @@ -458,7 +451,7 @@ __HEREDOC__
137  [ ${HAVE_GETLINE} -eq 0 ] && echo "#include <stdio.h>"
138  
139  echo
140 -echo "#define MAN_CONF_FILE \"/etc/${MANM_MANCONF}\""
141 +echo "#define MAN_CONF_FILE \"/raven/etc/${MANM_MANCONF}\""
142  echo "#define MANPATH_BASE \"${MANPATH_BASE}\""
143  echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\""
144  echo "#define OSENUM ${OSENUM}"
145