ncurses-vl.spec 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652
  1. %global revision 20240629
  2. %define includedirw %{_includedir}/ncursesw
  3. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  4. Summary: A screen handling and optimization package.
  5. Summary(ja): スクリーンの操作と最適化を行うパッケージ
  6. Name: ncurses
  7. Version: 6.5
  8. Release: 5%{?_dist_release}
  9. Group: system
  10. Vendor: Project Vine
  11. Distribution: Vine Linux
  12. Packager: daisuke
  13. License: distributable
  14. URL: https://invisible-island.net/ncurses/ncurses.html
  15. Source0: https://invisible-mirror.net/archives/ncurses/current/ncurses-%{version}-%{revision}.tgz
  16. Patch8: ncurses-config.patch
  17. Patch9: ncurses-libs.patch
  18. Patch11: ncurses-urxvt.patch
  19. Patch12: ncurses-kbs.patch
  20. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  21. BuildRequires: pkgconfig
  22. %description
  23. The curses library routines are a terminal-independent method of
  24. updating character screens with reasonable optimization. The ncurses
  25. (new curses) library is a freely distributable replacement for the
  26. discontinued 4.4 BSD classic curses library.
  27. %package devel
  28. Summary: The development files for applications which use ncurses.
  29. Summary(ja): ncurses を用いるアプリケーション開発用のファイル
  30. Group: programming
  31. Requires: %{name} = %{version}-%{release}
  32. Obsoletes: libtermcap-devel <= 2.0.8-46vl1
  33. Provides: libtermcap-devel = 2.0.8-47
  34. %description devel
  35. The header files and libraries for developing applications that use
  36. the ncurses CRT screen handling and optimization package.
  37. Install the ncurses-devel package if you want to develop applications
  38. which will use ncurses.
  39. Use the following compiler flags to build against the ncurses library:
  40. -lncurses
  41. (compile and link against the regular ncurses library)
  42. -I %{includedirw} -lncursesw
  43. (compile and link against the wide-character, UTF-8, library)
  44. %package c++-devel
  45. Summary: C++ bindings to ncurses
  46. Group: programming
  47. Requires: %{name} = %{version}-%{release}
  48. Requires: %{name}-devel = %{version}-%{release}
  49. %description c++-devel
  50. C++ bindings to ncurses
  51. %package -n compat32-%{name}
  52. Summary: A screen handling and optimization package.
  53. Summary(ja): スクリーンの操作と最適化を行うパッケージ
  54. Group: system,legacy
  55. Requires: %{name} = %{version}-%{release}
  56. %description -n compat32-%{name}
  57. The curses library routines are a terminal-independent method of
  58. updating character screens with reasonable optimization. The ncurses
  59. (new curses) library is a freely distributable replacement for the
  60. discontinued 4.4 BSD classic curses library.
  61. %package -n compat32-%{name}-devel
  62. Summary: The development files for applications which use ncurses.
  63. Summary(ja): ncurses を用いるアプリケーション開発用のファイル
  64. Group: programming,legacy
  65. Requires: compat32-%{name} = %{version}-%{release}
  66. Requires: %{name}-devel = %{version}-%{release}
  67. Obsoletes: compat32-libtermcap-devel <= 2.0.8-46vl1
  68. Provides: compat32-libtermcap-devel = 2.0.8-47
  69. %description -n compat32-%{name}-devel
  70. The header files and libraries for developing applications that use
  71. the ncurses CRT screen handling and optimization package.
  72. Install the ncurses-devel package if you want to develop applications
  73. which will use ncurses.
  74. Use the following compiler flags to build against the ncurses library:
  75. -lncurses
  76. (compile and link against the regular ncurses library)
  77. -I %{includedirw} -lncursesw
  78. (compile and link against the wide-character, UTF-8, library)
  79. %package -n compat32-%{name}-c++-devel
  80. Summary: C++ bindings to ncurses
  81. Group: programming,legacy
  82. Requires: compat32-%{name} = %{version}-%{release}
  83. Requires: compat32-%{name}-devel = %{version}-%{release}
  84. Requires: %{name}-c++-devel = %{version}-%{release}
  85. %description -n compat32-%{name}-c++-devel
  86. C++ bindings to ncurses
  87. %debug_package
  88. %prep
  89. %setup -q -n %{name}-%{version}-%{revision}
  90. #%patch8 -p1 -b .config
  91. %patch9 -p1 -b .libs
  92. %patch11 -p1 -b .urxvt
  93. %patch12 -p1 -b .kbs
  94. for f in ANNOUNCE; do
  95. iconv -f iso8859-1 -t utf8 -o ${f}{_,} &&
  96. touch -r ${f}{,_} && mv -f ${f}{_,}
  97. done
  98. %build
  99. %define rootdatadir %{_prefix}/lib
  100. common_options=" \
  101. --enable-colorfgbg \
  102. --enable-hard-tabs \
  103. --enable-overwrite \
  104. --enable-pc-files \
  105. --enable-xmc-glitch \
  106. --disable-stripping \
  107. --disable-wattr-macros \
  108. --with-ospeed=unsigned \
  109. --with-pkg-config-libdir=%{_libdir}/pkgconfig \
  110. --with-shared \
  111. --with-terminfo-dirs=%{_sysconfdir}/terminfo:%{_datadir}/terminfo:%{rootdatadir}/terminfo \
  112. --with-termlib=tinfo \
  113. --with-ticlib=tic \
  114. --with-xterm-kbs=DEL \
  115. --without-ada"
  116. abi5_options="--with-chtype=long"
  117. for abi in 5 6; do
  118. for char in narrowc widec; do
  119. mkdir $char$abi
  120. pushd $char$abi
  121. ln -s ../configure .
  122. [ $abi = 6 -a $char = widec ] && progs=yes || progs=no
  123. %configure $(
  124. echo $common_options --with-abi-version=$abi
  125. [ $abi = 5 ] && echo $abi5_options
  126. [ $char = widec ] && echo --enable-widec || echo --disable-widec
  127. [ $progs = yes ] || echo --without-progs
  128. )
  129. make %{?_smp_mflags} libs
  130. [ $progs = yes ] && make %{?_smp_mflags} -C progs
  131. popd
  132. done
  133. done
  134. %install
  135. rm -rf %{buildroot}
  136. make -C narrowc5 DESTDIR=%{buildroot} install.libs
  137. rm %{buildroot}%{_libdir}/lib{tic,tinfo}.so.5*
  138. make -C widec5 DESTDIR=%{buildroot} install.libs
  139. make -C narrowc6 DESTDIR=%{buildroot} install.libs
  140. rm %{buildroot}%{_libdir}/lib{tic,tinfo}.so.6*
  141. make -C widec6 DESTDIR=%{buildroot} install.{libs,progs,data,includes,man}
  142. chmod 755 %{buildroot}%{_libdir}/lib*.so.*.*
  143. chmod 644 %{buildroot}%{_libdir}/lib*.a
  144. mkdir -p %{buildroot}%{_sysconfdir}/terminfo
  145. baseterms=
  146. # prepare -base and -term file lists
  147. for termname in \
  148. ansi dumb linux vt100 vt100-nav vt102 vt220 vt52 \
  149. Eterm\* aterm bterm cons25 cygwin eterm\* gnome gnome-256color hurd jfbterm \
  150. konsole konsole-256color mach\* mlterm mrxvt nsterm putty{,-256color} pcansi \
  151. rxvt{,-\*} screen{,-\*color,.[^mlp]\*,.linux,.mlterm\*,.putty{,-256color},.mrxvt} \
  152. st{,-\*color} sun teraterm teraterm2.3 tmux{,-\*} vte vte-256color vwmterm \
  153. wsvt25\* xfce xterm xterm-\*
  154. do
  155. for i in %{buildroot}%{_datadir}/terminfo/?/$termname; do
  156. for t in $(find %{buildroot}%{_datadir}/terminfo -samefile $i); do
  157. baseterms="$baseterms $(basename $t)"
  158. done
  159. done
  160. done 2> /dev/null
  161. for t in $baseterms; do
  162. echo "%dir %{_datadir}/terminfo/${t::1}"
  163. echo %{_datadir}/terminfo/${t::1}/$t
  164. done 2> /dev/null | sort -u > terms.base
  165. find %{buildroot}%{_datadir}/terminfo \! -type d | \
  166. sed "s|^%{buildroot}||" | while read t
  167. do
  168. echo "%dir $(dirname $t)"
  169. echo $t
  170. done 2> /dev/null | sort -u | comm -2 -3 - terms.base > terms.term
  171. cat terms.base terms.term |sort -u > terms.all
  172. # can't replace directory with symlink (rpm bug), symlink all headers
  173. mkdir %{buildroot}%{_includedir}/ncurses{,w}
  174. for l in %{buildroot}%{_includedir}/*.h; do
  175. ln -s ../$(basename $l) %{buildroot}%{_includedir}/ncurses
  176. ln -s ../$(basename $l) %{buildroot}%{_includedir}/ncursesw
  177. done
  178. # don't require -ltinfo when linking with --no-add-needed
  179. for l in %{buildroot}%{_libdir}/libncurses{,w}.so; do
  180. soname=$(basename $(readlink $l))
  181. rm -f $l
  182. echo "INPUT($soname -ltinfo)" > $l
  183. done
  184. rm -f %{buildroot}%{_libdir}/libcurses{,w}.so
  185. echo "INPUT(-lncurses)" > %{buildroot}%{_libdir}/libcurses.so
  186. echo "INPUT(-lncursesw)" > %{buildroot}%{_libdir}/libcursesw.so
  187. echo "INPUT(-ltinfo)" > %{buildroot}%{_libdir}/libtermcap.so
  188. rm -f %{buildroot}%{_bindir}/ncurses*5-config
  189. rm -f %{buildroot}%{_libdir}/terminfo
  190. #rm -f %{buildroot}%{_libdir}/pkgconfig/{*_g,ncurses++*}.pc
  191. %triggerpostun -- %{name} < 6.5-4
  192. r=$(realpath -e /%{_lib}/libncurses.so.5 2>/dev/null)
  193. if [ -d /bin -a ! -L /bin ] && [[ "${r}" == "%{_libdir}/"* ]]; then
  194. for lib in ncurses ncursesw tinfo; do
  195. for v in 5 6; do
  196. for c in /%{_lib}/lib${lib}.so.${v}*; do
  197. bn=$(basename ${c})
  198. rm -f /%{_lib}/$bn
  199. done
  200. done
  201. done
  202. fi
  203. exit 0
  204. %files -f terms.all
  205. %defattr(-,root,root)
  206. %license COPYING
  207. %doc ANNOUNCE AUTHORS README TO-DO
  208. %{_bindir}/[cirt]*
  209. %{_mandir}/man1/*
  210. %{_mandir}/man5/*
  211. %{_mandir}/man7/*
  212. %{_libdir}/lib*.so.*
  213. %dir %{_sysconfdir}/terminfo
  214. %{_datadir}/tabset
  215. %dir %{_datadir}/terminfo
  216. %files devel
  217. %defattr(-,root,root)
  218. %doc test
  219. %doc doc/html/hackguide.html
  220. %doc doc/html/ncurses-intro.html
  221. %doc c++/README*
  222. %{_bindir}/ncurses*-config
  223. %{_libdir}/lib*.so
  224. %{_libdir}/lib*.a
  225. %dir %{_includedir}/ncurses
  226. %dir %{_includedir}/ncursesw
  227. %{_includedir}/ncurses/*.h
  228. %{_includedir}/ncursesw/*.h
  229. %{_includedir}/*.h
  230. %{_mandir}/man3/*
  231. %{_libdir}/pkgconfig/*.pc
  232. %exclude %{_libdir}/pkgconfig/ncurses++*.pc
  233. %files c++-devel
  234. %defattr(-,root,root)
  235. %doc c++/NEWS c++/PROBLEMS c++/README*
  236. %{_includedir}/ncurses/cursesapp.h
  237. %{_includedir}/ncurses/curses?.h
  238. %{_includedir}/ncurses/etip.h
  239. %{_libdir}/libncurses++.a
  240. %{_libdir}/libncurses++w.a
  241. %{_libdir}/pkgconfig/ncurses++*.pc
  242. %if %{build_compat32}
  243. %files -n compat32-%{name}
  244. %defattr(-,root,root)
  245. %{_libdir}/lib*.so.*
  246. %files -n compat32-%{name}-devel
  247. %defattr(-,root,root)
  248. %{_libdir}/lib*.so
  249. %{_libdir}/lib*.a
  250. %{_libdir}/pkgconfig/*.pc
  251. %exclude %{_libdir}/pkgconfig/ncurses++*.pc
  252. %files -n compat32-%{name}-c++-devel
  253. %defattr(-,root,root)
  254. %{_libdir}/libncurses++.a
  255. %{_libdir}/libncurses++w.a
  256. %{_libdir}/pkgconfig/ncurses++*.pc
  257. %endif
  258. %changelog
  259. * Fri Jul 05 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.5-5
  260. - moved scripts from %%pre to %%triggerpostun.
  261. * Thu Jul 04 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.5-4
  262. - fixed %%pre.
  263. * Wed Jul 03 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.5-3
  264. - updated to 6.5 + 20240629.
  265. * Mon Jun 17 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.5-2
  266. - updated to 6.5 + 20240615.
  267. * Thu May 09 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.5-1
  268. - updated to 6.5 + 20240504.
  269. - prepared for usrmerge.
  270. * Wed Apr 26 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.4-1
  271. - updated to 6.4 + 20230424.
  272. * Sun Nov 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.3-3
  273. - updated to 6.3 + 20221029.
  274. * Fri May 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.3-2
  275. - updated to 6.3 + 20220507.
  276. * Tue Nov 02 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.3-1
  277. - updated to 6.3 + 20211030.
  278. * Thu Aug 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2-2
  279. - updated to 6.2 + 20210731.
  280. - dropped ldconfig scriptlets.
  281. - updated Patch9, 11 and 12.
  282. * Mon Feb 15 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2-1
  283. - updated to 6.2 + 20210213.
  284. - updated Patch9 and 12.
  285. * Sun Oct 27 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.1-3
  286. - dropped Patch8.
  287. * Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.1-2
  288. - updated to 6.1 + 20191015.
  289. - updated Patch8.
  290. * Fri Aug 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.1-1
  291. - updated to 6.1 + 20190824.
  292. * Mon Jan 13 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.9-3
  293. - rebuild with VineSeed environment
  294. * Wed Dec 14 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 5.9-2
  295. - don't require -ltinfo when linking with --no-add-needed
  296. * Fri Sep 09 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 5.9-1
  297. - update to 5.9 + 20110716
  298. - update all patches
  299. - add pkgconfig file
  300. * Sun Mar 27 2011 IWAI, Masaharu <iwai@alib.jp> 5.6-5
  301. - build with new toolchain
  302. * Fri Mar 5 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.6-4
  303. - rebuilt with new toolchain
  304. - add Requires(post,pre): /sbin/ldconfig
  305. * Sat Jun 27 2009 NAKAMURA Kenta <kenta@vinelinux.org> 5.6-3
  306. - updated %%files section on compat32-* packages
  307. * Sun Mar 22 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.6-2
  308. - changed c++-devel Group to Development/Libraries
  309. - changelog of 5.6-1 is missing... seemed to be updated on Aug 10 2008
  310. * Fri Oct 28 2005 NAKAMURA Kenta <kenta@c.csce.kyushu-u.ac.jp> 5.4-0vl3
  311. - added compat32- packages for x86_64 architecture support
  312. * Mon May 17 2004 Tomoya TAKA <taka@vinelinux.org> 5.4-0vl2
  313. - add patch10 taken from fedora's 5.4-4
  314. * Sun May 9 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 5.4-0vl1
  315. - new upstream release
  316. - remove obsolete patches
  317. * Mon Mar 22 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.3-9vl1
  318. - synced up with Fedora 5.3-9
  319. - Thu Sep 11 2003 Adrian Havill <havill@redhat.com> 5.3-9
  320. - remove not-so safe-sprintf configure option because the code does
  321. not appear to be stable enough for some apps. (#103790)
  322. - Wed Aug 20 2003 Adrian Havill <havill@redhat.com> 5.3-8.1
  323. - RHEL bump
  324. - Wed Aug 20 2003 Adrian Havill <havill@redhat.com> 5.3-8
  325. - multilib patch (#91211)
  326. - Mon Aug 11 2003 Adrian Havill <havill@redhat.com> 5.3-7
  327. - fixed the safe sprintf code that was enabled in the previous release
  328. by the configure parameter. (#101486)
  329. - Mon Jun 16 2003 Elliot Lee <sopwith@redhat.com> 5.3-6.1
  330. - Fix ac25 patch, make it easy to turn off GPM support
  331. - Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
  332. - rebuilt
  333. - Thu May 22 2003 Adrian Havill <havill@redhat.com> 5.3-5
  334. - added latest rollup patch with widec/UTF8 centric weekly (20030517)
  335. - added --enable-widec to configure (#86311)
  336. original work done by Mr. Sam <sam@email-scan.com>
  337. - require sharutils (#86605)
  338. - add gpm, xmc support
  339. - add debug syms back into package
  340. - updated autoconf/configure patch
  341. * Thu Mar 27 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 5.3-4vl1
  342. - synced Rawhide 5.3-4
  343. * Fri Feb 08 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 5.2-16vl2
  344. - revert to patch13 from 14 for XF86-4
  345. * Wed Feb 06 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 5.2-16vl1
  346. - synced Rawhide 5.2-16
  347. * Tue Aug 28 2001 Shoji Matsumoto <shom@vinelinux.org> 5.2-12vl2
  348. - patch 3 (xterm) disabled. this patch is for XF86-4???
  349. * Wed Aug 22 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 5.2-12vl1
  350. - added kon patch for Vine
  351. * Fri Jul 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-12
  352. - Sync terminfo with termcap 11.0.1-10
  353. * Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.2-11
  354. - Update to patchlevel 20010623, fixes some lynx issues
  355. * Mon Jun 18 2001 Helge Deller <hdeller@redhat.de>
  356. - fixed tput -S segfaulting bug (#44669)
  357. - use _tmppath for BuildRoot:
  358. - Copyright -> License
  359. * Sun Apr 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
  360. - Update to patchlevel 20010407
  361. * Tue Mar 6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
  362. - Fix up some terminfo entries containing includes to
  363. "/var/tmp/ncurses-root/something" (#30771)
  364. * Thu Feb 22 2001 Harald Hoyer <harald@redhat.de>
  365. - fixed rxvt backspace setting
  366. * Fri Feb 9 2001 Yukihiro Nakai <ynakai@redhat.com>
  367. - Update Japanese kterm patch
  368. * Mon Jan 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
  369. - Update
  370. - Add japanese patch from termcap
  371. - Fix ospeed handling
  372. * Mon Jan 1 2001 Bernhard Rosenkraenzer <bero@redhat.com>
  373. - Add libcurses.a -> libncurses.a symlink (RFE #23023)
  374. * Tue Dec 12 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  375. - Use --with-ospeed='unsigned int'
  376. * Fri Nov 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  377. - Fix alpha and ia64
  378. - Rebuild with gcc 2.96-64
  379. * Thu Nov 2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  380. - 5.2
  381. - Fix typo in man page (Bug #20205)
  382. - update the "screen" terminfo entries to the version supplied with
  383. screen 3.9.8
  384. * Mon Oct 9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  385. - Update (fixes the "make menuconfig" bug introduced by the security fix)
  386. * Tue Oct 3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  387. - Fix security problem (possible buffer overrun)
  388. * Fri Aug 4 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  389. - Add the bugfix patches from the ncurses maintainer
  390. * Thu Jul 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  391. - 5.1
  392. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  393. - automatic rebuild
  394. * Mon Jun 5 2000 Matt Wilson <msw@redhat.com>
  395. - *don't ship symlinks from lib*.so.5 to lib*.so.4!
  396. - use FHS macros
  397. * Fri Jun 2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  398. - rebuild for 7.0
  399. - /usr/share/man
  400. - update URL for patches
  401. - misc. fixes to spec file
  402. * Mon Mar 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  403. - use the real library version number
  404. - update to 20000319
  405. * Tue Mar 7 2000 Jeff Johnson <jbj@redhat.com>
  406. - rebuild for sparc baud rates > 38400.
  407. * Fri Feb 18 2000 Preston Brown <pbrown@redhat.com>
  408. - xterm terminfo entries from XFree86 3.3.6
  409. - final round of xterm fixes, follow debian policy.
  410. * Sat Feb 5 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  411. - strip libraries
  412. * Thu Feb 3 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  413. - More xterm fixes (Bug #9087)
  414. * Thu Jan 27 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  415. - More xterm fixes from Hans de Goede (Bug #8633)
  416. * Sat Jan 15 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  417. - remove some broken symlinks (leftovers from libncurses.so.5)
  418. - Use %configure (Bug #8484)
  419. * Tue Jan 11 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  420. - Add xterm patch from Hans de Goede <hans@highrise.nl>
  421. - Patch 20000108, this fixes a problem with a header file.
  422. * Wed Jan 5 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  423. - Add 20000101 patch, hopefully finally fixing the xterm description
  424. * Wed Dec 22 1999 Cristian Gafton <gafton@redhat.com>
  425. - revert to the old major number - because the ABI is not changed (and we
  426. should be handling the changes via symbol versioning anyway)
  427. * Fri Nov 12 1999 Bernhard Rosenkraenzer <bero@redhat.com>
  428. - Fix a typo in spec
  429. - Add the 19991006 patch, fixing some C++ STL compatibility problems.
  430. - get rid of profiling and debugging versions - we need to save space...
  431. * Thu Nov 4 1999 Bernhard Rosenkraenzer <bero@redhat.com>
  432. - 5.0
  433. - some spec cleanups to make updating easier
  434. - add links *.so.5 to *.so.4 - they are fully binary compatible.
  435. (Why did they change the invocation number???)
  436. * Wed Sep 22 1999 Cristian Gafton <gafton@redhat.com>
  437. - make clean in the test dir - don't ship any binaries at all.
  438. * Mon Sep 13 1999 Preston Brown <pbrown@redhat.com>
  439. - fixed stripping of test programs.
  440. * Sun Aug 29 1999 Preston Brown <pbrown@redhat.com>
  441. - removed 'flash' capability for xterm; see bug #2820 for details.
  442. * Fri Aug 27 1999 Cristian Gafton <gafton@redhat.com>
  443. - add the resetall script from Marc Merlin <marc@merlins.org>
  444. * Fri Aug 27 1999 Preston Brown <pbrown@redhat.com>
  445. - added iris-ansi-net as alias for iris-ansi (bug #2561)
  446. * Fri Jul 30 1999 Michael K. Johnson <johnsonm@redhat.com>
  447. - added ncurses-intro.hmtl and hackguide.html to -devel package [bug #3929]
  448. * Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
  449. - make sure ALL binaries are stripped (incl. test binaries)
  450. * Thu Mar 25 1999 Preston Brown <pbrown@redhat.com>
  451. - made xterm terminfo stuff MUCH better.
  452. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  453. - auto rebuild in the new build environment (release 16)
  454. * Sat Mar 13 1999 Cristian Gafton <gafton@redhat.com>
  455. - fixed header for C++ compiles
  456. * Fri Mar 12 1999 Jeff Johnson <jbj@redhat.com>
  457. - add terminfo entries for linux/linux-m on sparc (obsolete termfile_sparc).
  458. * Thu Feb 18 1999 Cristian Gafton <gafton@redhat.com>
  459. - updated patchset from original site
  460. * Thu Dec 03 1998 Cristian Gafton <gafton@redhat.com>
  461. - don't build the C++ demo code
  462. - update patch set to the current as of today (redid all the individual
  463. patches in a single one)
  464. * Wed Oct 14 1998 Cristian Gafton <gafton@redhat.com>
  465. - make sure to strip the binaries
  466. * Wed Sep 23 1998 Cristian Gafton <gafton@redhat.com>
  467. - added another zillion of patches. The spec file *is* ugly
  468. - defattr
  469. * Mon Jul 20 1998 Cristian Gafton <gafton@redhat.com>
  470. - added lots of patches. This spec file is starting to look ugly
  471. * Wed Jul 01 1998 Alan Cox <alan@redhat.com>
  472. - Fix setuid trusting. Open termcap/info files as the real user.
  473. * Wed May 06 1998 Cristian Gafton <gafton@redhat.com>
  474. - added terminfo entry for the poor guys using lat1 and/or lat-2 on their
  475. consoles... Enjoy linux-lat ! Thanks, Erik !
  476. * Tue Apr 21 1998 Cristian Gafton <gafton@redhat.com>
  477. - new patch to get xterm-color and nxterm terminfo entries
  478. - aliased them to rxvt, as that seems to satisfy everybody
  479. * Sun Apr 12 1998 Cristian Gafton <gafton@redhat.com>
  480. - added %clean section
  481. * Tue Apr 07 1998 Cristian Gafton <gafton@redhat.com>
  482. - removed /usr/lib/terminfo symlink - we shouldn't need that
  483. * Mon Apr 06 1998 Cristian Gafton <gafton@redhat.com>
  484. - updated to 4.2 + patches
  485. - added BuildRoot
  486. * Sat Apr 04 1998 Cristian Gafton <gafton@redhat.com>
  487. - rebuilt with egcs on alpha
  488. * Wed Dec 31 1997 Erik Troan <ewt@redhat.com>
  489. - version 7 didn't rebuild properly on the Alpha somehow -- no real changes
  490. are in this version
  491. * Tue Dec 09 1997 Erik Troan <ewt@redhat.com>
  492. - TIOCGWINSZ wasn't used properly
  493. * Tue Jul 08 1997 Erik Troan <ewt@redhat.com>
  494. - built against glibc, linked shared libs against -lc