man-pages-vl.spec 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398
  1. %global posix_version 2013
  2. %global posix_release a
  3. %global posix_name man-pages-posix-%{posix_version}-%{posix_release}
  4. Summary: Man (manual) pages from the Linux Documentation Project.
  5. Summary(ja): Linux ドキュメンテーションプロジェクトの Man (manual) ページ
  6. Name: man-pages
  7. Version: 5.01
  8. Release: 1%{?_dist_release}
  9. License: GPLv2+ and GPL+ and BSD and MIT and Copyright only and IEEE
  10. Group: Applications/Documentation
  11. URL: http://www.kernel.org/doc/man-pages/
  12. Source0: http://www.kernel.org/pub/linux/docs/man-pages/man-pages-%{version}.tar.xz
  13. # POSIX man pages
  14. Source1: http://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-%{posix_version}-%{posix_release}.tar.xz
  15. Vendor: Project Vine
  16. Distribution: Vine Linux
  17. # POSIX man pages
  18. # resolves: #1415757
  19. Patch0: man-pages-posix-2013-a-pthread_once.patch
  20. # Regular man pages
  21. # resolves: #650985
  22. # https://bugzilla.kernel.org/show_bug.cgi?id=53781
  23. Patch21: man-pages-3.42-close.patch
  24. Buildroot: %{_tmppath}/%{name}-%{version}-root
  25. Autoreqprov: false
  26. BuildArchitectures: noarch
  27. %description
  28. A large collection of man pages (documentation) from the Linux
  29. Documentation Project (LDP).
  30. %prep
  31. %setup -q -a 1
  32. %patch0 -p1
  33. %patch21 -p1
  34. # rename posix README so we don't have conflict
  35. %{__mv} %{posix_name}/README %{posix_name}/%{posix_name}.README
  36. ### And now remove those we are not going to use:
  37. # deprecated
  38. %{__rm} man2/pciconfig_{write,read,iobase}.2
  39. # problem with db x db4 (#198597) - man pages are obsolete
  40. %{__rm} man3/{db,btree,dbopen,hash,mpool,recno}.3
  41. # we are not using SystemV anymore
  42. #{__rm} man7/boot.7
  43. # we do not have sccs (#203302)
  44. #{__rm} %{posix_name}/man1p/{admin,delta,get,prs,rmdel,sact,sccs,unget,val,what}.1p
  45. # remove man pages deprecated by libxcrypt (#1610307)
  46. %{__rm} man3/crypt{,_r}.3
  47. # Vine
  48. # part of keyutils
  49. rm -f man7/keyrings.7*
  50. rm -f man7/persistent-keyring.7*
  51. rm -f man7/process-keyring.7*
  52. rm -f man7/session-keyring.7*
  53. rm -f man7/thread-keyring.7*
  54. rm -f man7/user-keyring.7*
  55. rm -f man7/user-session-keyring*
  56. # Part of shadow-utils
  57. rm -v man3/getspnam.3
  58. # part of bind
  59. rm -v man5/resolv.conf.5
  60. # Part of bind-utils
  61. rm -v man5/resolver.5
  62. # Obsolete
  63. rm -f man3/infnan.3
  64. %build
  65. %install
  66. make install DESTDIR=$RPM_BUILD_ROOT
  67. pushd %{posix_name}
  68. make install DESTDIR=$RPM_BUILD_ROOT
  69. popd
  70. %files
  71. %defattr(0644,root,root,0755)
  72. %doc README man-pages-%{version}.Announce Changes
  73. %doc %{posix_name}/POSIX-COPYRIGHT %{posix_name}/%{posix_name}.{README,Announce}
  74. %{_mandir}/man*/*
  75. %changelog
  76. * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.01-1
  77. - new upstream release.
  78. - dropped Patch20, 22.
  79. - imported Patch0.
  80. * Sun Sep 6 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.02-1
  81. - update to 4.02
  82. * Wed May 21 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 3.66-1
  83. - update to 3.66
  84. * Sun Nov 22 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.23-1
  85. - added Japanese summary
  86. - updated Sources and Patches based on Fedora 3.23-3
  87. * Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 2.21-1vl5
  88. - applied new versioning policy, spec in utf-8
  89. * Wed Sep 13 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.21-1vl2
  90. - change Group to Applications/Documentation. <BTS:VineLinux:163>
  91. * Mon Jan 30 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.21-1vl1
  92. - added Japanese summary
  93. - updated 2.21 based on Fedora 2.21-1
  94. * Mon Jan 16 2006 Ivana Varekova <varekova@redhat.com> 2.21-1
  95. - add the description of reload-count option (nscd.conf
  96. man page - bug 177368)
  97. * Tue Dec 13 2005 Ivana Varekova <varekova@redhat.com> 2.16-2
  98. - fix bug 174628 - mmap(2) CAN return mappings at location 0
  99. * Thu Sep 29 2005 Ivana Varekova <varekova@redhat.com> 2.07-7
  100. - fix typo in nsswitch.conf man page (bug 169309)
  101. * Mon Sep 12 2005 Ivana Varekova <varekova@redhat.com> 2.07-3
  102. - fix socket.7 man page - fix information about SO_RCVLOWAT option
  103. (bug 163120)
  104. * Tue Aug 23 2005 Ivana Varekova <varekova@redhat.com> 2.07-2
  105. - add sln.8 man page (bug 10601)
  106. * Mon Jul 04 2005 Jiri Ryska <jryska@redhat.com> 2.05-1
  107. - update to 2.05
  108. - atanh(3) fix
  109. - issue(5) fix
  110. - ldd(1) fix
  111. - removed man1p/{compress,uncompress,renice}.1p
  112. * Sun Mar 21 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.66-0vl1
  113. - updated 1.66
  114. - added Patch5--15 from Fedora 1.66-2
  115. * Tue Sep 09 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.60-0vl1
  116. - new upstream release 1.60
  117. - dropped SOURCE3, 4 and 5
  118. * Sun Sep 29 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.53-0vl1
  119. - new upstream release 1.53
  120. * Wed Aug 14 2002 IWAI Masaharu <iwai@alib.jp> 1.52-2vl1
  121. - sync Rawhide 1.52-2
  122. - upstream release
  123. - added Patch1, 2 and 3
  124. - removed getipnodebyname.3, getipnodebyname.3, freehostent.3
  125. - Fix reference in rpcgen(1) - #69740
  126. - Fix #63547
  127. - Mentium mem=nopentium in bootparam(7) - #60487
  128. - Fix to iconv(1) - #66441
  129. - Ret value of iconv(3) was wrong (#65375)
  130. - Remove getipnodebyname, getipnodebyname, freehostent - they were
  131. only briefly part of a glibc devel version (#62646)
  132. * Wed Mar 06 2002 Toru Sagami <sagami@vinelinux.org> 1.47-1vl1
  133. - 1.47
  134. * Wed Oct 10 2001 Toru Sagami <sagami@vinelinux.org> 1.40-1vl1
  135. - remove resolv.conf.5
  136. * Tue Sep 25 2001 Trond Eivind Glomsr藷?<teg@redhat.com> 1.40-1
  137. - 1.40. Remove now included patches.
  138. * Tue Sep 4 2001 Trond Eivind Glomsr藷?<teg@redhat.com> 1.39-2
  139. - New strptime.3, from the ftp site. Matches glibc better.
  140. - Fix missing .br in netdevices.7 (#53091)
  141. * Tue Aug 7 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  142. - 1.39
  143. - Drop obsolete patches
  144. * Tue Jul 24 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  145. - s/NSF/NFS/ in initrd.4 - (#48322)
  146. * Mon Jul 2 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  147. - regcomp and friends support collating elements now (#46939)
  148. * Thu Jun 21 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  149. - 1.38
  150. * Fri Jun 8 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  151. - 1.37
  152. * Thu Jun 7 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  153. - Remove capset(2) - part of libcap (#43828)
  154. * Fri Jun 1 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  155. - Remove diff.1 - let diffutils include it instead
  156. - Remove capget.2 - it's included in libcap
  157. - Keep resolv.conf.5 - it's useful on systems without bind packages
  158. - Fix bootparam.7 (patch from Tim Waugh (twaugh@redhat.com)
  159. * Tue May 22 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  160. - 1.36
  161. - drop some old patches, redo others
  162. * Thu May 17 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  163. - Work around bug in groff for latin1.7 (#41118)
  164. * Wed Apr 4 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  165. - use MS_SYNCHRONOUS instead of MS_SYNC in mount(2) (#34665)
  166. * Tue Apr 3 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  167. - roff fixes to multiple man pages
  168. * Mon Apr 2 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  169. - correct the URL for unicode in the charset manpage (#34291)
  170. - roff fixes
  171. - redo iconv patch, so we don't get a .orig from patch because of
  172. a two line offset
  173. * Fri Mar 30 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  174. - remove resolv.conf (bind-utils) and infnan (obsolete - #34171)
  175. * Wed Mar 28 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  176. - resurrect getnetent(3)
  177. * Sun Mar 25 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  178. - 1.35, obsoletes patch for strsep
  179. - move rpcinfo to section 8 (#33114)
  180. * Fri Mar 9 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  181. - Include man-pages on locales (#29713)
  182. * Tue Feb 13 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  183. - fix return value of strsep(3) call (#24789)
  184. * Mon Jan 15 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  185. - 1.34
  186. * Fri Dec 15 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  187. - 1.33
  188. - obsolete some old, now included patches
  189. - remove netman-cvs, it's now older than the mainstream
  190. * Tue Nov 21 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  191. - Identify two of the macros in stat(2) as GNU, not POSIX. (#21169)
  192. * Wed Nov 08 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  193. - don't delete the man pages for dlopen() and friends,
  194. they are no longer part of another package
  195. - include man pages for ld*
  196. * Tue Oct 24 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  197. - remove const from iconv function prototype (#19486)
  198. * Tue Aug 29 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  199. - reference wctype(3) instead of non-existing ctype(3)
  200. from regex(7) (#17037)
  201. - 1.31
  202. * Sun Aug 27 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  203. - remove lilo man pages (now included in package)
  204. (#16984)
  205. * Fri Aug 04 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  206. - fixed bad header specification (#15364)
  207. - removed obsolete patches from package
  208. - updated the rest
  209. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  210. - automatic rebuild
  211. * Mon Jun 19 2000 Matt Wilson <msw@redhat.com>
  212. - defattr before docs in filelist
  213. * Sat Jun 17 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  214. - updated to 1.30
  215. * Tue Jun 06 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  216. - use %%{_tmppath}
  217. * Wed May 31 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  218. - remove resolv.conf(5) - part of bind-utils
  219. * Tue May 30 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  220. - Remove resolver, dlclose, dlerror, dlopen, dlsym as these
  221. are included in other packages.
  222. * Tue May 30 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  223. - use %%{_mandir) instead of /usr/man
  224. - verify and fix bug in mmap man page (#7382)
  225. - verify and fix missing data in recvfrom man page (#1736)
  226. - verify and fix missing data in putw man page (#10104)
  227. - fixed sendfile(2) man page (#5599)
  228. - fixed tzset man page (#11623)
  229. * Mon May 15 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
  230. - updated to 1.29
  231. - split off other languages into separate RPMS
  232. * Thu Mar 16 2000 Florian La Roche <Florian.LaRoche@redhat.com>
  233. - do not use group "man"
  234. * Fri Mar 03 2000 Cristian Gafton <gafton@redhat.com>
  235. - don't apply the netman-cvs man pages anymore, as they seem to be really
  236. out of date
  237. * Sat Feb 05 2000 Cristian Gafton <gafton@redhat.com>
  238. - put back man3/resolver.3
  239. * Fri Feb 04 2000 Cristian Gafton <gafton@redhat.com>
  240. - remove non-man pages (#7814)
  241. * Fri Feb 4 2000 Matt Wilson <msw@redhat.com>
  242. - exclude dir.1 and vdir.1 (these are in the fileutils package)
  243. * Thu Feb 03 2000 Cristian Gafton <gafton@redhat.com>
  244. - version 1.28
  245. * Fri Nov 05 1999 Michael K. Johnson <johnsonm@redhat.com>
  246. - Fixed SIGILL, SIGQUIT in signals.7
  247. * Wed Oct 06 1999 Cristian Gafton <gafton@redhat.com>
  248. - fix man page for getcwd
  249. * Wed Sep 22 1999 Cristian Gafton <gafton@redhat.com>
  250. - added man pages for set/getcontext
  251. * Tue Sep 14 1999 Bill Nottingham <notting@redhat.com>
  252. - remove some bad man pages
  253. * Mon Sep 13 1999 Preston Brown <pbrown@redhat.com>
  254. - czech, german, spanish, russian man pages
  255. * Thu Sep 09 1999 Cristian Gafton <gafton@redhat.com>
  256. - version 1.26
  257. - add french man pages
  258. - add italian man pages
  259. * Fri Jul 23 1999 Jeff Johnson <jbj@redhat.com>
  260. - update to 1.25.
  261. * Fri Apr 16 1999 Cristian Gafton <gafton@redhat.com>
  262. - fiox man page fro ftw
  263. * Mon Apr 05 1999 Cristian Gafton <gafton@redhat.com>
  264. - spellnig fixse
  265. * Tue Mar 30 1999 Bill Nottingham <notting@redhat.com>
  266. - updated to 1.23
  267. * Thu Mar 25 1999 Cristian Gafton <gafton@redhat.com>
  268. - added kernel net manpages
  269. * Mon Mar 22 1999 Erik Troan <ewt@redhat.com>
  270. - updated printf man page
  271. - added rpcgen man page
  272. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  273. - auto rebuild in the new build environment (release 6)
  274. * Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
  275. - leave the lilo man pages alone (oops)
  276. * Fri Feb 12 1999 Michael Maher <mike@redhat.com>
  277. - fixed bug #413
  278. * Mon Jan 18 1999 Cristian Gafton <gafton@redhat.com>
  279. - remove lilo man pages too
  280. - got rebuilt for 6.0
  281. * Tue Sep 08 1998 Cristian Gafton <gafton@redhat.com>
  282. - version 1.21
  283. * Sat Jun 20 1998 Jeff Johnson <jbj@redhat.com>
  284. - updated to 1.20
  285. * Wed May 06 1998 Cristian Gafton <gafton@redhat.com>
  286. - get rid of the modutils man pages
  287. - updated to 1.19
  288. * Fri Apr 24 1998 Prospector System <bugs@redhat.com>
  289. - translations modified for de, fr, tr
  290. * Wed Apr 08 1998 Erik Troan <ewt@redhat.com>
  291. - updated to 1.18
  292. * Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
  293. - updated to 1.17
  294. - moved build root to /var
  295. * Thu Jul 31 1997 Erik Troan <ewt@redhat.com>
  296. - made a noarch package