Commit graph

434830 commits

Author SHA1 Message Date
Tobias C. Berner
cbe72dfc3a devel/smokeqt fix build with clang6
PR:		224945
2018-01-07 15:03:15 +00:00
Raphael Kubo da Costa
9c3d7007b2 Correctly pass -platform to qtbase's configure script when CXX is an absolute path.
With the update to Qt 5.9.3, the configure script and qmake expect an mkspec
name, not an absolute path, which is why r458293 switched to using
${QMAKESPEC:T}.

However, the :T modifier breaks things when CXX is set to an absolute path
instead of just "c++", QMAKE_COMPILER is a shell string that will be evaluated
only after make invokes `configure' with CONFIGURE_ARGS. In other words, we end
up turning something like

    $$(ccver="$$(/usr/bin/c++ --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)

into

    /c++ --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)

which is obviously invalid.

We now just avoid being too smart and set a separate variable called
QMAKESPECNAME, which contains only the mkspec name and that we use both when
setting CONFIGURE_ARGS as well as to create QMAKESPEC.

PR:		224971
2018-01-07 15:03:08 +00:00
Raphael Kubo da Costa
075bae5728 Rework OPTIONs handling in Qt 5.9.3.
qtmultimedia now uses a configure.json file to describe configuration options
and checks that qmake should perform. On the one hand it means
extrapatch-no-gstreamer no longer applies (and neither does the TBR_DEPENDS
hack in the Makefile), on the other the configuration process has been
streamlined: we only need to pass the right options via QMAKE_CONFIGURE_ARGS to
enable and disable options.

While here, stop setting QT_DEFINES altogether in the Makefile, as none of them
are really necessary at all:
- XVIDEO is a Qt4 thing;
- ALSA, OPENAL and PULSEAUDIO are handled by qmake's configure.json
  infrastructure, which sets a QT_NO_<OPTION> macro in qtmultimedia-config.h
  when they are not enabled.
- There is no QT_{NO_}GSTREAMER upstream, so we're basically defining some
  macros that no code is going to use.

Reviewed by:	tcberner (earler version without the QT_DEFINES changes)
2018-01-07 14:34:38 +00:00
Tobias C. Berner
823c54be33 devel/py-pykde4, fix build with clang6
PR:		224945
2018-01-07 14:30:45 +00:00
Tobias Kortkamp
8e87c332a2 multimedia/kodi-devel: Update to latest commit
- Add explicit default UPNP option and provide missing platform
  configuration
- Switch to CMAKE_OFF

Changes:	5853600d66...bff1759626
2018-01-07 13:56:00 +00:00
Sunpoet Po-Chuan Hsieh
b6f4901364 Update to 1.1.3 2018-01-07 12:13:48 +00:00
Sunpoet Po-Chuan Hsieh
4bb27971bf Use WRKSRC_SUBDIR 2018-01-07 12:13:43 +00:00
Sunpoet Po-Chuan Hsieh
a50a442dbb Fix Gemfile for rubygem-jquery-atwho-rails 1.5.4 update
- Bump PORTREVISION for package change
2018-01-07 12:13:37 +00:00
Sunpoet Po-Chuan Hsieh
f55cf59993 Update to 1.5.4
Changes:	https://github.com/ichord/jquery-atwho-rails/commits/master
2018-01-07 12:13:32 +00:00
Sunpoet Po-Chuan Hsieh
1795bcc5b6 Update to 7.3.3
Changes:	https://github.com/xolox/python-coloredlogs/commits/master
2018-01-07 12:13:26 +00:00
Sunpoet Po-Chuan Hsieh
13954c49b3 Update to 1.27
Changes:	http://search.cpan.org/dist/Lingua-EN-AddressParse/Changes
2018-01-07 12:13:21 +00:00
Sunpoet Po-Chuan Hsieh
e59b033921 Update TEST_DEPENDS: remove dependencies of author/release test 2018-01-07 12:13:16 +00:00
Sunpoet Po-Chuan Hsieh
c77faabd9a Strip shared library in post-install:
- Sort PLIST
2018-01-07 12:13:11 +00:00
Sunpoet Po-Chuan Hsieh
2e7c66fb8e Update to 0.103013
- Add LICENSE_FILE

Changes:	http://search.cpan.org/dist/Software-License/Changes
2018-01-07 12:13:05 +00:00
Sunpoet Po-Chuan Hsieh
cfc5335e1e Update to 1.08
- Add LICENSE

Changes:	http://search.cpan.org/dist/asterisk-perl/CHANGES
2018-01-07 12:13:00 +00:00
Sunpoet Po-Chuan Hsieh
7a741167f5 Use real PORTVERSION and update dependent ports 2018-01-07 12:12:54 +00:00
Sunpoet Po-Chuan Hsieh
c260e0cea5 Update to 0.99
- Sort *_DEPENDS
- Remove outdated post-patch:

Changes:	http://search.cpan.org/dist/Captcha-reCaptcha/Changes
2018-01-07 12:12:49 +00:00
Sunpoet Po-Chuan Hsieh
b5456cc1a1 Update to 2.4
- Add LICENSE
- Add TEST_DEPENDS
- Add NO_ARCH
- Sort PLIST
2018-01-07 12:12:43 +00:00
Sunpoet Po-Chuan Hsieh
249a123571 Use real PORTVERSION 2018-01-07 12:12:38 +00:00
Sunpoet Po-Chuan Hsieh
7f2026a0bb Use real PORTVERSION and update dependent port 2018-01-07 12:12:33 +00:00
Sunpoet Po-Chuan Hsieh
e1ee95d59a Use real PORTVERSION 2018-01-07 12:12:27 +00:00
Sunpoet Po-Chuan Hsieh
e016852331 Use real PORTVERSION 2018-01-07 12:12:22 +00:00
Sunpoet Po-Chuan Hsieh
5bae60f855 Update to 20180104
Changes:	https://people.FreeBSD.org/~sunpoet/usbids-20180104.diff
2018-01-07 12:12:17 +00:00
Sunpoet Po-Chuan Hsieh
279a622603 Add PORTSCOUT 2018-01-07 12:12:12 +00:00
Thomas Zander
f6d622b1dc Fix build failure in check-plist; add missing dependency on libogg
PR:		221566
Submitted by:	yuri
MFH:		2018Q1 (ports-secteam build fix blanket)
2018-01-07 12:03:23 +00:00
Tobias C. Berner
c30ec1f85f x11/kdelibs4 fix build with clang6
PR:		224945
2018-01-07 11:57:50 +00:00
Kirill Ponomarev
3e2c4556a2 - Update to version 2.1.1
- Fix building with LLD and honour $LD
- Fix WWW: line

PR:		214864
Approved by:	portmgr (LLD_UNSAFE blanket)
Sponsored by:	The FreeBSD Foundation
2018-01-07 11:33:58 +00:00
Tobias C. Berner
0449d1f634 graphics/qt5-imageformats, fix build with clang6
PR:		224945
2018-01-07 10:08:50 +00:00
Tobias C. Berner
5bb6e4c894 x11-toolkits/qt5-gui, fix build with clang 6
PR:		224945
Submitted by:	jbeich
Reported by:	jbeich
2018-01-07 10:08:22 +00:00
Tobias C. Berner
33fdb8d252 www/qt4-webkit, fix build with clang6
PR:		224945
2018-01-07 09:27:51 +00:00
Tobias C. Berner
aae6917aec multimedia/gstreamer-qt4, fix build with clang6
PR:		224945
2018-01-07 09:27:11 +00:00
Wen Heping
fbd85f2acc - Update to 1.2.26 2018-01-07 09:18:15 +00:00
Dmitry Marakasov
e222e414e1 - Update WWW 2018-01-07 09:00:52 +00:00
Thomas Zander
ad402a8f78 Update to upstream release 17.12
Details:
- New release 17.12, changelog on
  http://www.codeblocks.org/downloads/binaries/changelog
- This includes fixes for stability of the application
  which should allow to close bug #223826 and bug #197888

PR:		224835
Submitted by:	lbartoletti@tuxfamily.org (maintainer)
MFH:		2018Q1
2018-01-07 09:00:36 +00:00
Babak Farrokhi
bac0009e77 textproc/py-pager: Enable support for python27
PR:		224018
Submitted by:	Sergey Akhmatov
2018-01-07 08:12:38 +00:00
Joseph Mingrone
26df62c368 net-im/mastodon: Upgrade to version 2.1.2
Upstream changes: https://github.com/tootsuite/mastodon/releases/tag/v2.1.2
2018-01-07 02:55:52 +00:00
Florian Smeets
a223bf0d55 Update to 3.2.1
PR:		224550
Approved by:	maintainer timeout
2018-01-07 01:37:32 +00:00
Baptiste Daroussin
39150e2743 Update to 1.10.4
- Fix progression display
- Parse FreeBSD OS version and forbid to install too new packages
2018-01-06 23:50:22 +00:00
Baptiste Daroussin
ed2b8cb729 Update to 1.10.90.7
- Sort fts traversal in repo creation
- Fix floating pint exception when packaging packages with weird elf files
- More test cases for config merge
- Fix running the testsuite on linux and osx
- Fix pkg version regarding flavors
- Add support for creating packages with a hash in their names
- Accept DT_SONAME anywhere in .dynamic
- make pkg version -r imply -R
- Some fixes for the progression display
- Rename some variables in security periodic scripts.
- Parse FreeBSD OS version and forbid to install too new packages
2018-01-06 23:14:19 +00:00
Tobias C. Berner
02b05c4c83 desekutils/libstreamanalyzer fix with clang6
PR:		224945
Reported by:	jbeich
2018-01-06 23:03:49 +00:00
Stefan Eßer
d99781ac9c Fix version number ... I have to remember to manually fix-up this string
before each commit and I'll whether I can create a pre-commit script that
checks this for me.

Reported by:    Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Approved by:    antoine (implicit)
2018-01-06 22:43:20 +00:00
Tobias C. Berner
5ef6a4d857 textproc/soprano, fix build with clang6
PR:		224945
Reported by:	jbeich
2018-01-06 22:33:12 +00:00
Tobias C. Berner
8987c1a6de devel/qt4-script, fix build with clang6
PR:		224945
Reported by:	jbeich
2018-01-06 22:11:58 +00:00
Tobias C. Berner
bc1efd8d4f accessiblity/qt4-accessbile, fix build with clang6
PR:		224945
Reported by:	jbeich
2018-01-06 22:07:15 +00:00
Tobias C. Berner
1eb14e9a55 x11-toolkits/attica fix build with clang6
PR:		224945
Reported by:	jbeich
2018-01-06 22:02:46 +00:00
Baptiste Daroussin
f7afc59ca5 Update to 20171215 2018-01-06 21:31:21 +00:00
Raphael Kubo da Costa
f6ceca6350 Update Qt5 ports to 5.9.3.
This took quite a lot of time because Qt's own build system underwent
several changes in 5.8.0 that took a while to adapt to.

And, of course, qt5-webengine is a behemoth that we need to patch like crazy
due to its bundling of Chromium. In fact, most of the Chromium patches in
qt5-webengine have been imported with no changes from www/chromium@433510
("www/chromium: update to 56.0.2924.87").

New port: accessibility/qt5-speech

Bigger changes to Qt5 ports we had to make:
- Qt now allows using a configure.json file to define configuration options
  and specify configuration checks that can be done when qmake is invoked.
  However, configure.json checks done in a subdirectory only propagates to
  subdirectories, and checks elsewhere will fail if all .pro files are being
  parsed at once (i.e. qmake -recursive), so several ports had to switch to
  USES=qmake:norecursive along with manual additional qmake invocations in
  subdirectories in order to work. It's been mentioned in a few places such
  as Qt's bug tracker that qmake's recursive mode is pretty much deprecated,
  so we might switch to non-recursive mode by default in the future.

- Uses/qmake.mk: Introduce QMAKE_CONFIGURE_ARGS. qmake now accepts
  arbitrary options such as '-foo' and '-no-bar' at the end of the
  command-line. They can be specified in QMAKE_CONFIGURE_ARGS.

- graphics/qt5-wayland: The port can only be built if graphics/mesa-libs is
  built with the WAYLAND option, so a corresponding option (off by default)
  was added to the port.

- misc/qt5-doc: Switch to a pre-built documentation tarball. The existing
  port was not working with Qt 5.9. Instead of trying to fix it, switch to
  what Gentoo does and fetch a tarball that already contains all
  documentation so that we do not have to build anything at all. The
  tarball's name and location in download.qt.io look a bit weird, but it
  seems to work fine.

- www/qt5-webengine: Use binutils from ports, Chromium's GN build system
  generates a build.ninja that uses ar(1) with the @file syntax that is not
  supported by BSD ar, so we need to use GNU ar from binutils.

- x11-toolkits/qt5-declarative-render2d: This port was merged into the main
  Qt Declarative repository upstream, and into x11-toolkits/qt5-quick in the
  ports tree.

Changes to other ports we had to make:
- biology/ugene: Drop a '#define point "."' that is not present in more
  recent versions of the port. Defining a macro with such a common name
  causes build issues with Qt 5.9, which uses |point| as an argument name in
  methods.

- cad/qelectrotech: Fix plist with Qt 5.9. Directories are no longer
  installed with `cp -f -R', but rather `qmake install qinstall', which does
  not install

    %%DATADIR%%/elements/10_electric/20_manufacturers_articles/bosch_rexroth/.directory

  That's a local file that should not even have been part of the tarball
  anyway.

- chinese/gcin-qt5: Add additional private Qt directories (which should not
  be used in the first place) to get the port to build with Qt 5.9.

- devel/qtcreator: Fix plist with Qt 5.9. Something changed in qdoc and some
  test classes no longer generate documentation files.

- security/keepassx-devel: Import a patch sent upstream almost a year ago to
  fix the build with Qt 5.9.

Thanks to antoine for the exp-run, and tcberner and Laurent Cimon
<laurent@nuxi.ca> for landing changes in our qt-5.9 branch.

PR:		224849
2018-01-06 21:30:31 +00:00
Ed Schouten
78a4d3df99 sysutils/cloudabi-utils: Upgrade to upstream version 0.36.
This release adds support for sleeping on condition variables (and
mutexes and rwlocks) with relative timeouts. This functionality is
needed by the recently added pthread_cond_timedwait_relative_np() and
some other functions.

Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D13786
2018-01-06 21:22:10 +00:00
Danilo G. Baio
b85e2f326a irc/irssi-dcc_send_limiter: Add license 2018-01-06 21:20:51 +00:00
Danilo G. Baio
a2bfa9579b irc/irssi: Update to 1.0.6, Fixes multiple security vulnerabilities
While here, update license and www.

Changes:	https://raw.githubusercontent.com/irssi/irssi/1.0.6/NEWS

PR:		224954
Submitted by:	David O'Rourke <dor.bsd@xm0.uk> (maintainer)
Reported by:	tj@mrsk.me (email)
MFH:		2018Q1
Security:	a3764767-f31e-11e7-95f2-005056925db4
2018-01-06 21:18:40 +00:00