wget-vl.spec 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. Summary: A utility for retrieving files using the HTTP or FTP protocols.
  2. Summary(ja): HTTP/FTP プロトコルによるファイル取得ユーティリティ
  3. Name: wget
  4. Version: 1.11.4
  5. Release: 2%{?_dist_release}
  6. License: GPL
  7. Group: Applications/Internet
  8. Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2
  9. ## Vine Patch(es)
  10. # Security Fix
  11. # Patch100: wget-1.10.2_CVE-2006-6719.patch
  12. Patch110: wget-1.11.4_openssl_null.patch
  13. Provides: webclient
  14. Prereq: install-info
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  16. BuildPrereq: openssl-devel
  17. %{?nosrc:NoSource: 0}
  18. Vendor: Project Vine
  19. Distribution: Vine Linux
  20. %description
  21. GNU Wget is a file retrieval utility which can use either the HTTP or
  22. FTP protocols. Wget features include the ability to work in the
  23. background while you're logged out, recursive retrieval of
  24. directories, file name wildcard matching, remote file timestamp
  25. storage and comparison, use of Rest with FTP servers and Range with
  26. HTTP servers to retrieve files over slow or unstable connections,
  27. support for Proxy servers, and configurability.
  28. Install wget if you need to retrieve large numbers of files with HTTP or
  29. FTP, or if you need a utility for mirroring web sites or FTP directories.
  30. #'
  31. %description -l ja
  32. GNU wget は HTTP や FTP プロトコルを使用してファイルを取得するユーティリ
  33. ティです。wget には次のような特徴があります。
  34. - ログアウトしている間にバックグラウンドで実行可能
  35. - ディレクトリの再帰的取得
  36. - ファイル名のワイルドカードマッチング
  37. - ファイルのタイムスタンプの保存と比較
  38. - FTP サーバの Rest、HTTP サーバの Range を使用したダウンロードの再開
  39. - プロキシサーバへの対応
  40. - 設定の容易さ
  41. もし HTTP か FTP で大量のファイルを取得する必要があったり、Web サイトや
  42. FTP ディレクトリをミラーするユーティリティが必要なら wget をインストール
  43. してください。
  44. %prep
  45. %setup -q
  46. # Security Fix
  47. # %patch100 -p1 -b .CVE-2006-6719
  48. %patch110 -p1 -b .openssl_null
  49. %build
  50. %configure --with-ssl
  51. %__make %{?_smp_mflags}
  52. %install
  53. %__rm -rf $RPM_BUILD_ROOT
  54. %makeinstall
  55. %find_lang %{name}
  56. %post
  57. /sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir
  58. %preun
  59. if [ "$1" = 0 ]; then
  60. /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir
  61. fi
  62. %clean
  63. %__rm -rf $RPM_BUILD_ROOT
  64. %files -f %{name}.lang
  65. %defattr(-,root,root)
  66. %doc AUTHORS MAILING-LIST NEWS README INSTALL COPYING
  67. %config %{_sysconfdir}/wgetrc
  68. %{_bindir}/wget
  69. %{_infodir}/wget.info*
  70. %{_mandir}/man1/wget.1*
  71. %changelog
  72. * Fri Sep 25 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.11.4-2
  73. - patch110 for fix openssl null char issue
  74. * Wed Oct 22 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.11.4-1
  75. - new upstream release
  76. - SPEC in UTF-8
  77. * Wed Mar 26 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.11.1-1
  78. - new upstream release
  79. - drop patch100 which is in included in new release
  80. - build under new versioning policy
  81. * Wed May 30 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.10.2-0vl3
  82. - rebuild with openssl-0.9.8
  83. * Fri Jan 12 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.10.2-0vl2
  84. - rebuilt for VineSeed
  85. - fix changelog typo
  86. * Fri Jan 12 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.10.2-0vl1.1
  87. - add pacth100 for fix CVE-2006-6719 (SYST Unchecked Boundary Condition)
  88. * Wed Oct 19 2005 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.10.2-0vl1
  89. - [SECURITY FIX] upstream release
  90. - Stack-based buffer overflow (CAN-2005-3185)
  91. * Thu Jul 07 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.10-0vl1
  92. - [SECURITY FIX] upstream release
  93. - overwrite certain files via a redirection URL (CAN-2004-1487)
  94. - execute arbitrary code (CAN-2004-1488)
  95. - overwrite arbitrary files via a symlink attack (CAN-2004-2014)
  96. - %%doc
  97. - add COPYING, TODO
  98. - drop doc/ChangeLog
  99. - not compress info at %%install (should be done by %%__install_spec_post)
  100. - drop obsolete patches
  101. - update Japanese description
  102. * Wed Mar 31 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.9.1-0vl1
  103. - source upgrade
  104. - build with openssl-0.9.7d
  105. - Prereq: install-info instead of /sbin/install-info
  106. - remove all patches
  107. * Sun Dec 15 2002 IWAI Masaharu <iwai@alib.jp> 1.8.1-0vl5
  108. - rebuild on VineSeed
  109. * Thu Dec 12 2002 IWAI Masaharu <iwai@alib.jp> 1.8.1-0vl4
  110. - fix directory traversal bug
  111. add wget-1.8.2-filename.patch(Patch101) from RedHat updates 1.8.2-4.6x
  112. * Wed Mar 13 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.8.1-0vl3
  113. - revamped Patch10 to fit with 1.8.1 source. But disable it.
  114. * Wed Mar 13 2002 Toru Sagami <sagami@vinelinux.org> 1.8.1-0vl2
  115. - added patch from current CVS to fix broken recursive download.
  116. * Tue Dec 25 2001 Toru Sagami <sagami@vinelinux.org>
  117. - 1.8.1
  118. * Mon Dec 10 2001 Toru Sagami <sagami@vinelinux.org>
  119. - 1.8-0vl0: update to 1.8 with an ad-hoc patch for md5.h
  120. * Thu Nov 22 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.7.1-0vl2
  121. - added ppc patch derived from:
  122. http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=109348
  123. * Mon Nov 19 2001 Toru Sagami <sagami@vinelinux.org>
  124. - 1.7.1-0vl1: use ja.po included in source
  125. * Fri Aug 24 2001 Toru Sagami <sagami@vinelinux.org>
  126. - 1.7-0vl2: configure --with-ssl
  127. * Wed Jun 13 2001 <sagami@vinelinux.org>
  128. - 1.7-0vl1: update to 1.7 with updated ja.po
  129. * Tue May 29 2001 <sagami@vinelinux.org>
  130. - 1.6-0vl2: use better macros
  131. * Fri Jan 5 2001 Yoichi Imai <yoichi@silver-forest.com>
  132. - removed getmore patch, ja.patch, ja.po
  133. - removed gzip and strip
  134. - used environment variable of rpm
  135. - not used symlink patch
  136. * Fri Sep 08 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  137. - 1.5.3_jp-6
  138. - modified %files section to handle compressed man page(s)
  139. - added Japanese summary
  140. * Wed Jan 26 2000 Norihito Ohmori <nono@vinelinux.org>
  141. - fix ja.po
  142. * Thu Jan 20 2000 HIROSE, Masaaki <hirose31@t3.rim.or.jp>
  143. - added getmore.patch. to get files like LINK HREF="XXX".
  144. * Sun Nov 7 1999 Toru Hoshina <t@kondara.org>
  145. - be a NoSrc :-P
  146. * Sat Sep 18 1999 Norihito Ohmori <ohmori@flatout.org>
  147. - add ja.po
  148. - add Japanese Summary and Description
  149. * Thu Aug 26 1999 Jeff Johnson <jbj@redhat.com>
  150. - don't permit chmod 777 on symlinks (#4725).
  151. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  152. - auto rebuild in the new build environment (release 4)
  153. * Fri Dec 18 1998 Bill Nottingham <notting@redhat.com>
  154. - build for 6.0 tree
  155. - add Provides
  156. * Sat Oct 10 1998 Cristian Gafton <gafton@redhat.com>
  157. - strip binaries
  158. - version 1.5.3
  159. * Sat Jun 27 1998 Jeff Johnson <jbj@redhat.com>
  160. - updated to 1.5.2
  161. * Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
  162. - modified group to Applications/Networking
  163. * Wed Apr 22 1998 Cristian Gafton <gafton@redhat.com>
  164. - upgraded to 1.5.0
  165. - they removed the man page from the distribution (Duh!) and I added it back
  166. from 1.4.5. Hey, removing the man page is DUMB!
  167. * Fri Nov 14 1997 Cristian Gafton <gafton@redhat.com>
  168. - first build against glibc