summaryrefslogtreecommitdiff
path: root/mk/fetch
AgeCommit message (Collapse)AuthorFilesLines
2020-06-18mk: do not check vulnerability when just fetching distfileswiz1-2/+2
This is intended to reduce the log output on ftp.NetBSD.org when fetching all distfiles. Also, we call the target in basically every step of package creation (extract, patch, configure, build, install, package) - perhaps we should trim this down some more.
2020-04-25mk/fetch/fetch.mk: Use -f with ofhttpjs1-2/+2
pkgsrc wants to be able to override files when the checksum didn't match.
2020-04-25mk/fetch/fetch.mk: Add ofhttp as fetcherjs1-1/+7
2020-04-21(mk/fetch/site.mk) ftp.cse.buffalo.edu has not been responded for a weekmef1-2/+1
2020-03-30mk/fetch/fetch.mk: don't print double-slash in pathnamerillig1-2/+2
2019-11-22mk/fetch: add SITES.* to the variables for the show-all-fetch targetrillig1-2/+3
2019-11-04mk/fetch: sort variables for bmake show-all-githubrillig1-3/+5
2019-05-05doc/guide: fill in the MASTER_SITE variables automaticallyrillig1-3/+2
Keeping these two lists in sync is not something that humans should do.
2019-02-04*: mirror.switch.ch does not provide ftp/http service any longerwiz1-7/+2
2019-01-14mk/sites: cpan.perl.org advertises Strict-Transport-Securitytnn1-2/+2
2018-11-30mk/misc: make configuration for show-all targets more configurablerillig2-2/+4
Up to now, there was a central list of variable name patterns that defined whether a variable was printed as a sorted list, as a list or as a single value. Now each variable group decides on its own which of the variables are printed in which way, using the usual glob patterns. This is more flexible since different files sometimes differ in their naming conventions. Two variable groups are added: license (for everything related to LICENSE) and go (for lang/go).
2018-10-23Remove dead mozilla mirrors. ESR mirrors are not used.maya1-10/+1
2018-10-13drop ftp://ftp.gnu.org, they have a notice stating they intend to shut downmaya1-3/+2
ftp services. (http remains)
2018-08-22Remove clauses 3,4 from TNF-only copyright blocks.maya1-8/+1
This is based on the decision The NetBSD Foundation made in 2008 to do so, which was already applied to src. This change has been applied to code which is likely not in other repositories. ok board@, reviewed by riastradh@
2018-08-01mk/fetch/github.mk: document that PKGBASE influences GitHub variablesrillig1-1/+2
See https://mail-index.netbsd.org/pkgsrc-users/2018/07/thread1.html#027251
2018-04-21*: gd.tuwien.ac.at/ftp.tuwien.ac.at is gone, remove it from various mastersiteswiz1-5/+1
2018-04-08mk/fetch: add documentation for show-all-githubrillig1-1/+5
2018-02-18Reorder MASTER_SITES_GNU:maya1-6/+8
- Put the main mirror at the lowest priority. it seems to be struggling. - Add two mirrors that seem decent at the highest priority.
2018-01-11Add FETCH_PROXY and FETCH_PROXY.{ftp,http,https}.alnsn1-5/+39
2017-12-03mk: Remove ftp.kddlabs.co.jp from sites, does not provide ftp servicewiz1-5/+1
2017-11-08define MASTER_SITE_CRATESIO (for downloading rust crates)tnn1-1/+4
2017-09-29remove ftp variant when http server already existsmaya1-3/+1
pretty sure these are the same server but ftp is considerably slower on a high latency connection
2017-09-17fetch/sites.mk: ftp.tuwien.ac.at times out, remove itwiz1-3/+1
2017-08-10Update MASTER_SITE_XEMACS list.hauke1-3/+9
2017-08-01Do not perform checksum tests when explicitly calling a make target thatjperkin1-2/+3
creates or updates the checksum. Allows users to set FAILOVER_FETCH in mk.conf unconditionally and be able to update distinfo files without first having to remove them.
2017-06-12Reorder so cpan http mirrors are firstmaya1-3/+3
at least with nbftp, ftp downloads involve several slow back and forth 'cd' commands and end up being noticeably slower for lots of little files
2017-01-28replace ftp at kernel.org with http. it will shut down soon.maya1-2/+2
2016-12-11Update MASTER_SITE_XEMACS:hauke1-6/+5
- remove three defunct mirrors - remove xemacs.org - its hoster tux.org went down, and the master site as well as all the *.xemacs.org DNS entries are gone - add two mirrors that run under their own domain name
2016-12-04Remove ex-CPAN mirror.wiz1-2/+1
2016-10-18Remove outdated netlib mirror.wiz1-2/+1
2016-09-11Remove ftp.tex.ac.uk, it does not allow connections.wiz1-2/+1
2016-08-09Handle special case of URLs prepended with dash.asau1-5/+21
2016-08-01Remove some non-working sunsite mirrors (and a mirror of something else)wiz1-5/+2
2016-06-16add ftp6 into the list of MASTER_SITE_BACKUPmspo1-1/+2
2016-06-16add cdn.netbsd.org to the top of MASTER_SITE_BACKUPmspo1-1/+2
2016-06-01Update URL to new pypi master site.wiz1-2/+2
2016-06-01Fix MASTER_SITES example.wiz1-2/+2
2016-05-29Remove dm-download02.mozilla.org, it doesn't resolve.wiz1-2/+1
2016-05-17ftp.OpenBSD.org does not provide public ftp any longer, only http.wiz1-2/+2
2016-04-17Add some osdn.jp mirror sitesryoon1-1/+8
2016-02-14Update MASTER_SITE_RUBYGEMS to avoid extra redirection.taca1-2/+2
2016-01-23mysql.llarian.net is not on DNS record of llarian.netmef1-2/+1
2016-01-22update sites.mk. remove non-working mirrors.zafer1-37/+1
2016-01-06Use :tA to make DISTINFO_FILE absolute when passing it to the fetchdholland1-2/+2
and checksum scripts. Fixes the problem where DISTINFO_FILE=../../foo/bar/distinfo doesn't work without having an extraneous and ugly ${.CURDIR} stuffed into it by hand.
2015-10-19Don't encode the github tag into the distfile name if we are packagingtnn1-2/+2
a github release and the release version happens to look like a tag. (a date like 20150714 could be misinterpreted as a git "short SHA")
2015-10-10Update MASTER_SITE_OSDN server names.ryoon1-3/+3
2015-09-19Alter the behaviour of the "fetch" executable to accept zero download sitesdsainty1-4/+4
as an acceptable input. Fixes Pkgsrc for users that set PKG_RESUME_TRANSFERS=yes in their mk.conf if installing a package that has an interactive fetch stage, after mk/fetch/fetch.mk revision 1.66. Tested for all combinations of: + PKG_RESUME_TRANSFERS=yes/no; and + interactive fetch=yes/no; and + distfile=downloaded/not downloaded ... with no signs of misbehaviour. The specific case that was broken, and this change fixes, is: + PKG_RESUME_TRANSFERS=yes; and + interactive fetch=yes; and + distfile=downloaded This change was designed with the following considerations: 1. Given it's a freeze, keep it simple. 2. The change in behaviour allows 'fetch' to succeed where it would previously fail fatally, so it's unlikely to affect any (intentional) existing behaviour in Pkgsrc. 3. The behaviour of 'fetch' with zero sites is essentially the same as a fetch where all the possible download sites fail, I.e. Pkgsrc already expects to handle such behaviour. ok gdt@
2015-09-14Reorder and fix logic snafu.joerg1-3/+3
2015-09-13Introduce IGNORE_INTERACTIVE_FETCH to allow trying to fetch files fromjoerg2-3/+14
the override site, even for INTERACTIVE_STATE=stage or FETCH_MESSAGE. Ignore all backup sites as they won't have the distfile anyway, the fetch wouldn't be interactive in first place otherwise.
2015-09-08Make the post-fetch hook a bit more useful by also handing down the URLjoerg2-6/+8
the file was obtained from. This makes it easier to skip any local mirrors.