wget-vl.spec 7.5 KB

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