source: projects/specs/trunk/w/wget/wget-vl.spec @ 7006

Revision 7006, 7.5 KB checked in by iwamoto, 12 years ago (diff)

update: wget

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