wget-vl.spec 8.7 KB

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