aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits
Commit message (Collapse)AuthorAgeFilesLines
* Update to 2.3.4-12.el7_4.Tijl Coosemans2018-01-292-9/+9
| | | | Notes: svn path=/head/; revision=460332
* Update Qt5 to 5.9.4.Raphael Kubo da Costa2018-01-291-0/+4
| | | | | | | | | | | | | | | Announcement: https://blog.qt.io/blog/2018/01/23/qt-5-9-4-released/ This is a minor update and a lot easier to land than the previous 5.7.1 -> 5.9.3 commit. Thanks to antoine for the exp-run. PR: 225436 Notes: svn path=/head/; revision=460296
* Revert r460248Baptiste Daroussin2018-01-2910-0/+494
| | | | | | | | | | It is still in used by some ports... Reported by: antoine Pointyhat to: bapt Notes: svn path=/head/; revision=460250
* Remove swt-develBaptiste Daroussin2018-01-2910-494/+0
| | | | | | | | the swt* ports hasn't been touched since 2012 and are both way outdated, This version does not represent at all any development version anymore. Notes: svn path=/head/; revision=460248
* - Update textproc/py-sphinx to 1.6.5. [0]Marcelo Araujo2018-01-292-274/+275
| | | | | | | | | | | | | | | - Update all ports that depends of py-sphinx. [0] - Add conditional RUN_DEPENDS. [1] - Add TEST_DEPENDS. [1] PR: ports/221891 [0] and ports/225136 [1] Submitted by: sunpoet [1] Approved by: antoine (portmgr) Exprun by: antoine (several rounds) Sponsored by: iXsystems, Inc. Notes: svn path=/head/; revision=460241
* Unbreak x11-toolkits/diorite after vala upgrade from 0.36.4 to 0.36.9.Don Lewis2018-01-282-4/+17
| | | | | | | | | | | | | Priority is in the GLib namespace. Pet portlint and stage Q/A. PR: 225474 Reported by: antoine (portmgr) Approved by: antoine (portmgr) Notes: svn path=/head/; revision=460158
* Unbreak and undeprecate (chase libsigc++20 update).Alexey Dokuchaev2018-01-271-5/+3
| | | | Notes: svn path=/head/; revision=460131
* New port: x11-toolkits/nanogui: Minimalistic GUI library for OpenGLYuri Victorovich2018-01-266-0/+197
| | | | | | | | | | | | NanoGUI is a graphics toolkit with its own distinctive look-and-feel. Please see the screenshot of one of their examples here: https://github.com/wjakob/nanogui/raw/master/resources/screenshot.png Approved by: tcberner (mentor) Differential Revision: D13667 Notes: svn path=/head/; revision=460062
* Fix build with clang 6Antoine Brodin2018-01-241-0/+1
| | | | | | | | PR: 225421 Reported by: pkg-fallout Notes: svn path=/head/; revision=459890
* x11-toolkits/bwidget: update to 1.9.12Pietro Cerutti2018-01-233-5/+5
| | | | | | | Changes: https://core.tcl.tk/bwidget/fdiff?v1=e67912&v2=2cfb75 Notes: svn path=/head/; revision=459736
* Drop %%DEBUG%% from several plist entries.Raphael Kubo da Costa2018-01-212-26/+27
| | | | | | | | | | | | | | | | | | | Those items were added with %%DEBUG%% when we updated Qt to 5.3.2. At the time, src/dialogs/dialogs.pro had the following excerpt: # In case of a debug build, deploy the QML files too CONFIG(debug, debug|release): QML_FILES += $$DIALOGS_QML_FILES but that actually changed in Qt 5.9.0, which dropped the check altogether and always adds those files to QML_FILES. Not shipping them causes runtime issues according to the bug report below. PR: 225347 Submitted by: Tomasz Kowalczyk <kowalczt@zoho.eu> Notes: svn path=/head/; revision=459589
* devel/boost-*: update to 1.66.0Jan Beich2018-01-181-1/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_66_0.html PR: 223922 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D13279 Notes: svn path=/head/; revision=459315
* x11-toolkits/kf5-kwidgetsaddons: use respun tarballTobias C. Berner2018-01-172-4/+7
| | | | | | | https://phabricator.kde.org/R236:ee34537ff55cccfb5282085e25065b86114fd856 Notes: svn path=/head/; revision=459236
* Update KDE Frameworks to 5.42.0Tobias C. Berner2018-01-1714-38/+37
| | | | | | | | | | PR: 225155 Exp-run by: antoine Reviewed by: rakuco Differential Revision: https://reviews.freebsd.org/D13816 Notes: svn path=/head/; revision=459233
* - Add NOTIFY option, enabled by defaultGuido Falsi2018-01-131-3/+13
| | | | | | | | | | | | | | | - Add JSONC option, disabled by default These options allow controlling two optional dependencies of girara, which where being silently linked if present on the system when compiling. PR: 224876 Submitted by: pawel@ MFH: 2018Q1 Notes: svn path=/head/; revision=458944
* Remove superfluous linefeeds and fix some other minor whitespace bugs.Alexey Dokuchaev2018-01-112-2/+0
| | | | Notes: svn path=/head/; revision=458755
* Do not abuse INSTALL_MAN when installing documentation, examples, andAlexey Dokuchaev2018-01-111-2/+2
| | | | | | | other miscellaneous files that are not actually manual pages (part 2). Notes: svn path=/head/; revision=458739
* x11-toolkits/tk86: fix plistPietro Cerutti2018-01-102-1/+2
| | | | | | | Reported by: Joachim Moskalewski <moskalewski@jmos.net> Notes: svn path=/head/; revision=458615
* Remove support for variables that have been deprecated for a while.Mathieu Arnold2018-01-091-381/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | variables deprecation revision WITHOUT_NLS 2013-12-13 r336337 WITH_/WITHOUT_ 2014-02-24 r345870 NOPORT(DOC|EXAMPLE)S 2014-04-19 r351587 WITH_BDB_VER 2016-05-02 r414444 OVERRIDE_LINUX_BASE_PORT 2016-09-05 r421387 WITH_OPENSSL_(BASE|PORT) 2016-06-16 r416965 While there, add an ERROR variable that works like DEV_ERROR, but for user facing errors, and move NOPORTDOCS, NOPORTEXAMPLES and WITHOUT_NLS to it. Cleanup bsd.sanity.mk a bit. Fix fallout. PR: 224613 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D13490 Notes: svn path=/head/; revision=458513
* New port: x11-toolkits/qt5-gtkplatformRaphael Kubo da Costa2018-01-085-0/+48
| | | | | | | | | | | | | | | | | gtkplatform is a Qt Platform Abstraction plugin providing Qt applications with the capability to use GTK+ as a host toolkit. It lets Qt applications render with native GTK+ menus, and use GTK+ for input (mouse, keyboard, touch), and getting window content on screen, the same as it uses e.g. Cocoa on macOS. WWW: https://github.com/CrimsonAS/gtkplatform PR: 224453 Submitted by: Greg V <greg@unrelenting.technology> Notes: svn path=/head/; revision=458486
* x11-toolkits/gtkmm20: unbreak build with Clang 6 (C++14 by default)Jan Beich2018-01-084-26/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In file included from module.cc:3: ../../glib/glibmm/module.h:30:1: error: no member named 'string' in the global namespace; did you mean '::std::string'? GTKMM_USING_STD(string) ^~~~~~~~~~~~~~~~~~~~~~~ ../../glib/glibmmconfig.h:60:57: note: expanded from macro 'GTKMM_USING_STD' # define GTKMM_USING_STD(Symbol) namespace std { using ::Symbol; } ^~ /usr/include/c++/v1/iosfwd:194:65: note: '::std::string' declared here typedef basic_string<char, char_traits<char>, allocator<char> > string; ^ class.cc:40:5: error: non-constant-expression cannot be narrowed from type 'guint' (aka 'unsigned int') to 'guint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing] base_query.class_size, ^~~~~~~~~~~~~~~~~~~~~ class.cc:40:5: note: insert an explicit cast to silence this issue base_query.class_size, ^~~~~~~~~~~~~~~~~~~~~ static_cast<guint16>() [...] Reported by: antoine (via bug 224669) Obtained from: upstream (glibmm 2.31.2) Suggested by: tijl (autoreconf) Notes: svn path=/head/; revision=458456
* Fix the build on i386 with clang 6.0.Raphael Kubo da Costa2018-01-071-0/+48
| | | | | | | | | | | | | | | kernel/qx11embed_x11.cpp:486:20: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'long' in initializer list [-Wc++11-narrowing] long data[] = {XEMBED_VERSION, XEMBED_MAPPED}; ^~~~~~~~~~~~~~ kernel/qx11embed_x11.cpp:486:20: note: insert an explicit cast to silence this issue long data[] = {XEMBED_VERSION, XEMBED_MAPPED}; ^~~~~~~~~~~~~~ static_cast<long>( ) PR: 224945 Notes: svn path=/head/; revision=458386
* x11-toolkits/qt5-gui, fix build with clang 6Tobias C. Berner2018-01-071-1/+2
| | | | | | | | | PR: 224945 Submitted by: jbeich Reported by: jbeich Notes: svn path=/head/; revision=458311
* x11-toolkits/attica fix build with clang6Tobias C. Berner2018-01-061-1/+2
| | | | | | | | PR: 224945 Reported by: jbeich Notes: svn path=/head/; revision=458295
* Update Qt5 ports to 5.9.3.Raphael Kubo da Costa2018-01-0616-143/+762
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=458293
* Unbreak poudriere bulk -a, py-opencv works only with python 2.7Antoine Brodin2018-01-061-1/+1
| | | | | | | Reported by: pkg-fallout Notes: svn path=/head/; revision=458236
* Update ancillary mono portsDavid Naylor2018-01-068-48/+44
| | | | | | | | | | | | | | | | | | | x11-toolkits/gnome-sharp20: - update to version 2.24.4 - use github for sources - use autoreconf and provided bootstrap script (pre-configure) - remove gettext-runtime, not used by port - order USES section, move non-USES related variables to own section x11-toolkits/gtk-sharp20: - update to version 2.12.45 - remove gettext-runtime, not used by port - order USES section, move non-USES related variables to own section Differential Revision: https://reviews.freebsd.org/D13751 Notes: svn path=/head/; revision=458233
* x11-toolkits: update to 1.10.0David Naylor2018-01-063-2040/+915
| | | | | | | | | | | | | | | | | | | | | | - Remove LOCAL mirror (not needed) - Add git build dependency - Add missing pygment dependency - Sort USES section and USE_PYTHON variable - Indicate that the port supports Python 3 (thus adding FLAVORS) - Make sphinx dependency versions (i.e. support python 3) - Add missing dependencies for GSTREAMER option: - gettext-runtime - glib20 - Add missing dependency for X11 option: render (x11) - Remove PDF install target, no longer an option - Remove pkg-plist that is autogenerated (only DOCS remains) - Change log: https://kivy.org/#changelog PR: 224734 Submitted by: Christian Sturm <reezer@reezer@org> Notes: svn path=/head/; revision=458231
* x11-toolkits/pure-tk: adjust for new Tk pkg-config filePietro Cerutti2018-01-041-1/+1
| | | | Notes: svn path=/head/; revision=458027
* x11-toolkits/tk8[56]: adjust pkgconf files to reflect their tcl equivalentsPietro Cerutti2018-01-042-0/+6
| | | | | | | | PR: 224819 Reported by: Ting-Wei Lan <lantw44@gmail.com> Notes: svn path=/head/; revision=458018
* lang/pypy(3): update to 5.10, add flavors to ancillary portsDavid Naylor2018-01-031-1/+0
| | | | | | | | | | | | | | | | | | | | | | - Consistently use DISTVERSION instead of PORTVERSION (the former is set, not the latter) - Only depend on libunwind on x86 arch with FreeBSD >= 11 (fixes ignored build on arm/ppc) - Fix python dependency with depreciation of python meta ports - Remove PYPY_BITS from pkg-plist target, no longer used - Remove setting of PORTVERSION, DISTVERSION is set in bsd.pypy.mk - bsd.pypy.mk: - Define DISTVERSION once, to ensure consistency - PYPY_DIR: Handle versions with multiple digits - PYPY_CFFI_VER now differs in value between pypy and pypy3 - bsd.pypy.cffi.mk: - Add FLAVORS for pypy and pypy3 [1] - Consistently use PYTHON_IMPL instead of the hard coded "pypy" - PLIST_FILES: use direct substitution instead of PLIST_SUB Approved by: portmgr (mat) [1] Differential Revision: https://reviews.freebsd.org/D13675 Notes: svn path=/head/; revision=457998
* Update SIP to 4.19.6, PyQt4 to 4.12.1 and PyQt5 to 5.9.2.Raphael Kubo da Costa2018-01-024-2/+5
| | | | | | | | | | | | | | | | Upstream no longer ships the contents of misc/py-qt5-doc, so the port has been removed. This is also a requirement for updating the Qt5 ports, as the PyQt5 version currently in the tree has license conflicts with later Qt versions. Big thanks to tcberner for doing most of the work here, and antoine for the exp-run. PR: 224739 Notes: svn path=/head/; revision=457921
* lang/tcl86, x11-toolkits/tk86: update to 8.6.8Pietro Cerutti2018-01-024-6/+6
| | | | | | | | | | | | Announcement: https://sourceforge.net/p/tcl/mailman/message/36166576/ While at it, rename pkg-config files to avoid conflict with Tcl/Tk 8.7 [1]. PR: 224819 [1] Reported by: Ting-Wei Lan <lantw44@gmail.com> Notes: svn path=/head/; revision=457841
* Update to 0.45Sunpoet Po-Chuan Hsieh2018-01-012-4/+7
| | | | | | | | | - Add LICENSE Changes: http://search.cpan.org/dist/Tk-HistEntry/Changes Notes: svn path=/head/; revision=457805
* Update to 1.11.1Sunpoet Po-Chuan Hsieh2017-12-283-4/+5
| | | | | | | | | - Change WWW to PyPI: old WWW disapppeared Changes: https://github.com/stoq/kiwi/commits/master Notes: svn path=/head/; revision=457452
* Update to version 2.2.15Pawel Pekala2017-12-272-5/+4
| | | | Notes: svn path=/head/; revision=457425
* Deprecate ports broken for more than 6 monthsAntoine Brodin2017-12-271-0/+2
| | | | Notes: svn path=/head/; revision=457358
* - Update x11-toolkits/girara to 0.2.8Guido Falsi2017-12-253-19/+18
| | | | | | | | | - Add dependencies reported by stage-qa - Pet portlint - Chase shlib version bump Notes: svn path=/head/; revision=457257
* x11-toolkits/mygui: lift BROKEN after r456766Jan Beich2017-12-201-3/+0
| | | | Notes: svn path=/head/; revision=456777
* - Update to latest git, fixes c++11 problemsDmitry Marakasov2017-12-193-10/+6
| | | | | | | PR: 220189 Notes: svn path=/head/; revision=456766
* Mark more recently failing ports broken on aarch64.Mark Linimon2017-12-191-0/+1
| | | | | | | | | While here, pet portlint and reformat some other BROKEN statements. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=456719
* Update KDE Frameworks to 5.41Tobias C. Berner2017-12-1413-33/+35
| | | | | | | | | | PR: 224227 Exp-run by: antoine Reviewed by: adridg, rakuco Differential Revision: https://reviews.freebsd.org/D13367 Notes: svn path=/head/; revision=456349
* - Update WWWDmitry Marakasov2017-12-141-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=456282
* - Those ports fail to build with python3Antoine Brodin2017-12-102-4/+4
| | | | | | | - Add some explicit FLAVOR to dependencies where needed Notes: svn path=/head/; revision=455913
* Mark more ports broken that fail on both armv6 and armv7.Mark Linimon2017-12-091-2/+4
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=455813
* x11-toolkits/gtk30: add dependency on librsvg2Steve Wills2017-12-081-2/+3
| | | | | | | | | PR: 222495 Submitted by: Anton Yuzhaninov <citrin+pr@citrin.ru> Approved by: gnome@ (kwm) Notes: svn path=/head/; revision=455783
* Update 2.3.7 --> 2.3.8Cy Schubert2017-12-062-4/+4
| | | | Notes: svn path=/head/; revision=455654
* Adjust MASTER_SITES to replace a hardcoded version number withCy Schubert2017-12-061-1/+1
| | | | | | | PORTVERSION. Notes: svn path=/head/; revision=455652
* py-wax doesn't work with python3Antoine Brodin2017-12-041-1/+1
| | | | Notes: svn path=/head/; revision=455539
* Fix configure options for gnustep-makeDavid Chisnall2017-12-032-1/+2
| | | | | | | | | | We were not setting the flag to select the GNUstep ABI, so were defaulting to using the GCC-compatible version, which was likely to trigger a lot of subtle bugs. This was noticed when C++ exceptions thrown through Objective-C stack frames caused segfaults. Notes: svn path=/head/; revision=455401