Commit graph

6743 commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
4ae562dd77 Update comment for PYTHON_PKGNAMESUFFIX
The deprecated comment was added in r364450 (bsd.python.mk to Uses/python.mk transition) but it is not.
2019-04-27 18:27:43 +00:00
Antoine Brodin
7a89afb809 Remove unused plist substitutions
With hat:	portmgr
2019-04-26 08:56:37 +00:00
Antoine Brodin
8779d06e2c Remove PYTHON_PYOEXTENSION from plist substitutions
With hat:	portmgr
2019-04-25 15:21:51 +00:00
Jan Beich
32daaae72c Switch to -fstack-protector-strong and enable on more architectures
PR:		237273
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D19907
2019-04-24 19:15:05 +00:00
Julien Laffaye
429d61c810 Improve support for ARM in go.mk
- Set GOARM value according to current ARCH
- Set CGO_ENABLED

Submitted by:	Dmitri Goutnik <dg@syrec.org>
Differential Revision:	D19892
2019-04-24 16:25:57 +00:00
Piotr Kubaj
3a69880c81 Remove checks for ia64, this is not a supported architecture.
PR:		237104
Approved by:	portmgr
2019-04-23 17:52:38 +00:00
Matthias Fechner
efc3d57a4b Change default version of ruby from 2.4 to 2.5.
PR:             233901
Exp-Run:        antoine
2019-04-19 22:48:01 +00:00
Tobias C. Berner
c0a68b324e bsd.gstreamer.mk: remove invalid qt4 component
Reported by:	antoine
2019-04-18 17:54:46 +00:00
Tobias C. Berner
1c18b6d5c8 Update KDE Applications to 19.04.0
The changelog can be found here:
	- https://kde.org/announcements/announce-applications-19.04.0.php

Due to crashes on start, multimedia/kdenlive was kept at 18.12.3 for now.
2019-04-18 16:55:13 +00:00
Tobias Kortkamp
f4bb5c8fec Flag nop options helpers that appear after bsd.port.options.mk as DEV_ERRORs
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D19553
2019-04-18 14:28:07 +00:00
Tobias Kortkamp
b543464063 Mk/Uses/python.mk: Flag unknown USES=python args and unknown USE_PYTHON features
PR:		235901
Approved by:	mat
Differential Revision:	https://reviews.freebsd.org/D19569
2019-04-18 13:16:44 +00:00
Tobias Kortkamp
3a8103eee8 Mk/Uses/bdb.mk: Make debug-bdb output {BUILD,LIB}_DEPENDS again
${PORTSDIR}/ in *_DEPENDS has been gone for a while.
2019-04-18 05:34:33 +00:00
Joseph Mingrone
90d332798a editors/emacs: Update to version 26.2
Port changes:
Match upstream's default behaviour by not installing the shared game
directory and the auxiliary program update-game-score

Upstream changes:
https://www.gnu.org/software/emacs/news/NEWS.26.2

Reviewed by:	ashish
Differential Revision:	https://reviews.freebsd.org/D18810
2019-04-17 14:36:02 +00:00
Tobias Kortkamp
23e6c4fb94 Mk/Uses/cargo.mk: Push lib dependencies back down into ports
Some crates are optional via Cargo features or are only used during
tests, however the framework has no way to discriminate between
test or run dependencies using just CARGO_CRATES leading to more
run dependencies than necessary for some packages.  With more ported
Rust applications it's time to let individual ports make that
decision now.

The environmental setup to use dependencies from ports instead of
bundled ones and implied build dependencies (cmake, gmake, pkgconf)
are left in place for now.

Assign cargo.mk to rust@ while here.
2019-04-17 07:33:34 +00:00
Tobias C. Berner
a366f5fb27 devel/qt5: Follow-up to r499101
- Move the GCC related path fix into freebsd-g++/qmake.conf
  Otherwise the inclusion of the GCC path would break clang
  based systems when gcc-${GCC_DEFAULT} was installed.

- This might break GCC architectures again, and if so, that
  will be fixed in a follow up commit.

PR:		235921
2019-04-16 19:37:11 +00:00
Piotr Kubaj
7616cd5cd0 Fix build when using GCC. Needed by GCC architectures.
Tested for no breakage on amd64 with Clang.

PR:	235921
Reviewed by:	tcberner
Approved by:	tcberner (mentor)
2019-04-16 17:31:19 +00:00
Tobias C. Berner
3cfe073169 Update KDE Frameworks to 5.57
Announcement:
	https://kde.org/announcements/kde-frameworks-5.57.0.php

PR:		237253
Exp-run by:	antoine
2019-04-16 09:58:50 +00:00
Sunpoet Po-Chuan Hsieh
3d22052cd1 Update to 2.4.6
Changes:	https://www.ruby-lang.org/en/news/2019/04/01/ruby-2-4-6-released/
PR:		237229
Exp-run by:	antoine
2019-04-15 20:26:03 +00:00
Tobias C. Berner
c5584049b0 qa.sh: update KDE components
- synchronize the list of components
- update the comment on how to generate the components for the now kde- prefixed names
- remove the now unnecessary part about Qt4

Reviewed by:	yuri
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D19894
2019-04-13 17:05:45 +00:00
Tobias Kortkamp
67b6dd1b42 lang/rust: Update to 1.34.0
- Update devel/racer to latest version that can build with 1.34.0
- Drop no longer needed patch from textproc/ripgrep
- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html
Reviewed by:	jbeich
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D19850
2019-04-11 19:39:28 +00:00
Antoine Brodin
e413c34db1 Switch default version of python to 3.6
PR:		234633
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D18743
2019-04-10 05:47:26 +00:00
Sunpoet Po-Chuan Hsieh
40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Tobias Kortkamp
10f285fa1c Mk/Uses/go.mk: Remove support for installing Go libs and sources
All ports that depend on it have been removed in r497504.

- Restrict build to only main packages by adding -buildmode=exe to
  GO_BUILDFLAGS
- Add initial support for building in module-aware mode

PR:		236509
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Reviewed by:	0mp, jlaffaye, tobik
Approved by:	jlaffaye (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19570
2019-04-08 16:46:37 +00:00
Jan Beich
6411d06312 www/firefox: enable -fstack-protector-strong
aarch64 already used it, so switch x86 as well. Mk/bsd.ssp.mk doesn't
appear maintained, anyway.
2019-04-08 11:51:00 +00:00
Jan Beich
e713d1a244 www/firefox: switch to upstream fix for non-x86
PR:		233707
2019-04-08 11:50:52 +00:00
Tobias C. Berner
c65df6fc83 devel/qt5-qmake: override hardocded value of localbase with ${LOCALBASE}
- The qmake.conf shipped with Qt5 sets /usr/local by default. This patch
  replaces that string with the value of ${LOCALBASE} to ease use with
  different prefixes.

PR:		229260
2019-04-06 15:21:41 +00:00
Tobias C. Berner
eaee14a38f Update PyQt5 to 5.12.1
- Upgrade sip to 4.19.15
- Upgrade qscintilla2 to 2.11.1
- Upgrade PyQt to 5.12.1

- From this version on www/py-qt5-webengine is unbundled and ships its own distfile

PR:		236894
Exp-run by:	antoine
2019-04-05 23:05:20 +00:00
Tobias C. Berner
b2b959aea1 pyqt.mk: allow using of 'help' compoonent 2019-04-05 22:35:25 +00:00
Tobias C. Berner
1c35361b47 Update Qt5 to 5.12.2
- Thanks to kai for updating webengine.

Exp-run by:	antoine
PR:		236895
2019-04-05 20:50:59 +00:00
Antoine Brodin
91f3a20d56 devel/flang doesn't provide a flang binary, but it provides a flang package
With hat:	portmgr
MFH:		2019Q2
2019-04-04 06:54:58 +00:00
Tobias C. Berner
472071c75c Update KDE Plasma Desktop to 5.15.4
Changelog:
	https://kde.org/announcements/plasma-5.15.3-5.15.4-changelog.php
2019-04-02 19:56:47 +00:00
Tobias Kortkamp
b7c871a2db Mk/Uses/perl5.mk: Flag invalid USE_PERL5 components
Approved by:	perl (mat)
Differential Revision:	https://reviews.freebsd.org/D19776
2019-04-01 18:38:36 +00:00
Sunpoet Po-Chuan Hsieh
037d81d118 Remove ruby 2.3 support 2019-03-31 13:48:32 +00:00
Sunpoet Po-Chuan Hsieh
7778eb74c8 Update comment: remove ruby 2.3 2019-03-31 13:48:09 +00:00
Tobias Kortkamp
db738ec122 Mk/Uses/php.mk: Flag invalid args
Approved by:	ale (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19750
2019-03-30 18:36:30 +00:00
Jan Beich
745b7a993c Drop USES=gecko (forgotten in r497195) 2019-03-29 21:09:02 +00:00
Jesper Schmitz Mouridsen
0f8e28c12e Upgrade the LXQt desktop environment to 0.14.0
Upstream announcement https://forum.lxqt.org/t/release-lxqt-0-14-0/572

Approved by: miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D19056
2019-03-28 17:59:33 +00:00
Jan Beich
f4ac87b8b6 Adjust documented values for LLVM_DEFAULT
- Add 80 (current default) but -devel is also possible
- Drop 50 as it's being phased out (see bug 236412)

PR:		235215
Reported by:	Graham Perrin
2019-03-25 18:09:43 +00:00
Tobias Kortkamp
c14ae21835 Mk/Uses/cargo.mk: Add GitLab support and drop CARGO_GH_CARGOTOML
- Add a CARGO_USE_GITHUB equivalent for GitLab instances,
  CARGO_USE_GITLAB
- Replace CARGO_GH_CARGOTOML with a ${FIND} and just patch
  all Cargo.toml under ${WRKDIR}.  It is too tedious to find all
  the Cargo.toml that need patching manually due to transitive
  dependencies.
2019-03-25 06:28:20 +00:00
Jan Beich
03a22a5366 Switch to devel/llvm80 for DEFAULT_VERSIONS
PR:		235215
2019-03-20 12:23:25 +00:00
Tobias C. Berner
d61f5ca005 kde.mk: fix handling of versioned components
When prefixing the components in r496296 the versioned components where neglected,
which lead to for example the 'baloo' component no longer being defined properly.

Reported by:	antoine
2019-03-20 07:24:49 +00:00
Raphael Kubo da Costa
a163a4fac1 Reland r496041 and r496054.
With r496296 we no longer have naming conflicts and can define the wayland
component in qt.mk again.
2019-03-19 22:41:33 +00:00
Raphael Kubo da Costa
d633db0eaf kde.mk, qt.mk: Prefix component variables to avoid clashes.
r496074 was necessary because both kde.mk and qt.mk were setting wayland_LIB
and wayland_PORT, and qt.mk overrode the version in kde.mk.

Follow what we do in pyqt.mk and prefix the component variables to avoid future
clashes.

Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D19631
2019-03-19 22:34:16 +00:00
Raphael Kubo da Costa
31e8678ba5 Uses/qt.mk: Remove _USE_QT4_ONLY and the components it defines.
Reviewed by:	tcberner
2019-03-18 20:21:50 +00:00
Raphael Kubo da Costa
a6805d7081 Uses/qt.mk: Drop comment QT4_OPTIONS description. 2019-03-18 20:04:24 +00:00
Raphael Kubo da Costa
7bcb5a0225 Uses/qt.mk: Clean-up checks for Qt4
Remove a few Qt4-only blocks, and simplify others by leaving only the else
case.

Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D19616
2019-03-18 20:00:33 +00:00
Mathieu Arnold
a29c880f74 Add a blacklist of ports that other ports must not depend upon.
Those ports are meta ports, and are only there to improve the user's
experience, in which, if they want, say, python or gcc, they do not have
to figure out what version they should be installing, they simply
install python or gcc.

Reviewed by:	antoine
Approved by:	adamw
Differential Revision:	https://reviews.freebsd.org/D19562
2019-03-18 15:59:13 +00:00
Raphael Kubo da Costa
3336857024 Remove comment that is no longer relevant after KDE4's removal. 2019-03-17 21:12:24 +00:00
Raphael Kubo da Costa
c96ee0fb71 Revert r496041 and r496054.
The changes were right, but they broke `make configure' in ports that have
USE_KDE=wayland because now both Mk/Uses/qt.mk and Mk/Uses/kde.mk set
wayland_PORT and wayland_LIB, and qt.mk's version overrides kde.mk's. This
means we will end up installing graphics/qt5-wayland rather than
x11/kf5-kwayland:

CMake Error at CMakeLists.txt:27 (find_package):
  Could not find a package configuration file provided by "KF5Wayland"
  (requested version 5.54.0) with any of the following names:

    KF5WaylandConfig.cmake
    kf5wayland-config.cmake

  Add the installation prefix of "KF5Wayland" to CMAKE_PREFIX_PATH or set
  "KF5Wayland_DIR" to a directory containing one of the above files.  If
  "KF5Wayland" provides a separate development package or SDK, be sure it has
  been installed.

Bump PORTREVISION in x11/kf5-plasma-framework, it has an optional dependency on
kf5-kwayland and was thus building fine despite the wrong dependencies.
2019-03-17 17:12:29 +00:00
Tobias C. Berner
8512b796ef qt.mk: fix typo in wayland_LIB
Point hat:	tcberner
2019-03-17 12:39:40 +00:00