1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-29 05:38:00 +00:00
Commit Graph

1110 Commits

Author SHA1 Message Date
Mateusz Piotrowski
52093b767e Clarify MESON_BUILD_DIR comment
MESON_BUILD_DIR is relative to ${WRKSRC}. Update the comment in meson.mk
accordingly.

Reviewed by:	kwm, mat
Approved by:	gnome (koobs, kwm), mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D19270
2019-02-26 09:36:29 +00:00
Sunpoet Po-Chuan Hsieh
5859fd1d88 Update devel/ruby-gems to 3.0.2
- Update Mk/Uses/gem.mk

Changes:	https://github.com/rubygems/rubygems/blob/master/History.txt
PR:		235795
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>, sunpoet (myself)
Exp-run by:	antoine
2019-02-22 19:56:03 +00:00
Baptiste Daroussin
1017802849 Readd USE_GNOME=intlhack removed by accident during the backout of r493559 2019-02-22 08:14:11 +00:00
Baptiste Daroussin
e9122e6079 Backout r493559
Bad grep foo sorry

Pointyhar:	bapt
2019-02-22 08:12:39 +00:00
Baptiste Daroussin
3029b20865 Remove USE_GNOME=gnomemimedata which wasn't doing anything anymore 2019-02-22 08:07:34 +00:00
Baptiste Daroussin
c44988a97b Remove now unused and long deprecated upstream gtksourceview 1
While remove 2 abandonwares:
- deskutils/fusenshi [1]
- www/erwn

Approved by:	maintainer [1]
2019-02-22 07:48:48 +00:00
Tobias Kortkamp
bc23cc2fb8 Mk/Uses/qt.mk: Complain about components with an unknown suffix
Normally, USE_QT complains about unknown components with

	===>  $PKGNAME cannot be installed: unknown USE_QT component
	'foobar'.

However this fails if the component has a suffix starting with `_`.
For example

	USE_QT=	buildtools_build,core

or even a simple

	USE_QT=	buildtools_buld

is silently accepted, but they do not do anything.  Only components
with _build and _run suffixes should be accepted.

Amend the regular expression we use for this to be stricter.  It
is currently over eager.  Since we only have two cases to cover
here we can spell them out explictly instead.

PR:		235898
Approved by:	kde (tcberner)
Differential Revision:	https://reviews.freebsd.org/D19267
2019-02-20 21:24:33 +00:00
Tobias C. Berner
6eba9b32de Update KDE's Plasma 5 Desktop to 5.15.1
Announcement:
	https://www.kde.org/announcements/plasma-5.15.1.php
2019-02-20 19:19:28 +00:00
Tobias Kortkamp
5aa07820a6 Add a CRATESIO entry for crates.io to bsd.sites.mk
Switch cargo.mk over to it.

Differential Revision:	https://reviews.freebsd.org/D19133
2019-02-15 12:04:50 +00:00
Alex Dupre
b1cc1bb18b Don't break when there are multiple libc versions in crates. 2019-02-15 09:33:48 +00:00
Tobias C. Berner
bff057c2fc Update KDE Plasma to 5.15
Announcement:
    https://www.kde.org/announcements/plasma-5.15.0.php

Changelog:
    https://www.kde.org/announcements/plasma-5.14.5-5.15.0-changelog.php
2019-02-12 21:40:13 +00:00
Tobias C. Berner
4b87a977f6 Update KDE Frameworks to 5.55.0
Release Announcement:
  https://www.kde.org/announcements/kde-frameworks-5.55.0.php

PR:		235620
Exp-run by:	antoine
2019-02-12 17:48:25 +00:00
Tobias C. Berner
031fc9bfb6 Update Qt5 to 5.12.1
Release announcement:
  https://blog.qt.io/blog/2019/02/01/qt-5-12-1-released/
Changelog:
  https://wiki.qt.io/Qt_5.12.1_Change_Files

- A change was required to qt-dist.mk to always pass LOCALBASE to qmake,
  as Qt5 has been installed to a prefix for some time now, there should
  not be any harm in that, with respect to it picking up installed versions
  of itself during build.

PR:		235622
Exp-run by:	antoine
2019-02-12 17:43:00 +00:00
Dmitry Marakasov
14223135a0 Convert bsd.sdl.mk to Uses/sdl.mk
Frow now on, USES=sdl should be used to specify dependency on SDL
libraries.
USE_SDL is still required to specify components, specifying it
without USES=sdl is still supported, but deprecated, and leads to
a warning. USE_SDL=yes support was removed, and now leads to error,
USE_SDL=sdl should be used instead (all ports which still used
USE_SDL=yes were fixed). sdl.mk was simplified and modernized along
the way.

PR:		https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235561
Approved by:	portmgr (mat)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19075
2019-02-11 15:21:25 +00:00
Tobias Kortkamp
d01e77a55f Mk/Uses/cargo.mk: Silence "you need USES=ssl" QA warning
We already have it via CARGO_CRATES=openssl-sys-*.

Differential Revision:	https://reviews.freebsd.org/D19044
2019-02-08 12:19:30 +00:00
Tobias C. Berner
e349bbbca3 Update KDE Applications to 18.12.2
[1] https://www.kde.org/announcements/announce-applications-18.12.2.php
[2] https://www.kde.org/announcements/fulllog_applications-aether.php?version=18.12.2
2019-02-08 05:11:13 +00:00
David Chisnall
3f627ab4ce Move Objective-C ports to the v2 GNUstep ABI.
* Bump the LLVM revision used for GNUstep to 7, the minimum to support
   the new ABI.
 * GNUstep-back does not work with lld, so mark it to use Gold (BFD LD
   doesn't seem able to link Objective-C things).
 * Turn off some annoying debug logs in GNUstep back, which generate
   several messages per second when you move the mouse.  These should
   never have been enabled in a release build anyway.
 * Downgrade Cenon to 4.0.2.  This was the last version to actually work
   with GNUstep (the later ones use XCode >= 5 .xib files, which GNUstep
   can't parse).
 * Update gorm to git head. The current release doesn't work with the
   new Objective-C ABI, but -head has the patches to fix it.
 * Update PikoPixel and add it to the gnustep-app meta-package.
 * Update the three core GNUstep packages to the latest release.
 * Update gnumail and pantomime to the latest release and fix a linking
   error with the new ABI.
 * Update GNUstep FTP to the latest version.

Reviewed by:	bapt (previous version)
2019-02-03 15:37:58 +00:00
Danilo G. Baio
4db9af1d34 Add USES azurepy: Shared namespace for py-azure-* ports
USES=azurepy provides common files that are shared among all
py-azure-* ports:
  azure/__init__.py
  azure/cli/__init__.py
  azure/cli/command_modules/__init__.py
  azure/mgmt/__init__.py
  azure/mgmt/datalake/__init__.py

Reviewed by:	antoine, mat
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D18573
2019-01-26 12:52:06 +00:00
Jan Beich
94ba015244 www/firefox: update to 65.0
Backport a fix for WebRender on Wayland e.g.,

$ GDK_BACKEND=wayland MOZ_WEBRENDER=1 MOZ_ACCELERATED=1 firefox https://example.com/

Changes:	https://www.mozilla.org/firefox/65.0/releasenotes/
PR:		233791
Security:	b1f7d52f-fc42-48e8-8403-87d4c9d26229
MFH:		2019Q1
Differential Revision:	https://reviews.freebsd.org/D18432
2019-01-21 23:03:45 +00:00
Jan Beich
6f333b0b12 lang/rust: update to 1.32.0
- devel/racer no longer needs to dowgrade rustc-ap-syntax
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html
Approved by:	rust (tobik)
Differential Revision:	https://reviews.freebsd.org/D18858
2019-01-17 19:50:38 +00:00
Mathieu Arnold
f5aa2e9f2f PYTHON_VERSION cannot be changed, use DEFAULT_VERSIONS.
PR:		224024
2019-01-16 15:13:51 +00:00
Chris Rees
419e29373c Add facility to give a range of allowable versions for postgresql
PR:		ports/213038
PR:		ports/234813
Submitted by:	lbartoletti@tuxfamily.org
Differential Revision:	https://reviews.freebsd.org/D18818
2019-01-15 21:50:54 +00:00
Tobias C. Berner
b2d4a6a5d7 Update KDE Frameworks to 5.54.0
PR:		234905
Exp-run by:	antoine
2019-01-15 20:54:32 +00:00
Mark Felder
262f1b89e1 Varnish 5 was EOL and expired 2019-01-14 18:09:46 +00:00
Tijl Coosemans
048bac81a6 Improve autoreconf documentation. Clarify that autopoint and libtoolize
are provided by devel/gettext-tools and devel/libtool respectively and
that a build dependency on these ports is necessary if autoreconf wants
to run them.

PR:		234833
2019-01-14 17:01:23 +00:00
Mathieu Arnold
870dee8617 9.3 has been removed.
Reported by:	sbruno
2019-01-14 13:45:54 +00:00
Tobias C. Berner
9461bdd209 Fix qt.mk component of the new port devel/qt5-remoteobjects
Reported by:	cperciva
2019-01-13 11:42:09 +00:00
Tobias C. Berner
8949b13360 New port: devel/qt5-remoteobjects
Qt Remote Objects (QtRO) is an inter-process communication (IPC) module
developed for Qt. The idea is to extend Qt's existing functionalities to
enable an easy exchange of information between processes or computers.

[1] https://doc.qt.io/qt-5/qtremoteobjects-index.html
2019-01-13 10:25:31 +00:00
Tobias C. Berner
f1d73a7167 New port: www/qt5-webview
Qt WebView provides a way to display web content in a QML application without
necessarily including a full web browser stack by using native APIs where it
makes sense.

[1] http://doc.qt.io/qt-5/qtwebview-index.html

PR:		234910
2019-01-13 10:14:23 +00:00
Tobias C. Berner
7ee9c5458d Update KDE Applications to 18.12.1
Release Announcement:
	https://www.kde.org/announcements/announce-applications-18.12.1.php

Today KDE released the first stability update for KDE Applications 18.12.
This release contains only bugfixes and translation updates, providing a
safe and pleasant update for everyone.

About 20 recorded bugfixes include improvements to Kontact, Cantor, Dolphin,
JuK, Kdenlive, Konsole, Okular, among others.

Improvements include:
  *  Akregator now works with WebEngine from Qt 5.11 or newer
  *  Sorting columns in the JuK music player has been fixed
  *  Konsole renders box-drawing characters correctly again

You can find the full list of changes here:
	https://www.kde.org/announcements/fulllog_applications-aether.php?version=18.12.1
2019-01-10 19:52:57 +00:00
Tobias C. Berner
94c888a715 Update KDE Plasma to 5.15.5
https://www.kde.org/announcements/plasma-5.14.5.php
2019-01-09 20:25:37 +00:00
Jan Beich
076bf84a1c Allow overriding rust dependency
Add DEFAULT_VERSIONS+=rust=rust-nightly to make.conf(5) if you want to
build consumers using lang/rust-nightly.

Approved by:	rust (tobik)
MFH:		2019Q1 (avoid merge conflicts during www/firefox updates)
Differential Revision:	https://reviews.freebsd.org/D18634
2019-01-04 04:00:39 +00:00
Rene Ladan
d0af725706 Remove references to PHP 5.6 from Mk/Uses/php.mk 2019-01-01 13:29:57 +00:00
Rene Ladan
a873d4b4ac Unregister PHP 5.6 which expired today. 2019-01-01 13:19:23 +00:00
Rene Ladan
643e4e8963 Unregister KDE4 from USES=kde
Submitted by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D18692
2018-12-31 18:42:19 +00:00
Tobias C. Berner
2e3fc151da Update KDE Plasma Desktop to 5.14.4
https://www.kde.org/announcements/plasma-5.14.4.php

PR:		222905
2018-12-31 06:38:42 +00:00
Tobias C. Berner
1a214141a3 New port: net/qt5-networkauth
Qt Network Authorization provides a set of APIs that enable Qt applications
to obtain limited access to online accounts and HTTP services without
exposing users' passwords.

Currently, the supported authorization protocol is OAuth, versions 1 and 2.

https://doc.qt.io/qt-5.11/qtnetworkauth-index.html
2018-12-26 19:34:59 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Antoine Brodin
b76bece251 All supported versions of FreeBSD that install clang have version 6.0.0 or
newer

With hat:	portmgr
2018-12-23 12:01:32 +00:00
Jochen Neumeister
36ecabebdf - Update WWW
- Remove conflict with Horde 3. Horde 3 is not longer into the Portstree
2018-12-21 16:26:58 +00:00
Rene Ladan
363ef2752b Mk/Uses/gnome.mk: unregister glib12, gtk12 and gdk-pixbuf which expired today 2018-12-21 14:27:30 +00:00
Chris Rees
2f94981c88 Add -plpython capability
PR:		ports/222094
Submitted by:	lbartoletti@tuxfamily.org
2018-12-20 18:36:21 +00:00
Rene Ladan
acddeb4e12 Unregister Python 3.4, it expired today. 2018-12-18 09:19:03 +00:00
Tobias C. Berner
b9ead510b9 Update PyQt5 to 5.11.3
- sip         upgrade to 4.19.13
- qscintilla2 upgrade to 2.10.8
- PyQt5       upgrade to 5.11.3

This has been worked on by arrowd and myself.

PR:		233954
Exp-run by:	antoine
2018-12-16 15:25:40 +00:00
Tobias C. Berner
36548a0f8a Update KDE Frameworks to 5.53.0
https://www.kde.org/announcements/kde-frameworks-5.53.0.php

PR:		233885
Exp-run by:	antoine
2018-12-16 14:59:10 +00:00
Tobias C. Berner
ea792330aa Update Qt5 to 5.12.0
http://blog.qt.io/blog/2018/12/06/qt-5-12-lts-released/

- This breaks support for libressl again. Patches are welcome.

PR:		233705
Exp-run by:	antoine
2018-12-16 14:49:16 +00:00
Tobias Kortkamp
54d5b897b0 Mk/Uses/cargo.mk: Fix install for Rust 2018 edition applications
`cargo install` currently fails with:

error: Using `cargo install` to install the binaries for the package
in current working directory is no longer supported, use `cargo
install --path .` instead.

Also see https://github.com/rust-lang/cargo/issues/5327
2018-12-16 12:08:32 +00:00
Jan Beich
7102e5e9fc USES=cargo to respect CC for linking
Reported by:	tijl
Approved by:	rust (tobik)
Differential Revision:	https://reviews.freebsd.org/D18528
2018-12-14 18:20:35 +00:00
Mathieu Arnold
b7adb663d1 Move the BROKEN_SSL/IGNORE_SSL at a place where a value of base actually
works.
2018-12-14 09:34:59 +00:00
Mathieu Arnold
4511b9919e Fix some indentation. 2018-12-14 09:34:22 +00:00