1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-17 03:25:46 +00:00
Commit Graph

6525 Commits

Author SHA1 Message Date
Tobias Kortkamp
df73097802 Bump minimum Rust version in Mk/Uses/cargo.mk
Given that at least ripgrep will soon require Rust >= 1.28.0 [1]
and given the recently discovered buffer overflow vulnerability in
the standard library of Rust < 1.29.1 [2] bump it to 1.29.1 to avoid
surprises.

[1] https://github.com/BurntSushi/ripgrep/issues/1019
[2] https://groups.google.com/forum/#!topic/rustlang-security-announcements/CmSuTm-SaU0
2018-09-28 18:47:25 +00:00
Brooks Davis
3a34ffa58f Update Objective-C LLVM version to 6.0.
Fixes aarch64 build.  Reduces depends on obsolete LLVM 4.0.

PR:		230116
Submitted by:	mikael.urankar@gmail.com
Approved by:	theraven (prior version)
Sponsored by:	DARPA, AFRL
2018-09-26 15:23:37 +00:00
Tobias C. Berner
b25105fb9b Update Qt5 to 5.11.2
PR:		231560
Exp-run by:	antoine
2018-09-25 20:12:03 +00:00
Sunpoet Po-Chuan Hsieh
1c2211e3de Update comment: add openssl111
Differential Revision:	https://reviews.freebsd.org/D17303
Approved by:	adamw (portmgr)
2018-09-25 16:09:34 +00:00
Romain Tartière
54c14279dc Address more linker issues
This resolves a ninja-related issues, corrects passing private args to linker
while building libruby itself (without external LDFLAGS), exports the full
symbols table, and pet 'pkg check -d'. Issues with weechat, vim, facter,
rubygem-hpricot and rubygem-rdiscount should be fixed.  See [1] for long story
of hunting and fixing these issues.

Bump PORTREVISIONS accordingly.

PR:		230238 [1], 231361
Submitted by:	fuffy
Approved by:	fuffy
2018-09-25 13:11:14 +00:00
Sunpoet Po-Chuan Hsieh
547cbd5a12 Add shared MPICH description 2018-09-24 11:13:36 +00:00
Sunpoet Po-Chuan Hsieh
61c026c101 Update description of MANPREFIX
Differential Revision:	https://reviews.freebsd.org/D17260
Approved by:	portmgr (adamw)
2018-09-23 11:14:53 +00:00
Adam Weinberger
333d72a969 A missed word led to accidentally recommending a deprecated construct.
Thanks to sunpoet for pointing me toward what it meant to say.
2018-09-22 18:08:12 +00:00
Sunpoet Po-Chuan Hsieh
6dd23db065 Fix typo
Differential Revision:	https://reviews.freebsd.org/D17263
Approved by:	bapt (portmgr)
2018-09-22 16:45:47 +00:00
Jan Beich
49c8598e32 lang/rust: unbundle libgit2/libssh2
- libgit2 in ports is nowadays newer than bundled version
- libssh2 was already unbundled until 1.29.0 update
- Unbundle libssh2 for USES=cargo (unused atm)

PR:		231411
Approved by:	rust (dumbbell, tobik)
2018-09-21 11:16:08 +00:00
Romain Tartière
8826fd8b3f Revert the "DLD_FLAGS" pollution part of r475483.
It was initially got from ruby23, but recent ruby releases have some
differences in runtime linking, which was not hit by exp-run, and caused
trouble with some ports (e.g. devel/leatherman, sysutils/facter).

PR:		230238
Submitted by:	fluffy
Reported by:	freebsd@ptty.com
Approved by:	fluffy
2018-09-20 09:12:06 +00:00
Ed Maste
577a66f233 bsd.port.mk: remove unnecessary if defined() test
Approved by:	portmgr
2018-09-18 18:53:05 +00:00
Ed Maste
635e6cc2e3 Hoist LDFLAGS_${ARCH} logic into bsd.port.mk
Approved by:	portmgr (bapt)
Sponsored by:	The FreeBSD Foundation
2018-09-18 14:48:48 +00:00
Tobias C. Berner
437aeb55a0 Update KDE Frameworks to 5.50
* net/syndication has become a framework and been moved to net/kf5-syndication.

Exp-run by:	antoine
PR:		231263
2018-09-17 18:45:07 +00:00
David Naylor
4e42a6c51f USES=kde: add missing component entries
- Add missing component entries for KDE Frameworks 5:
   - baloo-widgets
   - libkcddb
   - libcompactdisc
 - Remove components from _USE_KDE4_ALL that are defined in
   _USE_KDE_BOTH.

Note that baloo (for KDE Frameworks 5) is explicitly defined in the
KDE Frameworks 5 section, and not the common section.

Approved by:	adridg (KDE)
2018-09-15 07:48:03 +00:00
Tobias Kortkamp
c671cb46ee Be more strict and let USES=dos2unix accept no arguments
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D17133
2018-09-14 18:27:20 +00:00
Gerald Pfeifer
7f984cfba5 Remove gcc.skazkaforyou.com from MASTER_SITE_GCC. It's gone rogue and
is up for sale, and does not provide mirror service any longer.

MFH:		2018Q3
2018-09-13 22:13:24 +00:00
David Naylor
e6d39a71bc USES=mono: improve makenupkg
- add support for v3 of the nuget API
 - switch to using v3 for NUGET [1]
 - rewrite makenupkg to avoid full feed list [2]
 - change fetch group to allow "+" in package name/version

[1] NUGET redirects to the source under the v2 API, however this breaks
`makenupkg` as curl fails to follow the redirect when getting the header.

[2] Previously, makenupkg got the complete list of packages (and versions)
a feed.  However, for some feeds this takes a very really long time (slow
server response rate).  To avoid this, rather check if the package is
available (without downloading it).
2018-09-12 14:53:21 +00:00
Niclas Zeising
3aec45228f Sort alphabetically 2018-09-11 18:52:07 +00:00
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Niclas Zeising
87e2a6b841 Change USE_GL to become USES=gl.
Change USE_GL to become USES=gl.  You still need to specify USE_GL as well,
to specify which gl components you need, such as egl glesv2 glut glu glw gl.
Only specifying USE_GL is supported for now, to ease in transition.  It is
however deprecated, and will be removed eventually.
Specifying USES=gl without USE_GL is an error.
USE_GL=yes is also deprecated, but supported for now.  It implies USE_GL=glu.

Fix fallout from this change.

PR:		230692
Approved by:	portmgr (antoine)
exp-run by:	antoine
Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D16774
2018-09-10 19:56:32 +00:00
Mathieu Arnold
f4c9be1393 Do not enable options that do not exist.
Differential Revision:	https://reviews.freebsd.org/D13953
2018-09-10 14:40:57 +00:00
Mathieu Arnold
d0b025ffaa Move sanity checks later.
Some USES set some variables that a porter may need to be aware and
set some variables too late for sanity checks to do a good job.
2018-09-10 13:41:21 +00:00
Mathieu Arnold
15e0735d6f Remove obsolete deprecation. 2018-09-10 13:41:16 +00:00
Mathieu Arnold
bf74a37256 Rename variable so it does not clash with sanity checks. 2018-09-10 13:41:13 +00:00
Mathieu Arnold
7f6edcbdd7 Remove unused and deprecated variable. 2018-09-10 13:41:02 +00:00
Mathieu Arnold
2f70fd9e54 Only set %%PORTDOCS%%/%%PORTEXAMPLES%% if a DOCS/EXAMPLES option is defined.
PR:		230864
Submitted by:	mat
exp-runs by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13651
2018-09-10 13:16:27 +00:00
Mathieu Arnold
0ac9de909b Add a DEV_ERROR if PORTDOCS/PORTEXAMPLES are set and DOCS/EXAMPLES
options are not defined.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13651
2018-09-10 13:16:24 +00:00
Mathieu Arnold
ba58df6efa Add a DEV_WARNING when people set ONLY_FOR_ARCHS_REASON_<arch> for an
<arch> that is supported.
2018-09-10 10:28:56 +00:00
Tobias C. Berner
60768bf27d Update Qt5 to 5.11.1
Big thanks to
        * brnrd for the libressl patches in net/qt5-network
        * jhale for fixing the bulk load of ports

PR:		230884
Exp-run by:	antoine
2018-09-09 11:12:14 +00:00
Adriaan de Groot
023390aaa6 Update the current KDE Applications to 18.08.1, the latest release.
https://www.kde.org/announcements/announce-applications-18.08.1.php

The release notes mention a few dozen fixes, MTP doesn't crash when
concurrently accessed by another application, nothing critical.

Submitted by:	tcberner
2018-09-06 21:06:47 +00:00
Torsten Zuehlsdorff
188a80ce47 Switch default PHP version from 5.6 to 7.1
PR:		209563
Reviewed by:	tz, Felix Flor
Exp-run by:	antoine
2018-09-05 08:04:41 +00:00
Tobias Kortkamp
80e8f971e5 Mk/Uses/cargo.mk: Let 'cargo-crates' generate Cargo.lock if it does not exist
This will make maintaining ports easier when upstream does not
provide a Cargo.lock on its own.

It uses the crate registry and will output the newest crate versions
available based on the restrictions in Cargo.toml.  As such subsequent
runs of `make cargo-crates` might not generate the same output.
Upstream should still be encouraged to provide Cargo.lock if possible.

Requested by:	mat
Differential Revision:	https://reviews.freebsd.org/D17003
2018-09-04 07:26:02 +00:00
Rene Ladan
108265e886 Return nemysis@'s ports to the pool after 19 months of inactivity.
With hat:	portmgr-secretary
2018-09-03 12:42:20 +00:00
Antoine Brodin
ec3e56288a Switch default version of samba to 4.7
Samba 4.6 will be discontinued in a few weeks

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D16904
2018-09-01 17:05:47 +00:00
Mathieu Arnold
4cd974473a curl: (7) Failed to connect to www.cpan.dk port 80: Operation timed out 2018-08-31 09:51:04 +00:00
Mathieu Arnold
50e05e80d6 This site does https, but redirects to http. 2018-08-31 09:50:49 +00:00
Christian Weisgerber
2f450b1c8f Update MASTER_SITE_OPENBSD:
OpenBSD has cdn.openbsd.org officially now which uses cloudflare
and falls back to fastly if its upstream mirror is not available.

Submitted by:	T.J. Townsend <tj@openbsd.org>
2018-08-30 18:34:09 +00:00
Mathieu Arnold
935f31b1b4 Remove automagic WITH_DEBUG activation with the DEBUG option.
- People keep adding options named DEBUG to enable verbose things in
  their ports and have no idea it also enables WITH_DEBUG.
- We already have WITH_DEBUG_PORTS that can enable WITH_DEBUG on a per
  port basis.

Differential Revision:	https://reviews.freebsd.org/D16829
2018-08-28 12:22:53 +00:00
Mathieu Arnold
10f4bcf2b6 Add DEV_WARNING when misusing USES=mate/USES=gnome.
Differential Revision:	https://reviews.freebsd.org/D16828
2018-08-28 12:19:06 +00:00
Jan Beich
80fbe46e49 www/firefox: update to 62.0
Changes:	https://www.mozilla.org/firefox/62.0/releasenotes/
PR:		229168
Security:	c96d416a-eae7-4d5d-bc84-40deca9329fb
MFH:		2018Q3
Differential Revision:	https://reviews.freebsd.org/D15913
2018-08-28 00:01:14 +00:00
Mathieu Arnold
d83e709426 Typo. 2018-08-27 10:05:44 +00:00
Kurt Jaeger
c226e81036 emulators/linux-c6: Update to CentOS 6.10
PR:		229979
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Reviewed by:	xmj
2018-08-26 19:53:54 +00:00
Julien Laffaye
6b14c2369b Add GO_BUILDFLAGS variable to Uses/go.mk
PR:		225812
Submitted by:	David O'Rourke <dor.bsd@xm0.uk>
2018-08-25 17:26:16 +00:00
Tobias C. Berner
6517ccec6c Update KDE Applications to 18.08
Changelog: https://www.kde.org/announcements/announce-applications-18.08.0.php
2018-08-25 05:15:02 +00:00
Adriaan de Groot
4d8ba3fafb Upstream has moved the tarballs for legacy KDE4 2018-08-23 20:11:42 +00:00
Adriaan de Groot
7d1b26ed85 Update KDE Frameworks to the latest monthly, 5.49
https://www.kde.org/announcements/kde-frameworks-5.49.0.php

Thanks Antoine for the exp-run.

PR:		230596
Submitted by:	tcberner
2018-08-23 18:49:16 +00:00
Steve Wills
ec80bf2d01 Bump PORTREVISION of lang/ruby25
Due to runtime fix in r477249
2018-08-16 00:30:53 +00:00
Tobias Kortkamp
5821244d9a Mk/Uses/cargo.mk: Fix crate name and version split (take 2)
cargo.mk is still too eager in splitting a crate's name and version
in two when the name contains a dash followed by a number.  For
example with utf-8-0.7.4 the wrong URL ends up being used in
MASTER_SITES

  .../utf/8-0.7.4/download/...

instead of

  .../utf-8/0.7.4/download/...

PR:		230413
Reported by:	Thomas Hurst <tom@hur.st>
2018-08-07 19:55:32 +00:00
David Naylor
609926de72 USES=linux: DEV_ERROR if linux package does not exist
PR:		225768
Approved by:	tijl@
2018-08-07 16:40:53 +00:00