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

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

wget: update to 1.17.1 and built with openssl 1.0.2g

Line 
1Summary: A utility for retrieving files using the HTTP or FTP protocols.
2Summary(ja): HTTP/FTP プロトコルによるファイル取得ユーティリティ
3Name: wget
4Version: 1.17.1
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.17.1-path.patch
11
12## Vine Patch(es)
13Patch100:  wget-1.17.1-vine-modified.patch
14Patch110:  wget-1.17.1_disable_sslv2.patch
15# Security Fix
16# Nothing !
17
18Provides: webclient
19Requires(pre): install-info
20BuildRoot: %{_tmppath}/%{name}-%{version}-root
21%if %{_dist_release} > "vl6"
22BuildRequires: openssl-devel, libuuid-devel, zlib-devel
23BuildRequires: texinfo
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
64%patch0 -p1 -b .path
65
66## Vine Patch(es)
67%patch100 -p0 -b .vine
68%patch110 -p1 -b .ssl2
69
70# Security Fix
71# Nothing !!
72
73%build
74CFLAGS="$RPM_OPT_FLAGS -DOPENSSL_NO_SSL2"; export CFLAGS
75%configure --with-ssl=openssl
76%__make %{?_smp_mflags}
77pushd po
78msgfmt -o ja.gmo ja.po
79popd
80
81%install
82%__rm -rf $RPM_BUILD_ROOT
83%makeinstall
84%find_lang %{name}
85
86%post
87/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir
88
89%preun
90if [ "$1" = 0 ]; then
91        /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir
92fi
93
94%clean
95%__rm -rf $RPM_BUILD_ROOT
96
97%files -f %{name}.lang
98%defattr(-,root,root)
99%doc AUTHORS MAILING-LIST NEWS README INSTALL COPYING
100%config %{_sysconfdir}/wgetrc
101%{_bindir}/wget
102%{_infodir}/wget.info*
103%{_mandir}/man1/wget.1*
104
105%changelog
106* Thu Mar 10 2016 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.17.1-1
107- new upstream release
108- disable sslv2 connection
109- rebuild with openssl 1.0.2g
110
111* Wed Nov  5 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.16-1
112- new upstream release with security fix
113- drop Patch10 (is included in new release)
114- update Patch0
115- add BR: texinfo
116
117* Sat Oct 27 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.14-2
118- add BR: if-endif for vine6
119
120* Thu Oct 25 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.14-1
121- new upstream release
122- add pacth10,100 from fc19
123- add BR: libuuid-devel
124
125* Mon May  7 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.13.4-1
126- new upstream release
127- add patch0 from fc17
128- drop old patches
129- change configure option to use openssl
130- change src format from bz2 to xz
131
132* Tue Jan 11 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.11.4-3
133- rebuild with openssl-1.0.0c
134
135* Fri Sep 25 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.11.4-2
136- patch110 for fix openssl null char issue
137
138* Wed Oct 22 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.11.4-1
139- new upstream release
140- SPEC in UTF-8
141
142* Wed Mar 26 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.11.1-1
143- new upstream release
144- drop patch100 which is in included in new release
145- build under new versioning policy
146
147* Wed May 30 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.10.2-0vl3
148- rebuild with openssl-0.9.8
149
150* Thu Jan 12 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.10.2-0vl2
151- rebuilt for VineSeed
152- fix changelog typo
153
154* Thu Jan 12 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.10.2-0vl1.1
155- add pacth100 for fix CVE-2006-6719 (SYST Unchecked Boundary Condition)
156
157* Wed Oct 19 2005 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.10.2-0vl1
158- [SECURITY FIX] upstream release
159  - Stack-based buffer overflow (CAN-2005-3185)
160
161* Thu Jul 07 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.10-0vl1
162- [SECURITY FIX] upstream release
163  - overwrite certain files via a redirection URL (CAN-2004-1487)
164  - execute arbitrary code (CAN-2004-1488)
165  - overwrite arbitrary files via a symlink attack (CAN-2004-2014)
166- %%doc
167  - add COPYING, TODO
168  - drop doc/ChangeLog
169- not compress info at %%install (should be done by %%__install_spec_post)
170- drop obsolete patches
171- update Japanese description
172
173* Wed Mar 31 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.9.1-0vl1
174- source upgrade
175- build with openssl-0.9.7d
176- Prereq: install-info instead of /sbin/install-info
177- remove all patches
178
179* Sun Dec 15 2002 IWAI Masaharu <iwai@alib.jp> 1.8.1-0vl5
180- rebuild on VineSeed
181
182* Thu Dec 12 2002 IWAI Masaharu <iwai@alib.jp> 1.8.1-0vl4
183- fix directory traversal bug
184    add wget-1.8.2-filename.patch(Patch101) from RedHat updates 1.8.2-4.6x
185
186* Wed Mar 13 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.8.1-0vl3
187- revamped Patch10 to fit with 1.8.1 source. But disable it.
188
189* Wed Mar 13 2002 Toru Sagami <sagami@vinelinux.org> 1.8.1-0vl2
190- added patch from current CVS to fix broken recursive download.
191
192* Tue Dec 25 2001 Toru Sagami <sagami@vinelinux.org>
193- 1.8.1
194
195* Mon Dec 10 2001 Toru Sagami <sagami@vinelinux.org>
196- 1.8-0vl0: update to 1.8 with an ad-hoc patch for md5.h
197
198* Thu Nov 22 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.7.1-0vl2
199- added ppc patch derived from:
200  http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=109348
201
202* Mon Nov 19 2001 Toru Sagami <sagami@vinelinux.org>
203- 1.7.1-0vl1: use ja.po included in source
204
205* Fri Aug 24 2001 Toru Sagami <sagami@vinelinux.org>
206- 1.7-0vl2: configure --with-ssl
207
208* Wed Jun 13 2001 <sagami@vinelinux.org>
209- 1.7-0vl1: update to 1.7 with updated ja.po
210
211* Tue May 29 2001 <sagami@vinelinux.org>
212- 1.6-0vl2: use better macros
213
214* Fri Jan 5 2001 Yoichi Imai <yoichi@silver-forest.com>
215- removed getmore patch, ja.patch, ja.po
216- removed gzip and strip
217- used environment variable of rpm
218- not used symlink patch
219
220* Fri Sep 08 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
221- 1.5.3_jp-6
222- modified %files section to handle compressed man page(s)
223- added Japanese summary
224
225* Wed Jan 26 2000 Norihito Ohmori <nono@vinelinux.org>
226- fix ja.po
227
228* Thu Jan 20 2000 HIROSE, Masaaki <hirose31@t3.rim.or.jp>
229- added getmore.patch. to get files like LINK HREF="XXX".
230
231* Sun Nov 7 1999 Toru Hoshina <t@kondara.org>
232- be a NoSrc :-P
233
234* Sat Sep 18 1999 Norihito Ohmori <ohmori@flatout.org>
235- add ja.po
236- add Japanese Summary and Description
237
238* Thu Aug 26 1999 Jeff Johnson <jbj@redhat.com>
239- don't permit chmod 777 on symlinks (#4725).
240
241* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
242- auto rebuild in the new build environment (release 4)
243
244* Fri Dec 18 1998 Bill Nottingham <notting@redhat.com>
245- build for 6.0 tree
246- add Provides
247
248* Sat Oct 10 1998 Cristian Gafton <gafton@redhat.com>
249- strip binaries
250- version 1.5.3
251
252* Sat Jun 27 1998 Jeff Johnson <jbj@redhat.com>
253- updated to 1.5.2
254
255* Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
256- modified group to Applications/Networking
257
258* Wed Apr 22 1998 Cristian Gafton <gafton@redhat.com>
259- upgraded to 1.5.0
260- they removed the man page from the distribution (Duh!) and I added it back
261  from 1.4.5. Hey, removing the man page is DUMB!
262
263* Fri Nov 14 1997 Cristian Gafton <gafton@redhat.com>
264- first build against glibc
Note: See TracBrowser for help on using the repository browser.