Commit graph

865 commits

Author SHA1 Message Date
Baptiste Daroussin
790026ad20 clean up master sites for PACKETSTORM 2017-10-13 08:49:03 +00:00
Baptiste Daroussin
f7157395a7 Remove old master site for festival which is only mirroring old versions 2017-10-13 08:31:34 +00:00
Baptiste Daroussin
0db5bacf30 The lip6 mirror for SUNSITE only contains the layout, but none of the files 2017-10-13 08:25:01 +00:00
Baptiste Daroussin
708be361cd Cleanup NETLIB sites 2017-10-13 08:13:42 +00:00
Baptiste Daroussin
71fc26cc0e Clean up SAMBA sites 2017-10-13 08:11:05 +00:00
Baptiste Daroussin
9c75accbf8 belnet.be has "mirror" in the path only for FTP servers, not http ones 2017-10-12 12:03:19 +00:00
Baptiste Daroussin
de725d5b12 Remove a blank line getting in by accident 2017-10-12 11:57:04 +00:00
Baptiste Daroussin
db1bd233c4 Cleanup GENTOO mirrors 2017-10-12 11:53:29 +00:00
Baptiste Daroussin
62f950039d The sunsite.cnlab-switch.ch has gone 2017-10-12 11:50:40 +00:00
Baptiste Daroussin
76f7b4bcbd Cleanup SUNSITE mirrors 2017-10-12 11:41:25 +00:00
Baptiste Daroussin
fe9bc0d2f5 Oups fix bad commit r451855 leaving a trailing \ 2017-10-12 11:29:38 +00:00
Baptiste Daroussin
03fd71da45 pair.com have stopped their ftp server 2017-10-12 11:19:37 +00:00
Baptiste Daroussin
adc020270f Cleanup the qt list of mirrors 2017-10-12 11:09:39 +00:00
Baptiste Daroussin
cb668036dd Remove more dead KDE mirrors 2017-10-12 11:05:52 +00:00
Baptiste Daroussin
2cdb8304a8 Remove dead sourceforge mirror or the one with invalid certificates 2017-10-12 11:03:07 +00:00
Baptiste Daroussin
d548990c03 Remove more dead KDE mirrors 2017-10-12 10:02:29 +00:00
Baptiste Daroussin
82e193fe5d The sunet.se mirror service does not mirror as many things as it used to do 2017-10-12 09:53:39 +00:00
Baptiste Daroussin
de218ee93b Remove some dead kde mirrors 2017-10-12 09:51:55 +00:00
Baptiste Daroussin
e1c0e7e5e7 ftp.rhnet.is does not exist anymore 2017-10-12 09:45:33 +00:00
Baptiste Daroussin
bd7d35cded Cleanup some dead gnome mirrors 2017-10-12 09:13:47 +00:00
Sunpoet Po-Chuan Hsieh
ff320bb1ad Remove ftp.dti.ad.jp
PR:		222264
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2017-09-13 13:07:50 +00:00
Richard Gallamore
c74acc585c Cleanup duplicate code in USE_GITHUB
PR:		221816
Reviewed by:	lifanov (mentor), matthew (mentor), mat
Approved by:	lifanov (mentor), matthew (mentor), mat
Differential Revision:	https://reviews.freebsd.org/D12125
2017-09-04 18:35:50 +00:00
Richard Gallamore
048fc5b53b ln use be ${LN}
Reviewed by:	lifanov (mentor), mat
Approved by:	lifanov (mentor), mat
Differential Revision:	https://reviews.freebsd.org/D12125
2017-08-29 17:01:39 +00:00
Mathieu Arnold
e2d324b258 Add a git-clone target to clone the github repositories referenced in
ports using USE_GITHUB.

Sponsored by:	Absolight
2017-08-16 12:50:10 +00:00
Palle Girgensohn
a2af722ecc Fix broken line 2017-08-15 20:59:27 +00:00
Palle Girgensohn
6b96baf9ee FTP sites are shut down.
WWW:	https://www.postgresql.org/message-id/09fd5ea6-7e09-3101-07ba-2c1d9f2d0aec%40joeconway.com
2017-08-15 20:50:20 +00:00
Kurt Jaeger
e1a4130dcc Mk/bsd.sites.mk: remove mysql.mirrored.ca from MASTER_SITE_MYSQL
- The site is redirected to a click-farm

PR:		221364
2017-08-09 16:39:56 +00:00
Mathieu Arnold
28990fe939 Fix MASTER_SITE_ZI, you cannot use a shorthand in a shorthand.
With the current code, if you use ZI, it will not expand LOCAL/ZI.  It
would have worked if you use ${MASTER_SITE_ZI} everywhere though.  It'll
end up trying to fetch from, literally, LOCAL/zi/some-file.tgz.

Sponsored by:	Absolight
2017-08-02 08:59:21 +00:00
Ryan Steinmetz
01b65ccafe - Add missing trailing / from previous commit 2017-08-01 17:03:04 +00:00
Ryan Steinmetz
a0e481fc78 - Add my mirror list 2017-08-01 16:44:12 +00:00
Danilo G. Baio
d9f81cded4 Update MASTER_SITE_CHEESESHOP
Move `files.pythonhosted.org` mirror to the top

The mirror `pypi.python.org` soon will be replaced with the
new Warehouse [1][2], now it's only serving the old files
and its returning `404 - Not Found` to the new files hosted

[1] https://pypi.org
[2] https://github.com/pypa/warehouse

Approved by:	garga (mentor), python (sunpoet)
Differential Revision:	https://reviews.freebsd.org/D11420
2017-06-30 14:55:05 +00:00
Raphael Kubo da Costa
81cc13f59b Use https for download.kde.org. 2017-06-11 17:25:12 +00:00
Sunpoet Po-Chuan Hsieh
e089aa9edf Fix typo 2017-04-14 23:16:16 +00:00
Mathieu Arnold
74aa14f85c Fix using GH_SUBDIR for the default distfile when the path had a single
directory.

Sponsored by:	Absolight
2017-03-29 13:11:18 +00:00
Tijl Coosemans
17b05b0b6b Add https://*.fedoraproject.org. 2017-03-13 17:29:28 +00:00
Tijl Coosemans
c53d2dc1f1 Revert changes to MASTER_SITE_SOURCEFORGE_JP. sf.jp != sf.net 2017-03-13 17:21:16 +00:00
Tijl Coosemans
2755d2da9b Update SourceForge mirrors preferring https over http. 2017-03-13 17:11:26 +00:00
Gerald Pfeifer
b5f39a41f4 Replace http://mirrors.kernel.org/sources.redhat.com/ by
http://mirrors.kernel.org/sourceware/ in MASTER_SITE_GCC and
MASTER_SITE_SOURCEWARE.

The original name sources.redhat.com for sourceware.org has been
deprecated many years ago.
2017-03-11 12:52:52 +00:00
Gerald Pfeifer
6fb09f361d fht-esslingen.de is now hs-esslingen.de, change this globally.
(The old name still works, so no mirrors were broken even before.)
2017-03-06 23:13:57 +00:00
Gerald Pfeifer
69936d6337 Remove ftp://ftp-stud.fht-esslingen.de mirror from MASTER_SITE_KDE
per guidance from its admins.  (We still use the http variant of the
same mirror, which is fine.)
2017-03-06 22:40:42 +00:00
Gerald Pfeifer
4ef56e0195 Replace ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com by
ftp://ftp.funet.fi/pub/mirrors/sourceware.org in MASTER_SITE_GCC and
MASTER_SITE_SOURCEWARE, sourceware.org having replaced sources.redhat.com
as the standard name of that host years ago.

This should not bring any practical change for now; it's really the same.
2017-03-05 11:59:02 +00:00
Gerald Pfeifer
966c2abbe7 Remove subdomains of igor.onlinedirect.bg from MASTER_SITE_GCC and
MASTER_SITE_PACKETSTORM.  They do not even resolve in DNS any more.
2017-03-05 09:59:44 +00:00
Gerald Pfeifer
9dd4748239 Restore ftp-stud.fht-esslingen.de mirror, just with http instead of ftp.
PR:		299122
2017-03-04 22:14:35 +00:00
Christian Weisgerber
56b5d33805 Update MASTER_SITE_OPENBSD: OpenBSD mirrors prefer HTTP now and
HTTPS is strongly encouraged.  Replace a woefully outdated list of
all OpenBSD mirrors (there are 60+ now) with a reasonable selection.
2017-02-01 16:16:11 +00:00
Tijl Coosemans
6140d3c6aa - Autodetect the installed linux_base port and use LINUX_DEFAULT only as
a last resort.
- Construct a list of DISTFILES for every architecture (amd64, i386).
  Select one list for regular make and all lists for make makesum so linux
  ports can have one combined distinfo file.
- Set DIST_SUBDIR?=centos so there's only one copy of common distfiles.
- Use MASTER_SITES and DISTFILES groups so make fetch is a bit smarter.
- Regenerate all distinfo files.
- For linux_base-c6 (just like linux_base-c7 already does) turn bin, lib,
  lib64 and sbin into symbolic links to the same directory under usr.
  This fixes the problem where some programs/libraries exist under / on
  FreeBSD and /usr on Linux or vice versa and then depending on the order
  of search paths Linux programs may run/load FreeBSD programs/libraries
  and fail.
- Turn usr/share/icons into a symbolic link to LOCALBASE/share/icons so
  Linux programs can find desktop theme icons.  This eliminates the need
  for x11-themes/linux*-hicolor-icon-theme.
- Rename pkg-plist.x86_64 to pkg-plist.amd64.
- Regenerate all pkg-plist files.
- Add @preexec to linux_base pkg-plist that moves existing files in bin,
  lib, lib64, sbin and icons to the new destination before the directories
  are turned into symbolic links.
- Remove several empty directories from linux_base ports.
- Sweep over all linux ports: use consistent style, remove old CONFLICTS,
  remove unused pkg-descr files, add NLS option,...
- Remove old linux arts, esound and openssl-compat ports.
2017-01-31 16:54:21 +00:00
Adam Weinberger
891684f6f2 Add https://gnupg.org to the head of the GNUPG list, and move
artfiles.org way down, because it is pathologically slow.
2017-01-10 02:52:51 +00:00
Vsevolod Stakhov
87a6a01c8a - Update Exim master sites 2016-12-25 13:46:55 +00:00
Mathieu Arnold
c7ce233cc9 Add a small target to help converting long strings of GH_* to GH_TUPLE.
Sponsored by:	Absolight
2016-12-13 14:57:04 +00:00
Mathieu Arnold
d7f189b504 It seems sometime, GH_SUBDIR is only medium rare, on the other hand,
GH_SUBDIR_DEFAULT always is fully baked.

Sponsored by:	Absolight
2016-12-05 15:32:36 +00:00
Dmitry Marakasov
44c1dc73a2 Clean up dead sourceforge mirrors
Approved by:	portmgr blanket
2016-11-18 08:51:14 +00:00
Joseph Mingrone
99484199c4 Include MASTER_SITE_CRAN in Mk/bsd.sites.mk
With this change, math/R, math/libRmath, and all cran ports can share one
list of sites.

Reviewed by:	mat
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8328
2016-10-25 17:04:38 +00:00
Tijl Coosemans
1675ff649c Add Linux CentOS 7 infrastructure ports.
Mk/Uses/linux.mk changes:
- Add support for architecture neutral (noarch) distfiles.
- Add support for 64-bit only ports: set IGNORE on i386 and don't install
  32-bit compat libraries on amd64.

Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Differential Revision:	https://reviews.freebsd.org/D7886
2016-10-19 14:50:26 +00:00
Olivier Duchateau
d8bef4ae0e perldude.de (one of Xfce mirrors sites) is not regularly synchronized
compared to others
2016-09-15 15:33:48 +00:00
Tijl Coosemans
82a87de90c - Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
- bsd.port.mk:
  - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
  - Put USE_LINUX_PREFIX handling after USES processing.
  - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
    give these variables a different default value.
  - When a package needs to run Linux ldconfig check before installation if
    Linux support is enabled.
- emulators/linux_base-*:
  - Use USES=linux and remove duplication.
  - Remove files/lp.  FreeBSD or CUPS lp(1) should work.
  - Remove files/yp.conf.  No longer seems to be used.
  - Remove pkg-deinstall and move pkg-install into pkg-plist.
  - Update pkg-descr and pkg-message.
  - Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
  to use FreeBSD mkdir so mkdir -p $path creates $path and not
  /compat/linux/$path.

PR:		211645
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-05 19:23:42 +00:00
Antoine Brodin
40592f24b6 Improve CHEESESHOP subdir substitution, it didn't work well with
DISTVERSION containing non digits.

PR:		205762
With hat:	portmgr
2016-09-04 10:23:14 +00:00
Mathieu Arnold
c776ac6757 make WRKSRC_foo work again when GH_SUBDIR is used.
Sponsored by:	Absolight
2016-08-26 11:01:38 +00:00
Mathieu Arnold
a8409dba34 Add GH_SUBDIR, automatically moves a secondary distfile to the right
place inside ${WRKSRC}.

Before:

GH_TUPLE=	Regaddi:Chart.js:f13f99b:chart_js \
		FVANCOP:ChartNew.js:77e7f87:chartnew_js
post-extract:
	@${RMDIR} ${WRKSRC}/database ${WRKSRC}/3rd/Chart.js
	@${MV} ${WRKSRC_database} ${WRKSRC}/database
	@${MV} ${WRKSRC_chart_js} ${WRKSRC}/3rd/Chart.js

After:

GH_TUPLE=	Regaddi:Chart.js:f13f99b:chart_js/3rd/Chart.js \
		FVANCOP:ChartNew.js:77e7f87:chartnew_js/3rd/ChartNew.js

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7583
2016-08-24 14:50:04 +00:00
Alexey Dokuchaev
aa94a4ac33 Add another http:// GENTOO mirror and kill stray EOL whitespace while here. 2016-07-02 10:39:52 +00:00
Mathieu Arnold
16eeb83bd8 Add a few checks for (MASTER|PATCH)_SITES groups.
While make(1) is ok with variable names having quite a lot of strange
characters in them, the fetch code mostly uses sh(1), where variable
names can't include a dash (or pluses, or many other things).

PR:		210251 210198
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6779
2016-06-19 11:25:44 +00:00
Mathieu Arnold
672a2f6eee Fix last entry of MASTER_SITE_EXIM.
PR:		210198
Sponsored by:	Absolight
2016-06-17 16:30:35 +00:00
Mathieu Arnold
f578a4c138 Github silently replaces + with - in the tag when creating a tarball.
Reported by:	antoine
Sponsored by:	Absolight
2016-06-02 07:29:01 +00:00
Li-Wen Hsu
f80efdd76e - Add one more MASTER_SITE_ECLIPSE 2016-05-31 08:06:39 +00:00
Li-Wen Hsu
6fefe05c3d - Use files.pythonhosted.org for less redirections 2016-05-13 03:46:14 +00:00
Li-Wen Hsu
1a252fcda8 - Add pypi.io to MASTER_SITE_CHEESESHOP, which supports redirection for
package-version-based URL scheme.  This eases python ports updating.
2016-05-06 09:12:02 +00:00
Jan Beich
e68ffdaff6 bsd.sites.mk: with last mirror dead retire MASTER_SITE_ALSA
$ fetch -v http://alsa.cybermirror.org/lib/alsa-lib-1.1.0.tar.bz2
[...]
404 Not Found

Not Found
The requested URL /lib/alsa-lib-1.1.0.tar.bz2 was not found on this server.
2016-04-01 20:45:03 +00:00
Mathieu Arnold
018eeadae5 Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.
Fix distinfo for the offending ports.

lang/yorick's tag was moved, and the added patch was no longer needed.

PR:			207644
Submitted by:		mat
Exp-run by by:		antoine
Sponsored by:		Absolight
Differential Revision:	https://reviews.freebsd.org/D4268
2016-03-08 13:09:12 +00:00
Mathieu Arnold
3b8753a0a6 Introduce GH_TUPLE.
GH_TUPLE allows one to put all the GH_{ACCOUNT,PROJECT,TAGNAME} into one
variable, in the form of account:project:tagname[:group].  It is helpful
when there are many submodules.

PR:		204772
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D4514
2016-03-01 20:22:45 +00:00
Mathieu Arnold
4941a6c229 Update the RUBYGEMS master site, the previous ones are legacy and were
not being updated any more.

Discussed with:	swills
Sponsored by:	Absolight
2016-02-12 18:24:11 +00:00
Gerald Pfeifer
cdb8fae546 Remove mirrors.webhostinggeeks.com from MASTER_SITE_GCC. It delivers
truncated archives while it is has not yet completed its own mirroring.
2016-01-31 22:58:43 +00:00
Martin Wilke
93026b8fcf - Drop dk1|gr.php.net mirrors there are down since a while 2016-01-11 16:02:54 +00:00
Sunpoet Po-Chuan Hsieh
f43ad0fe27 - Update MASTER_SITE_CHEESESHOP: remove http:// because it always redirects to https://
% fetch -v http://pypi.python.org/packages/source/s/setuptools/setuptools-19.2.tar.gz
looking up pypi.python.org
connecting to pypi.python.org:80
requesting http://pypi.python.org/packages/source/s/setuptools/setuptools-19.2.tar.gz
301 redirect to https://pypi.python.org/packages/source/s/setuptools/setuptools-19.2.tar.gz
2016-01-01 17:06:19 +00:00
Sunpoet Po-Chuan Hsieh
fdb011d8e1 - Add http://ftp.ruby-lang.org/ to MASTER_SITE_RUBY
- Remove dead links:
  - Error code 403: http://www.ibiblio.org/
  - Error code 404: http://mirrors.sunsite.dk/
  - Error code 550: ftp://xyz.lcs.mit.edu/, ftp://ftp.easynet.be/, ftp://ftp.ntua.gr/
  - Unable to resolve: ftp.SpringDaemons.com
2015-12-21 18:33:23 +00:00
Jan Beich
f1118f9d99 sites: update MOZILLA mirrors
- releases.m.o and ftp.m.o now point to archive.m.o
- CDN (Akamai) uses broken SSL certificate
- ftp:// is turned off [1]

[1] https://blog.mozilla.org/it/2015/07/27/product-delivery-migration-what-is-changing-when-its-changing-and-the-impacts/
2015-12-19 10:46:48 +00:00
Jason E. Hale
6395b1009e Update MASTER_SITES_GNUPG
- Remove dead mirrors
- Sorted with ports-mgmt/fastest_sites and manually moved a few sites
  to the bottom of the list that were not synced
2015-12-08 03:19:44 +00:00
Baptiste Daroussin
fdad782a4e Also add a centos vault master sites for updates 2015-11-26 17:08:23 +00:00
Mathieu Arnold
3a02a9c2cc Indent the make logic inside the USE_GITHUB block properly.
With hat:	portmgr
Sponsored by:	Absolight
2015-11-25 13:17:58 +00:00
Mathieu Arnold
ca55cc861b keep the multi-github-magic inside of defined(USE_GITHUB)
With hat:	portmgr
Sponsored by:	Absolight
2015-11-25 13:17:42 +00:00
Kubilay Kocak
9297c40658 Mk/bsd.sites.mk: Remove non-PEP449 Python mirrors [Part III]
PEP-449 [1] describes the 'Removal of the PyPI Mirror Auto Discovery and
Naming Scheme'.

The main elements of this (Accepted) proposal are:

    Removal of [a-z].pypi.python.org DNS CNAMES
    Replacing individual mirrors with a single Geo-aware CDN service

Previous revisions 365159, 347895, 342514 deprecated several individual
mirrors and *.pypi.python.org aliases. The following changes (Part III)
completes the (PEP-449 compatibility) transition:

    Remove pypi.crate.io (NXDOMAIN)
    Remove pypi.python.jp (Outdated, Broken for DISTNAMEs w/ hyphens
    Switch to TLS (HTTPS) MASTER_SITE by default
    Leave a non-TLS (HTTP) MASTER_SITE for fallback (proxy environments)

This change is also likely to fix PyPI (CHEESESHOP) update detection in
Portscout, at least until upcoming changes for the portscout port add a
dedicated sitehandler for it (and GitHub).

[1] https://www.python.org/dev/peps/pep-0449/

MFH:			2015Q4
Differential Revision:	https://reviews.freebsd.org/D3972
2015-10-24 04:28:37 +00:00
Mathieu Arnold
76fa2c1542 http://cloud.github.com/ redirects to https.
With hat:	portmgr
Sponsored by:	Absolight
2015-09-04 16:01:51 +00:00
Andrej Zverev
6527d59f9d Move one of the fallback site upper 2015-08-30 12:48:27 +00:00
Andrej Zverev
4e8331167b Help portscout to detect a new version of the module on CPAN if the AUTHOR_ID
for the new version and the current are not equal. This is only partial
hack and won't work for all modules.
2015-08-30 10:08:11 +00:00
Mark Felder
7b4d5bf3e6 Update MASTER_SITE_GNUPG
I took all of the mirrors I could find and ran them against sysutils/fastest_sites
from a server in a datacenter in Chicago. It removed a few dead mirrors
and I have added a few new ones. Hopefully this provides a better
overall experience.

New order is roughly: UK, NL, IE, DE, etc

PR:		202332
2015-08-14 20:59:29 +00:00
Alexander Leidinger
435ea2a95a Re-commit of
64 bit linuxulator support (not activated by default):
 - most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions (incl. EXP runs by
      antoine)
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with the new 64 bit parts
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (antoine after some EXP-runs)
2015-08-09 19:14:13 +00:00
Antoine Brodin
011dfa81be Unbreak INDEX, reverting r392921
With hat:	portmgr
2015-07-26 13:35:29 +00:00
Alexander Leidinger
3aeeb3f1bd 64 bit linuxulator support (not activated by default):
- most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with it
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (implicit, I remember blanked approval for
			linux parts loooong ago, punish me if you don't
			agree anymore)
2015-07-26 13:06:24 +00:00
Mathieu Arnold
141ae86239 Rename a few internal multi-USE_GITHUB variables, to ease usage.
With hat:	portmgr@
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2942
2015-06-30 13:33:36 +00:00
Thomas Zander
599e996b60 - Reintroduce MASTER_SITE_COMP_SOURCES
- Update list of valid sites for MASTER_SITE_COMP_SOURCES

PR:		199447
Submitted by:	portmaster@bsdforge.com
2015-06-28 08:49:01 +00:00
Jun Kuriyama
a63d5ffdd4 Add ring server again (seems okay now) to gnupg mirrors. 2015-06-13 08:26:08 +00:00
Mathieu Arnold
743a96dea8 Update ftp://ftp.kddlabs.co.jp's usage.
PR:		200650
Submitted by:	takefu
Sponsored by:	Absolight
2015-06-12 20:19:41 +00:00
Jan Beich
6828ea7d03 bsd.sites.mk: cleanup MOZILLA mirrors
- Switch to CDN by default as mirrors are no longer kept up to date
- Drop obsolete pointer to http://www.mozilla.org/mirrors.html
- Drop redundant BUGZILLA and MOZILLA_EXTEND
- Shorten MASTER_SITES in gecko@ ports
- Move MOZILLA_ADDONS to bsd.sites.mk
- Move one of MOZILLA mirrors with old addons under MOZILLA_ADDONS
- Addons CDN redirects to https://, so don't mislead with http://

https://blog.mozilla.org/it/2012/08/03/dear-mozilla-mirrors-thank-you/

Differential Revision:	https://reviews.freebsd.org/D2550
Tested by:	distilator
Reviewed by:	mat (partial)
Approved by:	bz-ports (ohauer), portmgr blanket (office@ et al.)
Approved by:	portmgr (bapt, earlier version)
MFH:		2015Q2
2015-06-09 14:24:41 +00:00
Mathieu Arnold
8a130e97ca Revert that bit from r387852, it was not needed, and breaks at least
devel/poudriere-devel

PR:		200528
Poked by:	bdrewery
Pointy hat to:	mat
Sponsored by:	Absolight
2015-05-29 21:43:27 +00:00
Mathieu Arnold
70444a23e6 Introduce USE_GITHUB=nodefault to allow fetching additional distfiles
from github, but not the default one.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-29 13:07:33 +00:00
Mathieu Arnold
28d9ccefb0 And this should have stayed.
Sponsored by:	Absolight
2015-05-28 17:01:05 +00:00
Mathieu Arnold
5cc4dd677b And make it work with FreeBSD 8 and 9.
Sponsored by:	Absolight
2015-05-28 16:52:34 +00:00
Mathieu Arnold
676e4ffcf4 USE_GITHUB can now fetch multiple distfiles. It uses a grouping feature
similar to MASTER_SITES/PATCH_SITES.

Some helpful variables are provided: WRKSRC_<group> for putting things in the
right place in post-extract, and DISTNAME_<group>/DISTFILE_<group> for use with
EXTRACT_ONLY.

PR:		200483
Differential Revision:	https://reviews.freebsd.org/D2608
Submitted by:	mat
With hat:	portmgr
Exp run by:	antoine
Sponsored by:	Absolight
2015-05-28 16:37:01 +00:00
Mathieu Arnold
cb28a089d6 Remove GH_COMMIT support.
Differential Revision:	https://reviews.freebsd.org/D2606
With hat:	portmgr
Sponsored by:	Absolight
2015-05-21 15:25:40 +00:00
Sunpoet Po-Chuan Hsieh
c7af43dfc7 - Remove MASTER_SITE_VIM
Differential Revision:	https://reviews.freebsd.org/D2520
Submitted by:	feld
2015-05-15 18:04:09 +00:00
Mathieu Arnold
ac1dd5cee9 Sort the master site abbreviations.
Sponsored by:	Absolight
2015-05-15 10:37:38 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Mathieu Arnold
9e8bfe9c71 Introduce two new magic master sites macros, APACHE_COMMONS_BINARIES and
APACHE_COMMONS_SOURCE.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:31:01 +00:00