aboutsummaryrefslogtreecommitdiff
path: root/x11
Commit message (Collapse)AuthorAgeFilesLines
* Add patch for CVE-2014-8651 (privilege escalation).Raphael Kubo da Costa2014-11-172-0/+114
| | | | | | | | MFH: 2014Q4 Security: dafa13a8-6e9b-11e4-8ef7-5453ed2e2b49 Notes: svn path=/head/; revision=372687
* Fix packagingAntoine Brodin2014-11-161-2/+1
| | | | Notes: svn path=/head/; revision=372658
* Update to 3.5.0.28Baptiste Daroussin2014-11-163-55/+3
| | | | Notes: svn path=/head/; revision=372649
* - Remove patchfile and remove autotoolsJohan van Selst2014-11-152-22/+13
| | | | | | | | | - Strip installed binary - Adopt port - Bump portrevision Notes: svn path=/head/; revision=372613
* - Stop trying to adopt cap_rights_t type change in FreeBSD src SVN r255219Alexey Dokuchaev2014-11-151-12/+2
| | | | | | | | | | | | | | | | | | | | | as recent driver versions are already account for it; this unbreaks the build for 304.xx branch [*] - Simplify patching for stack buffer overflow in nvidia_sysctl_bus_type(): NVidia really screwed up fixing it since it was reported. Originally, they were sprintf(bus_type, "PCI-E")ing to a 4-character buffer allocated on stack (304.88 and earlier); later they've replaced the buffer with a char * pointer, but left one sprintf() into it (304.108 and above, up to 304.121); then finally fixed it for real in 304.123. Given versions are only for 304.xx branch; others retained the same bugs during this time frame. Fix it across the gang by simply extending bus_type[4] (if found) to eight bytes instead of employing complex NVVERSION checks: this should now be no-op for newer versions, but good enough for older ones (e.g. for 173.14.35, 96.xx, and 71.xx) PR: 194866, 194958 [*] Notes: svn path=/head/; revision=372606
* - Update to 0.6.3Guido Falsi2014-11-143-24/+4
| | | | | | | | | | | - Use install-strip target - Update plist PR: 194867 Submitted by: Horia Racoviceanu <horia at racoviceanu.com> (maintainer) Notes: svn path=/head/; revision=372570
* Cleanup plistAntoine Brodin2014-11-131-99/+1
| | | | Notes: svn path=/head/; revision=372533
* x11/rubygem-gnome2: update to 2.2.3Steve Wills2014-11-121-3/+2
| | | | | | | | | Update all rubygem-gnome2 and related ports to 2.2.3 While here, mark rubygem-glib2 as broken with Ruby 2.1 Notes: svn path=/head/; revision=372475
* Upgrade CentOS to 6.6Johannes Jost Meixner2014-11-113-256/+206
| | | | | | | | | | | | | | | | | | | | | - Upgrade all things linux-c6- to CentOS 6.6 - Add ports: devel/linux-c6-libsigc++20 graphics/linux-c6-gdk-pixbuf [1] graphics/linux-c6-glx-utils - Add pkg-plists for net/linux-c6-openldap and security/linux-c6-cyrus-sasl2 - Misc. cleanups Differential Revision: https://reviews.freebsd.org/D1108 Submitted by: kmoore [1] Reviewed by: rene (emulation) Approved by: portmgr (swills) Approved by: swills (mentor) Sponsored by: Perceivon Hosting Inc. Notes: svn path=/head/; revision=372445
* Cleanup plistAntoine Brodin2014-11-101-5/+0
| | | | Notes: svn path=/head/; revision=372428
* Fix distinfo for i386 flavor of version 304.123 of the driver.Alexey Dokuchaev2014-11-101-2/+2
| | | | | | | PR: 194890 Notes: svn path=/head/; revision=372382
* Remove * from LIB_DEPENDS lines and specify the default library nameKoop Mast2014-11-071-1/+1
| | | | | | | for ImageMagick. Using '*' it is unsupported and potention bugs here. Notes: svn path=/head/; revision=372250
* - Do not require a particular version of Tk - any will do [1]Pietro Cerutti2014-11-061-18/+6
| | | | | | | | | | - While at it, modernize OPTIONS PR: 194868 Submitted by: wbparsons@alum.mit.edu Notes: svn path=/head/; revision=372229
* Update two most recent branches of nVidia drivers to versions 340.46Alexey Dokuchaev2014-11-053-13/+26
| | | | | | | and 304.123. Notes: svn path=/head/; revision=372198
* Update Qt5 ports to 5.3.2.Raphael Kubo da Costa2014-11-052-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Proudly presented by the KDE on FreeBSD team, with several guest stars. This update took way longer than initially expected due to us previously accumulating assumptions and changes to Qt's build system that finally bit us back with the 5.3 release series, so we had to do a fair amount of cleanup. New ports: - comms/qt5-serialport: Qt functions to access serial ports, originally based on work by Fernando Apesteguia. [1] - devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of devel/qt4-qdoc3. Originally worked on by Tobias Berner. It had already been half-split from devel/qt5-buildtools, we just needed to finish the work. Dead ports: - devel/qt5-qmldevtools: Merged into lang/qt5-qml. Minor changes: - devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list. - graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP, Direct Draw Surface and ICNS formats. - multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now mutually exclusive due to changes introduced in Qt 5.3.0 (the ALSA code is now a proper plugin that is only built if PulseAudio is not used). - x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared library. The big changes: - bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3] QMAKEPATH does much more than we want now that we call qmake from the top of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS property, which is in turn used by qt_config.pri to load the .pri files in mkspecs/modules. In practice, this means that if people have an older Qt installation those files will be used and QT_CONFIG will have values such as "gui" even if one is building a port like textproc/qt5-xml, which passes -no-gui to the configure script. Consequently, unintended code paths may be enabled or the configuration step can just fail if the .pro files expect values that are not present in the system-wide, older .pri files. We avoid all those problems if we use QMAKESPEC, as qmake does not take its value into account when evaluating the QMAKE_MKSPECS property and will only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for example, instead of all the files in mkspecs). - Stop explicitly passing ${LOCALBASE} to the compiler. [3] qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the ones in the build directory themselves. In practice, this means that we end up with linker calls like this: c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib -lQt5Gui -lQt5Core So if one already has Qt installed in the system, the older, already present version of the libraries in /usr/local/lib will be used instead of the newly-built ones in /wrkdir/build/lib. QTBUG-40825 discusses this behavior upstream, but there has been no agreement on a solution yet. For now, the solution adopted is to make the compiler and the linker aware of those paths but only try them last after all others, and this is achieved by setting the CPATH and LIBRARY_PATH environment variables when qmake is being used. In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths from the pkg-config calls qtbase's configure script makes. - Call qmake from the root of the ${WRKSRC}. In Qt 5.3, Qt's build infrastructure has undergone some changes that make our previous approach of calling qmake from the directories we want to build stop working. Things would break even more in Qt 5.4, in which qtbase's configure script does not accept the -process, -fully-process and -dont-process arguments anymore (it always behaves as if -process had been used). Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of this change involves changing lines in Makefiles from WRKSRC_SUBDIR= foo/bar to BUILD_WRKSRC= ${WRKSRC}/foo/bar INSTALL_WRKSRC= ${WRKSRC}/foo/bar as well as adding patches to .pro files to avoid entering other subdirectories and removing post-configure targets that are not necessary anymore. Since qmake needs to be called from the top of ${WRKSRC} anyway, we can also simplify the configuration process for the qtbase ports a little. Looking at r10019 it is not clear why we started calling qmake in the pre-configure target in addition to the post-configure one (while also skipping it in do-configure), but we can now drop this call since letting configure behave as if -process had been passed means it will call qmake on its own and overwrite the files generated by the pre-configure call. We still need to call qmake in post-configure though, as the configure script does not pass -recursive when calling qmake and we need to be able to call make from any subdirectory when building. PR: 194762 [1] PR: 194566 # exp-run with base GCC and clang PR: 194088 [3] Notes: svn path=/head/; revision=372179
* Remove ZEROCONF optionAlonso Schaich2014-11-021-6/+1
| | | | | | | | | | | | | | | mDNSResponder was abbandoned by upstream and replaced by discoveryd, which is not open source. As kdelibs already depends on AVAHI being installed, remove the option for the zeroconf backend and always use AVAHI. Also, port option processing is broken, and AVAHI is used even if mDNSResponder is chosen as backend, so bump PORTREVISION as the old package invalidly tracks an unreferenced mDNSResponder library package dependency. Approved by: rakuco (mentor) Notes: svn path=/head/; revision=372093
* - Finish conversion of NVVERSION to float (left-pad minor < 99 with zeroAlexey Dokuchaev2014-11-021-37/+42
| | | | | | | | | to allow version comparison); now we're safe until minor wraps to 1000 - Augment a comment about NVVERSION and reword PAE option description - Make `update-distinfo' target more robust (by respecting ARCH_SUFX) Notes: svn path=/head/; revision=372092
* - Update to 0.7.0Bryan Drewery2014-11-023-10/+27
| | | | | | | | | | | - Support NLS PR: 194338 Submitted by: Conrad Meyer <conrad.meyer@isilon.com> Approved by: maintainer timeout Notes: svn path=/head/; revision=372074
* Switch NVVERSION (internal variable derived from DISTVERSION) to float, inAlexey Dokuchaev2014-11-021-33/+43
| | | | | | | | | | order to handle version numbers where minor version can exceed 99; integer scheme was breaking NVVERSION monotonicity and comparability in this case. While here, put back the comment removed in r327777 for no apparent reason. Notes: svn path=/head/; revision=372065
* - Modify sample config to not listen on the net by default [1]Guido Falsi2014-11-024-16/+19
| | | | | | | | | | | | | - Fix paths in man page [2] - While here, silence some portlint warnings and modernize plist PR: 194252 [1], 194518 [2] Submitted by: uffe at uffe.org [1] adrian@ [2] Approved by: Henry Hu <henry.hu.sh at gmail.com> (maintainer) Notes: svn path=/head/; revision=372060
* Update the following Xorg components:Koop Mast2014-11-0126-154/+35
| | | | | | | | | | | | | | | | | | | libXext to 1.3.3 libxcb and xcb-proto to 1.11 libxkbcommon to 0.5.0 pixman to 0.32.6 xinit to 1.3.4 xkeyboard-config to 2.13 xrandr to 1.4.3 xtrans to 1.3.5 Use INSTALL_TARGET=install-strip for stripping. Drop @dirrm[try] from plist Obtained from: xorg-dev repo Notes: svn path=/head/; revision=372016
* - Update to 0.7.1Kris Moore2014-10-292-4/+4
| | | | Notes: svn path=/head/; revision=371704
* Fix an OOB memory read in kio_sftpAlonso Schaich2014-10-282-0/+12
| | | | | | | | | | | | | | | | | | | | | When passing timeout values to ssh_option_set of security/libssh, an int type pointer is used instead of a long int one required by the ssh_option_set documentation, which causes platform specific (or undefined) behaviour on architectures where sizeof (long int) is different to sizeof (int). Fix this by "promoting" the referenced locals to long integer type. This commit merges r10452 of area51 and is based on a report by Dwayne MacKinnon via kde@ mailing list. References: https://mail.kde.org/pipermail/kde-freebsd/2014-October/018330.html https://bugs.kde.org/show_bug.cgi?id=331674 Approved by: rakuco (mentor) Notes: svn path=/head/; revision=371656
* Avoid using @cwdBaptiste Daroussin2014-10-271-34/+27
| | | | | | | nuke @dirrm Notes: svn path=/head/; revision=371593
* Remove @dirrm and @dirrmtry entries from the Qt ports.Raphael Kubo da Costa2014-10-233-6/+0
| | | | Notes: svn path=/head/; revision=371415
* - Update to 0.7.0-1413916751Kris Moore2014-10-222-6/+7
| | | | Notes: svn path=/head/; revision=371340
* Add USES=alias to several portsJohn Marino2014-10-202-2/+2
| | | | | | | | | | | Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD by setting CFLAGS+= -D__FreeBSD__. For some ports, this fixes the build without the need for additional patches. Approved by: portmgr (bapt, blanket) Notes: svn path=/head/; revision=371254
* - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/,Marcus von Appen2014-10-1920-38/+24
| | | | | | | | | x11-fonts/, x11-toolkits and x11-wm to new USES=python Approved by: portmgr (implicit) Notes: svn path=/head/; revision=371203
* KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!Max Brazhnikov2014-10-1941-1267/+484
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USE_KDE4=kdehier component has been deprecated, new components added: baloo - Baloo core libraries baloo-widgets - Baloo widgets library kfilemetadata - KDE library for extracting file metadata New ports: graphics/kqtquickcharts - QtQuick plugin to render interactive charts misc/artikulate - Pronunciation trainer for KDE (not usable currently, links to both GStreamer 1.x and 0.10.x via dependencies) sysutils/baloo[-widgets] - KDE framework for searching and managing user metadata sysutils/kfilemetadata - Library for extracting file metadata l10n ports: - Farsi (Persian) and Indonesian translations has been readded - Vietnamese didn't pass threshold for inclusion into release astro/kstars: - switch dependency from math/eigen2 to math/eigen3 - add PYKDE option for updating supernovae data deskutils/kdepim4: - update dependencies: add libkgapi and baloo, remove now needless clucene, link-grammar, strigi - add patch to fix build with gcc42 - update COMMENT and description for all KDE PIM ports devel/ruby-krossruby: - remove BROKEN, it builds with ruby 2.x now editors/kate: - add patch to disable memory-hungry build of the kate tests [1] graphics/okular: - add dependency on graphics/libkscreen math/cantor: - add optional dependency on lang/luajit for LuaJIT backend - fix gfortran detection [2] misc/kdehier4: - adapt to new pkg world. Now the purpose of kdehier4 only to link some stuff between KDE4_PREFIX and LOCALBASE. science/kalzium: - switch dependency from math/eigen2 to math/eigen3 - add dependence on science/chemical-mime-data x11-themes/kdeartwork4 - switch dependency from math/eigen2 to math/eigen3 among other changes: - drop deprecated USE_KDE4=kdehier - drop @dirrm from plist - clean up pkg-descr - convert to options helpers - other portlint fixes The area51 repository features commits by alonso, rakuco and myself. PR: 187150 [1] Reported by: pe.freethread@live.com Patch by: Tobias Berner <tcberner@gmail.com> PR: 180674 [2] Reported by: torsten.eichstaedt@web.de PR: 194316 Exp-run: antoine Notes: svn path=/head/; revision=371193
* - Update libxine to 1.2.6 - changelog is here:Juergen Lock2014-10-181-1/+1
| | | | | | | | | | | | | http://anonscm.debian.org/hg/xine-lib/xine-lib-1.2/file/9aef7a72d009/ChangeLog - Remove an inline from include/xine/xineutils.h for the benefit of using libxine with base gcc 4.2 . - Bump PORTREVISIONs for ports depending on libxine. (now also non-default rdeps as per the new rule) Notes: svn path=/head/; revision=371159
* - Fix various distinfo errorsAlex Kozlov2014-10-161-1/+0
| | | | | | | | | | | | - Remove unused USE_* knobs - Fix typos in USE_* knobs - Remove empty lines after .include <bsd.port.mk> Approved by: portmgr (bapt) Differential Revision: https://reviews.freebsd.org/D911 Notes: svn path=/head/; revision=370983
* - Update to 0.7.0-1413399783Kris Moore2014-10-153-4/+5
| | | | | | | - Fixes a few missing files from a bad git merge Notes: svn path=/head/; revision=370947
* - Update to 0.7.0Kris Moore2014-10-153-5/+8
| | | | Notes: svn path=/head/; revision=370922
* Remove @dirrm's from my ports plistsPawel Pekala2014-10-131-1/+0
| | | | Notes: svn path=/head/; revision=370822
* No need to use ${STRIP_CMD}, ${BSD_INSTALL_PROGRAM} already takes care of thisAntoine Brodin2014-10-121-3/+0
| | | | Notes: svn path=/head/; revision=370715
* x11/xpra: switch from py-imaging to py-pillowWilliam Grzybowski2014-10-071-4/+4
| | | | | | | | | | - USES python With hat: python Approved by: portmgr (bdrewery, implicit) Notes: svn path=/head/; revision=370317
* x11/xcurs: switch from py-imaging to py-pillowWilliam Grzybowski2014-10-072-4/+5
| | | | | | | | | | - USES python With hat: python Approved by: portmgr (bdrewery, implicit) Notes: svn path=/head/; revision=370311
* Fix packagingAntoine Brodin2014-10-061-0/+1
| | | | Notes: svn path=/head/; revision=370228
* Update to 1.8.1Baptiste Daroussin2014-10-062-4/+4
| | | | | | | Cleanup plist Notes: svn path=/head/; revision=370163
* Update to 1.8.1Baptiste Daroussin2014-10-063-90/+12
| | | | | | | Cleanup plist Notes: svn path=/head/; revision=370161
* Update to 1.8.1Baptiste Daroussin2014-10-063-218/+5
| | | | | | | Cleanup plist Notes: svn path=/head/; revision=370160
* Update to 1.8.1Baptiste Daroussin2014-10-063-111/+4
| | | | | | | | Cleanup pkg-plist Remove now useless dependency on gnomehier Notes: svn path=/head/; revision=370156
* graphics/djvulibre:Tijl Coosemans2014-10-051-1/+1
| | | | | | | | - Add USES=libtool and bump dependent ports - Remove threading related patches Notes: svn path=/head/; revision=370129
* Replace USE_PYTHON* by USES=python.Alonso Schaich2014-10-051-2/+1
| | | | | | | | | This commit consists of area51's r10314 and r10356 patchsets. Approved by: rakuco (mentor) Notes: svn path=/head/; revision=370100
* Doesn't build with gnome3 version of gnome-desktopKoop Mast2014-10-032-9/+0
| | | | Notes: svn path=/head/; revision=369889
* Add x11/qt5-x11extras.Raphael Kubo da Costa2014-09-293-0/+33
| | | | | | | | | | Qt platform-specific features for X11-based systems. PR: 194008 Submitted by: Jan Beich <jbeich@vfemail.net> Notes: svn path=/head/; revision=369559
* - Add NO_ARCHAlex Kozlov2014-09-292-33/+6
| | | | | | | | | - Use new @dir syntax Approved by: x11 (kwm) Notes: svn path=/head/; revision=369513
* Update to 312Emanuel Haupt2014-09-292-3/+3
| | | | Notes: svn path=/head/; revision=369510
* - Use options helpersAlex Kozlov2014-09-262-62/+25
| | | | | | | | | | | | | - Convert to @sample - Strip binaries - Use new @dir syntax Reviewed by: bapt, kwm Approved by: x11 (bapt, kwm) Differential Revision: https://reviews.freebsd.org/D724 Notes: svn path=/head/; revision=369334
* Update to version 2.9.4.Vanilla I. Shu2014-09-263-27/+4
| | | | | | | | PR: ports/193903 Submitted by: Ports Fury. Notes: svn path=/head/; revision=369301