Commit graph

6094 commits

Author SHA1 Message Date
Mathieu Arnold
4da13b8f8e Remove WANT_GNOME and HAVE_GNOME.
Approved by:	bapt kwm
Sponsored by:	Absolight
Differential Revision:	  https://reviews.freebsd.org/D12643
2017-10-12 15:57:51 +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
Tobias Kortkamp
3bd9ad9532 Mk/Uses/cargo.mk: Fix crate name and version split
cargo.mk is a little too eager in splitting a crate's name and version
in two when the version contains a dash (e.g. csv-1.0.0-beta.4) and
the wrong URL ends up being used in MASTER_SITES e.g.

.../csv-1.0.0/beta.4/download/...

instead of the correct one

.../csv/1.0.0-beta.4/download/...

Reviewed by:	dumbbell
Differential Revision:	https://reviews.freebsd.org/D12628
2017-10-12 10:51:00 +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
Baptiste Daroussin
ec229aec83 Introduce the new BINARY_ALIAS variable
When defined it will create symlinks of some given binaries in a directory which
will be prepended to the PATH.

The syntax is the following:
BINARY_ALIAS=   target1=source1  target2=source2

For example to have a "swig" binary in the path which will be pointing at
swig3.0 and a "sed" pointing at GNU sed: gsed

BINARY_ALIAS=  swig=swig3.0 sed=gsed

Reviewed by:	swills, adamw, mat
Approved by:	swills (portmgr)
Differential Revision:	https://reviews.freebsd.org/D12603
2017-10-11 19:03:24 +00:00
Sunpoet Po-Chuan Hsieh
bca2523b05 Add LICENSE_FILE support for single license file containing multiple licenses
Differential Revision:	https://reviews.freebsd.org/D11443
Submitted by:	sunpoet (myself)
Approved by:	portmgr (mat)
2017-10-07 09:12:31 +00:00
Tobias Kortkamp
33c2d3281c Enable depending on Ghostscript in the test phase
PR:		219982
Reviewed by:	mat
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11114
2017-10-06 11:13:05 +00:00
Jan Beich
7f32d22f9a www/seamonkey: update to 2.49.1
- linux- version cannot be updated due to lack of gtk3 package
- mirror -i18n distfiles locally until the langpacks are renamed

Changes:	http://www.seamonkey-project.org/news
PR:		222464
Security:	5e0a038a-ca30-416d-a2f5-38cbf5e7df33
Security:	6cec1b0a-da15-467d-8691-1dea392d4c8d
Security:	555b244e-6b20-4546-851f-d8eb7d6c1ffa
Security:	1098a15b-b0f6-42b7-b5c7-8a8646e8be07
MFH:		2017Q4 (piling up until release)
2017-10-05 09:39:08 +00:00
Ashish SHUKLA
95dc14fd6e editors/emacs-devel:
- Update to git snapshot 92045f4
 - Add OPTION for LCMS2 support

bsd.emacs.mk:
 - Update emacs-devel block to reflect change in Emacs version
2017-10-05 02:00:34 +00:00
Adriaan de Groot
0607e8e163 Take out the check that suggests that all <foo>-qt5 ports should be
part of USE_QT5, since all of those suggestions are wrong.

Approved by:	rakuco (mentor), tcberner (mentor), portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D12526
2017-10-04 21:01:09 +00:00
Baptiste Daroussin
7157a8deb4 Garbage collect openldap 2.3 leftovers 2017-10-04 09:32:12 +00:00
Sunpoet Po-Chuan Hsieh
cd8d0d2888 Remove outdated USES=twisted 2017-09-30 10:15:03 +00:00
Bryan Drewery
cfc9bb0ea1 Disable FLAVORS support for now until we have real FLAVORS-using ports.
Having this enabled breaks Poudriere's ability to build py2 and py3 ports
together which FLAVORS aims to resolve.  Once we have actual python
FLAVORS support ready to commit we can then enable this feature again.

With hat:	portmgr
2017-09-29 23:37:16 +00:00
Jan Beich
a0ea910fc3 gecko: preemptively drop unused MOZ_PROTOCOLS
https://bugzilla.mozilla.org/show_bug.cgi?id=1391467
2017-09-29 15:18:18 +00:00
Jan Beich
0899675b73 gecko: unbreak on 12.0 (lld by default)
/usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated

PR:		218808
2017-09-29 12:51:15 +00:00
Jan Beich
1debab6cda gecko: unbreak on 11.1 aarch64
/usr/bin/ld: error: unknown argument: --warn-unresolved-symbols

PR:		218808
Reported by:	O. Hartmann, pkg-fallout (for /head before lld 5.0 update)
2017-09-28 19:32:04 +00:00
Jan Beich
d77b258ef8 www/firefox: update to 56.0 (rust required)
This is slightly early but due to recent PORTREVISION bump there's no
point doing QA for 55.0.* anymore.

Changes:	https://www.mozilla.org/firefox/56.0/releasenotes/
PR:		221335
Security:	1098a15b-b0f6-42b7-b5c7-8a8646e8be07
MFH:		2017Q3 not possible: requires r447450 and r450556
2017-09-27 04:12:34 +00:00
Jan Beich
cfc5748080 gecko: add JACK option (enabled by default)
PR:		221464
2017-09-27 04:12:05 +00:00
Jan Beich
b4ec61411a gecko: PULSEAUDIO-only builds can fallback to OSS 2017-09-27 04:11:49 +00:00
Mathieu Arnold
7b6015bee4 Fix post-clean.
Submitted by:	antoine
Sponsored by:	Absolight
2017-09-26 20:28:53 +00:00
Mathieu Arnold
e2e97eb2bc Implement basic flavors.
**Do not start migrating any ports, a hook will prevent it**

This has been a long awaiting feature, most of the work has been done by
bapt, bdrewery and antoine, I am just the one actually doing the commit.

All this informations, and more to come are in the first link to our wiki
in the bottom block. A roadmap is in the second link.

To define a different flavors in a port, before any include, set:

FLAVORS=  flavor1 flavor2 [...]

The first flavor in the list will be the default.

You can then check for flavors after includ'ing bsd.port.options.mk with:

.if ${FLAVOR} == flavor2
[some stuff]
.endif

To build flavor2, simply run:

make FLAVOR=flavor2

To depend on a specific flavor, write @<flavor> at the end of the depend
string, like:

RUN_DEPENDS=	something:origin@foo

Submitted by:	bapt, bdrewery, antoine
Reviewed by:	portmgr
More infos:	https://wiki.freebsd.org/Ports/FlavorsMigration
Todo List:	https://wiki.freebsd.org/Ports/FlavorsAndSubPackages
With hat:	portmgr
Differential Revision: https://reviews.freebsd.org/D10327
2017-09-26 14:14:44 +00:00
Mathieu Arnold
2454b666be Remove a useless block in the shebang checks.
* Once upon a time, we checked all of STAGEDIR/PREFIX's executable
  files.
* We then decided too many false positives were found, so we switched to
  only checking executable files in bin/sbin/libexec/www, and also
  symlinks that were in there.
* And then, we decided to go back to check all of STAGEDIR/PREFIX's
  executable files, but forgot to remove the checks for symlinks (which
  are now useless because we already check all the executable files.)

Reported by:	lifanov
Sponsored by:	Absolight
2017-09-25 22:45:08 +00:00
Jean-Sébastien Pédron
eede029c1b Mk/bsd.gecko.mk, multimedia/librespot: Fix version of Rust which started to ship Cargo
Cargo started to ship with Rust in 1.19.0_2. I forgot to indicate the
port revision in the 1.19.0_2 commit.

Reported by:	jbeich@
2017-09-25 21:21:33 +00:00
Tijl Coosemans
8814b01d9e Define ICONV_GET_ILSEQ_INVALID and ICONV_SET_ILSEQ_INVALID when mimicking
base system iconv.h.
2017-09-25 20:55:27 +00:00
Sunpoet Po-Chuan Hsieh
3865588db3 Update to 2.3.5
- Update WWW

Changes:	https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-3-5-released/
PR:		222457
Exp-run by:	antoine
Security:	95b01379-9d52-11e7-a25c-471bafc3262f
MFH:		2017Q3
2017-09-24 12:41:44 +00:00
Mahdi Mokhtari
57a4bcf003 Mk/Uses/mysql.mk: Change the way of extracting version info from MySQL flavors
Use `mysql_config --version` instead of `mysql --version` because
    in MySQL 8.0 the format of output is changed and it'd be [more reliable] and
    easier to use just mysql_config because it only returns the numbers we want.

Reviewed by:	brnrd, mat (mentor, portmgr)
Approved by:	brnrd, mat (mentor, portmgr)
Sponsored by:	EuroBSDCon Paris Devsummit
Differential Revision:	https://reviews.freebsd.org/D12458
2017-09-22 15:28:09 +00:00
Jean-Sébastien Pédron
bae5285e87 Mk/Uses/cargo.mk: Fix version of Rust which started to ship Cargo
Cargo started to ship with Rust in 1.19.0_2. I forgot to indicate the
port revision in the 1.19.0_2 commit.

Reported by:	jbeich@
Differential Revision:	https://reviews.freebsd.org/D12460
2017-09-22 13:57:16 +00:00
Mathieu Arnold
3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Sunpoet Po-Chuan Hsieh
fc7efe3a6f Update to 2.4.1
- Update WWW

Changes:	https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-4-2-released/
Security:	95b01379-9d52-11e7-a25c-471bafc3262f
MFH:		2017Q3
2017-09-19 17:01:15 +00:00
Sunpoet Po-Chuan Hsieh
d3cf41dbb1 Update to 2.2.8
- Update WWW

Changes:	https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-2-8-released/
Security:	95b01379-9d52-11e7-a25c-471bafc3262f
MFH:		2017Q3
2017-09-19 16:59:22 +00:00
Tobias C. Berner
5f62895ae8 Update KDE Frameworks to 5.38.0
Changelog:	https://www.kde.org/announcements/kde-frameworks-5.38.0.php

PR:		222171
Exp-run by:	antoine
Reviewed by:	rakuco, adridg
Differential Revision:	https://reviews.freebsd.org/D12289
2017-09-18 17:42:44 +00:00
Guido Falsi
7a53fc10e9 - Update sysutils/garcon to 0.6.1 [1]
- Differentiate between gtk2 and gtk3 libraries in Uses/xfce.mk [2]

PR:			219334 [2], 219928 [1]
Submitted by:		Olivier Duchateau <duchateau.olivier@gmail.com>
Differential Revision:	D12387 [1] [2]
2017-09-18 14:17:15 +00:00
Joseph Mingrone
212ed26ec9 Ensure .CURDIR contains an absolute path without a trailing slash.
Failed builds can occur when PORTSDIR is a symbolic link, or with

make -C /usr/ports/category/port/

PR:		221296
Reported by:	yasu@utahime.org, rum1cro@yandex.ru
Reviewed by:	bdrewery, sjg
Approved by:	portmgr (bdrewery)
Differential Revision:	https://reviews.freebsd.org/D11934
2017-09-17 14:20:14 +00:00
Jean-Sébastien Pédron
0cc13b3d48 lang/rust: Install Cargo + use bundled crates
This port now provides Cargo. This is the recommended now because Cargo
won't be provided separately in the future.

To build Cargo, we set `extended = true` in `config.toml`. As a side
effect, this flag also installs Rust source code. The port has a new
`SOURCES` option (disabled by default) to keep those sources.

As a consequence of this, `devel/cargo` is removed. Several ports
and Makefiles in Mk were updated to depend on `lang/rust` instead of
`devel/cargo`.

The other big change in this patch is the use of the bundled crates,
instead of relying on Cargo's registry (which was part of the distfiles,
in order to allow offline builds). So now, we don't need to prepare the
registry when updating this port.

This has several other benefits:
    * It fixes the build with sudo(8).
    * It fixes the use of the ino-64 patch (it was not applied to the
      registry, thus not used).

Compilation errors were fixed in the ino-64 patch.

Various `.cargo-checksum.json` files are updated after the sources are
patched (FBSD10_FIX, ino-64, and so on). This fixes builds which were
failing with errors such as:

    error: the listed checksum of `.../rustc-1.19.0-src/src/vendor/lzma-sys/xz-5.2.3/build-aux/config.rpath` has changed:
    expected: c8b4c017079da9dfb3086a0583e60ffe736184d89005dc5973f0bb0fd17c04bb
    actual:   561b00eb30ecaef2c9da17bc195e7d2a7ea63facea38ea9849fbb0ed340bebba

PR:		221088
Reported by:	joneum@, nwhitehorn@, romain@,
		Ekaterina Vaartis <vaartis@cock.li>,
		david@catwhisker.org,
		fullermd@over-yonder.net,
		rum1cro@yandex.ru,
		w.schwarzenfeld@utanet.at
Differential Revision:	https://reviews.freebsd.org/D11783
2017-09-15 18:01:17 +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
Gerald Pfeifer
3d86e92285 Replace USE_GCC=5+ by USE_GCC=yes in the case of USES=compiler:c++14-lang.
When this was added by r392084 on 2015-07-14, the default flavor of GCC
was GCC 4.8 and explicitly requesting GCC 5 (or later) was necessary for
C++ 14 support.  Now that the default version of GCC is GCC 6, after GCC 5
for several months, we can use the preferred notion of USE_GCC=yes instead
of specifying a concrete minimum version.

Among others this helps with cases where GCC 6 is better adjusted for
FreeBSD, notably the well known std::to_string issue (where that is only
enabled with GCC 6 or later).

PR:		222268
Approved by:	portmgr (antoine)
MFH:		2017Q3
2017-09-12 20:43:58 +00:00
Ashish SHUKLA
938c9d589e - Update Emacs to 25.3
Security:	https://www.vuxml.org/freebsd/47e2e52c-975c-11e7-942d-5404a68a61a2.html
2017-09-12 15:34:32 +00:00