1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-16 03:24:07 +00:00
Commit Graph

434828 Commits

Author SHA1 Message Date
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
Baptiste Daroussin
5cc34b9be2 Update to 3.3 2018-01-06 21:11:13 +00:00
Danilo G. Baio
062af1d130 security/vuxml: Document multiple vulnerabilities in irc/irssi
Security:	CVE-2018-5205
Security:	CVE-2018-5206
Security:	CVE-2018-5207
Security:	CVE-2018-5208

PR:		224954
Reported by:	tj@mrsk.me (email)
Reported by:	David O'Rourke <dor.bsd@xm0.uk>
2018-01-06 20:43:51 +00:00