source: projects/specs/branches/6/w/wget/wget-vl.spec @ 10055

Revision 10055, 8.1 KB checked in by iwamoto, 8 years ago (diff)

wget: rebuilt with openssl 1.0.1s and disable sslv2

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