Magellan Linux

Annotation of /trunk/core/wget/wget-1.19.1-r4.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31218 - (hide annotations) (download)
Wed Jun 13 07:04:44 2018 UTC (5 years, 11 months ago) by niro
File size: 1411 byte(s)
-rebuild for libidn soname change
1 niro 31218 # $Id$
2    
3     PNAME="wget"
4     PVER="1.19.1"
5     PBUILD="r4"
6    
7     PCAT="net-misc"
8    
9     DESCRIPTION="A useful utility for non-interactive downloading of files from the web."
10     HOMEPAGE="http://wget.sunsite.dk/"
11    
12     DEPEND=">= dev-libs/openssl-1.1
13     >= dev-libs/libpcre-8.42
14     >= net-dns/libidn-1.35
15     >= sys-libs/libuuid-2.32
16     >= sys-libs/zlib-1.2.8
17     >= app-crypt/ca-certificates-2018"
18    
19     SDEPEND=">= dev-lang/perl-5.26
20     >= dev-util/texinfo-5"
21    
22     if mqueryfeature "check"
23     then
24     SDEPEND+="
25     >= dev-lang/python3-3.6
26     >= dev-perl/perl-io-socket-ssl-2
27     >= dev-perl/perl-http-daemon-6
28     >= virtual/sed"
29     fi
30    
31     PROVIDE="virtual/wget"
32    
33     SRCFILE="${PNAME}-${PVER}.tar.xz"
34     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
35    
36     # i686 unit test fails
37     msetfeature "!check"
38     sminclude mbuild
39    
40     SRC_URI=(
41     gnu://${PNAME}/${SRCFILE}
42     mirror://${PNAME}/${SRCFILE}
43     )
44    
45     UP2DATE="updatecmd_gnu ${PNAME} xz"
46    
47     src_prepare()
48     {
49     munpack ${SRCFILE} || die
50     cd ${SRCDIR}
51    
52     # enable passive mode by default
53     sed -i 's:#passive_ftp = off:passive_ftp = on:g' doc/sample.wgetrc || die
54    
55     # use system ca-certificates
56     cat >> doc/sample.wgetrc <<EOF
57    
58     # default root certs location
59     ca_certificate=/etc/ssl/certs/ca-certificates.crt
60     EOF
61     }
62    
63     src_compile()
64     {
65     cd ${SRCDIR}
66     # force use openssl not gnutls
67     mconfigure --with-ssl=openssl || die
68     mmake || die
69     }
70    
71     src_check()
72     {
73     cd ${SRCDIR}
74    
75     # honor proxy settings
76     http_proxy="" https_proxy="" \
77     ftp_proxy="" ftps_proxy="" \
78     make -k check || die
79     }