Commit graph

9771 commits

Author SHA1 Message Date
Raphael Kubo da Costa
0d6c77015d Unbreak after r436971 with the PULSEAUDIO option on.
Use CMake to look for libcanberra so its entire path is passed to the linker
instead of just "-lcanberra", which currently fails because we do not pass
-L${LOCALBASE} to the linker.

Reported by:	Michael Butler <imb@protected-networks.net>
2017-03-28 18:03:23 +00:00
Raphael Kubo da Costa
a28ef45ac9 Fix paths in patch-git_0f43493. 2017-03-27 16:09:37 +00:00
Raphael Kubo da Costa
d3eb9c545f Unbreak after r436971.
Import some commits from kde-workspace's git repository, and add another one to
make sure we are linking against the full path to libXss.so and not just
passing "-lXss" to the linker.

rezny@ has a patch to update kde-workspace to its latest (and last) release in
Phabricator, but I'm landing this one to unbreak the build in the meantime.
2017-03-27 15:46:08 +00:00
Raphael Kubo da Costa
a3a8af27f4 Set NO_ARCH=yes.
The port does not install any arch-specific files, as reported by Poudriere.
2017-03-27 11:05:43 +00:00
Raphael Kubo da Costa
63c9b0bb36 Set NO_ARCH=yes.
The port only installs some .py/.pyc/.pyo files.
2017-03-27 11:04:59 +00:00
Raphael Kubo da Costa
3aa3521637 Ressurrect patch-cmake_modules_PythonMacros.cmake.
It was deleted in the kdelibs4 update from r436971, but it contained some
FreeBSD-specific code to build and install .pyo files. This should unbreak
Python-based ports that use kdelibs4, such as devel/py-pykde.
2017-03-27 10:49:43 +00:00
Raphael Kubo da Costa
85dbd6bedd Update x11/kde4-runtime to to 16.12.3.
This is the latest stable release, which incorporates a CVE patch we were
carrying. While here, add missing dependencies reported by Poudriere.

Reviewed by:	tcberner
2017-03-26 19:52:53 +00:00
Raphael Kubo da Costa
6ea36a12f8 Update x11/kdelibs4 to 4.14.30.
This is the latest stable release, and contains many of the patches we kept in
files/. The exception is patch-mimetypes_kde.xml, which just did not seem
necessary any longer: area51 r8180 mentions it was working around issues in
shared-mime-info, which has since been updated. While here, add several
dependencies that were reported by Poudriere's checks.

Bump PORTREVISION in ports that use %%KDE4_KDELIBS_VERSION%% in pkg-plist.

Reviewed by:	tcberner
2017-03-26 15:45:23 +00:00
Antoine Brodin
8fb879105d Switch default version of samba from 4.3 to 4.4
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D10131
2017-03-25 23:37:05 +00:00
Bartek Rutkowski
3d00950442 x11/xkb-switch: update 1.4.0.20170217 -> 1.5.0
PR:		217851
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
2017-03-22 11:55:48 +00:00
Antoine Brodin
7cfe69b584 - Add USES=samba to handle dependency on samba
Valid ARGS:  build, env, lib, run (default: build,run)
- Add SAMBA_DEFAULT to bsd.default-versions.mk (default: 4.3)
- Remove obsolete samba36 ports
- Modify samba4x ports to install libsmbclient
- Convert the ports tree to USES=samba

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D8919
2017-03-21 21:59:31 +00:00
Jason Helfman
f1c1098a4d - update to version 5.51
- address issue with fortune [1]
- address master_sites for distribution as main site is no longer operational
- attach xorg library dependencies
- attach license
- adjust make_args for destdir support

PR:		217182 [1]
Reported by:>>>>Richard Narron <comet.berkeley@gmail.com>
2017-03-21 17:37:09 +00:00
Rene Ladan
c1da7c8cad Take in olivierd@'s commit bit on his request.
Submitted by:	olivierd@
With hat:	portmgr-secretary
2017-03-19 14:02:23 +00:00
Alexey Dokuchaev
e122a29f2c Add `x11/dmenu2', a fork of classic dmenu with many enhancements and
additional options.

While original upstream is https://bitbucket.org/melek/dmenu2, prefer
more up-to-date GitHub repo which was forked from it (and because of
our nice USE_GITHUB support for fetching the distfiles).

PR:		209391
Submitted by:	Timothy Beyer
2017-03-18 15:42:22 +00:00
Tobias C. Berner
86a1cc0a58 Update KDE Frameworks to 5.32
* While here, set the MASTER_SITES for the portingAids separately.
* Stop to couple kirigamis' distfiles with kf5 until it's actually a part of it.

PR:		217709
Exp-Run by:	antoine
Reviewed by:	rakuco
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9959
2017-03-17 06:27:30 +00:00
Raphael Kubo da Costa
86ecedb46d Remove patch-kdecore__util__kshareddatacache_p.h
All supported FreeBSD releases have posix_fallocate(2).
2017-03-16 17:22:07 +00:00
Mathieu Arnold
e51bbb58a4 Remove all _USE=openssl occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:54 +00:00
Mathieu Arnold
a28f0f7f7f Remove all USE_OPENSSL occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:30 +00:00
Matthew Rezny
a9123725fe Update to 1.0.4
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9967
2017-03-14 14:37:20 +00:00
Bartek Rutkowski
a5334ace88 x11/tint: update 0.12.12 -> 0.13
PR:		217583
Submitted by:	Yamagi <yamagi@yamagi.org> (maintainer)
2017-03-14 09:20:42 +00:00
Tobias C. Berner
2386fe188b Take maintainership of x11/yakuake-kde4
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9972
2017-03-13 21:54:16 +00:00
Raphael Kubo da Costa
9931f2a953 Rename x11/rsibreak-kde4 to x11/rsibreak and update to 0.12.6.
Update to the latest release, which is based on KDE Frameworks 5. Consequently,
rename the port and adjust its dependencies.

KDE users: do not worry, everything works fine in a KDE4 desktop.

Also assign maintainership to kde@, as agreed upon by avg@.

PR:		217710
Approved by:	avg (former maintainer)
2017-03-11 22:09:16 +00:00
Raphael Kubo da Costa
764393921f Add patch for CVE-2016-7787 in kdesu.
MFH:		2017Q1
Security:	41fe4724-06a2-11e7-8e3e-5453ed2e2b49
2017-03-11 21:42:56 +00:00
Matthew Rezny
68e0373275 - Set the shared memory directory to /tmp to prevent polluting /var/tmp [1]
- Strip the installed library

PR:		217676 [1]
Submitted by:	jbeich [1]
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9951
2017-03-11 21:24:29 +00:00
Raphael Kubo da Costa
364cd4e34e Point WWW to the current website.
rsibreak.org leads to something unrelated to the program; point to the KDE
UserBase wiki entry instead.
2017-03-11 19:37:04 +00:00
Tobias C. Berner
a6e4c01e82 Adress CVE-2017-6410 in devel/kf5-kio and x11/kdelibs4
Using a malicious PAC file, and then using exfiltration methods in the PAC
function FindProxyForURL() enables the attacker to expose full https URLs.

This is a security issue since https URLs may contain sensitive
information in the URL authentication part (user:password@host), and in the
path and the query (e.g. access tokens).

This attack can be carried out remotely (over the LAN) since proxy settings
allow ``Detect Proxy Configuration Automatically''
This setting uses WPAD to retrieve the PAC file, and an attacker who has access
to the victim's LAN can interfere with the WPAD protocols (DHCP/DNS+HTTP)
and inject his/her own malicious PAC instead of the legitimate one.

Reviewed by:	mat, rakuco
Approved by:	rakuco (mentor), mat (mentor)
Obtained from:	https://marc.info/?l=kde-announce&m=148831226706885&w=2
MFH:		2017Q1
Security:	CVE-2017-6410
Differential Revision:	https://reviews.freebsd.org/D9908
2017-03-11 10:28:37 +00:00
Steve Wills
2d5d084bcf x11/rubygem-gnome2: update to 3.1.1
Update x11/rubygem-gnome2 and friends to 3.1.1
2017-03-10 22:01:16 +00:00
Dmitry Marakasov
90dfbf45d6 - Update to 1.4.0.20170217
PR:		217564
Submitted by:	dg@syrec.org (maintainer)
2017-03-10 16:12:11 +00:00
Dmitry Marakasov
8d59de6851 - Add LICENSE
- Pet portlint
- Regenerate patches
2017-03-09 09:19:21 +00:00
Olivier Duchateau
a5c0636e06 Update to 0.3.2 2017-03-06 16:39:52 +00:00
Alexander Nedotsukov
4c65ac1dff Update to 378.13 2017-03-05 00:34:27 +00:00
Alexander Nedotsukov
3aa1fe10b5 Update to 378.13 2017-03-04 06:25:26 +00:00
Mathieu Arnold
bebf3178ae Mark the remaining ports depending on Google Code as DEPRECATED, with an
EXPIRATION_DATE at the end of April 2017.

In the past six months, about a third of the ports marked BROKEN because
they were hosted on Google Code have been fixed.  The remaining must not
be of use to anyone.

With hat:	portmgr
Sponsored by:	Absolight
2017-03-03 16:00:19 +00:00
Tobias C. Berner
6d9e4c7566 Update x11-wm/hs-xmonad and x11-wm/hs-xmonad-contirb to 0.13
* Update xmonad to 0.13
* New required ports devel/hs-directory
* Required update of x11/hs-X11 to 0.13

PR:             217012
Reviewed by:    mat
Approved by:    maintainer timeout (2 weeks), rakcuo (mentor)
Differential Revision:  https://reviews.freebsd.org/D9548
2017-03-02 18:02:57 +00:00
Olivier Duchateau
dd917796b4 Update to 1.7.1 2017-03-01 16:55:25 +00:00
Mark Linimon
9dfca69216 Also mark as broken on armv6.
Note: this port is unmaintained, and there has been no upstream release
since 2008.

Approved by:	portmgr (tier-2 blanket)
2017-03-01 01:57:56 +00:00
Matthew Rezny
219539d204 Update to 1.1.1
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9840
2017-02-28 22:54:12 +00:00
Steve Wills
562fb15fe1 x11/pipeglade: create port
Pipeglade is a helper program that displays graphical user interfaces
for other programs.  It renders the GUI definition found in a
GtkBuilder file (created using the Glade Interface Designer), and
communicates with the main program solely via pipes or fifos.

WWW: http://pipeglade.boundp.org

PR:		203523
Submitted by:	Bert Burgemeister <trebbu@googlemail.com> (with modifications)
2017-02-27 21:24:53 +00:00
Matthew Rezny
fb043f585b Cleanup: convert to USES=localbase, drop what bsd.xorg.mk already provides
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9443
2017-02-27 17:47:25 +00:00
Matthew Rezny
740d480a90 Add missing USE_XORG entries identified by stage-qa
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9442
2017-02-27 17:42:11 +00:00
Matthew Rezny
a6952a2e99 Uodate to 1.6.5
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9825
2017-02-27 17:40:43 +00:00
Grzegorz Blach
f70ce30965 Update to 1.0.0 2017-02-25 23:08:39 +00:00
Matthew Rezny
c48ecad3ef Fixes for Konsole
* Increase the limit of the disk-backed "unlimited" scrollback option via
  use of 64bit ints and file offset. This remedies the problem where the
  recent history was not stored once the file reached 2GB, which manifested
  as a blank window when scrolling up.
* correct width of blinking cursor for wide characters (KDE bug #318453)

Reviewed by:	tcberner
Approved by:	swills (mentor)
Obtained from:	KDE (cursor fix)
Differential Revision:	https://reviews.freebsd.org/D9758
2017-02-25 17:52:25 +00:00
Matthew Rezny
918ceb933b Multiple enhancements to components of kde4-workspaces
KInfoCenter:
* obey user's unit preferences (IEC vs JEDEC) when displaying PCI info
* correct the units, someone forgot about terabytes
KSysGuard:
* make plotter obey user's unit preferences (status bar was correct)
* change tooltip to use same or adjacent unit scale as the plot
* support a description different from the sensor name for use as the label
* add an additional step to label widths so horizontal resize is smoother
* change status bar elements from fixed layout to proportional layout
* space permitting, show more detailed memory stats in the status bar
* replace simplistic (app) memory & swap graph with a detailed graph
Plasma Desktop:
* hide the Desktop Toolbox (aka "the cashew") when widgets are locked

NB: KSysGuard caches the layouts, delete ~/.kde4/share/apps/ksysguard/*
    when upgrading so the new layout (detailed memory graph) is used

Reviewed by:	tcberner
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9760
2017-02-25 15:55:49 +00:00
Kirill Ponomarev
00d6b428b3 Update x11/slock to 1.4
PR:		217270
Submitted by:	pkubaj@anongoth.pl
Approved by:	mat (mentor), maintainer
Differential Revision:	https://reviews.freebsd.org/D9783
2017-02-24 17:14:38 +00:00
MANTANI Nobutaka
53ca39280a Update to 3.8.0. 2017-02-24 15:00:21 +00:00
Olivier Duchateau
7dc890babd Fix patch (it was malformed in revision r434478) 2017-02-20 22:59:38 +00:00
Olivier Duchateau
78d279c367 - Switch to Gtk2 (otherwise xfce4-taskmanager crashes when it kills
an application)
- Fix memory usage [1]
- Remove unneeded patch
- Bump PORTREVISION

PR:		217241
Submitted by:	<rozhuk.im@gmail.com> [1]
2017-02-20 17:59:01 +00:00
Tobias C. Berner
01128f34c7 Update KDE Frameworks to 5.31
* New port: x11-toolkits/kirigami2

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9554
2017-02-18 19:56:12 +00:00
Tobias C. Berner
f3c180c343 Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some more
* Update Qt5 to 5.7.1
* Move Qt4 binaries to lib/qt4/bin
* Move Qt5 libraries to lib/qt5/lib
  By moving the libraries we should finally be able to get rid of the inplace
  upgrade bug (see ports bugs 194088, 195105 and 198720):  when Qt5's libraries
  were lying in /usr/local/lib, which would often get added by pkgconfig to the
  linker paths via dependencies, the already installed libraries were linked
  against, instead of the ones that were being built. This forced us to make
  sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the
  linker flags. With this change this should no longer be the case.
* Rename some ports to match the rest (foo-qtX -> qtX-foo)
* Depend on new port misc/qtchooser [see UPDATING & CHANGES]

There are several new Qt5 ports which all have been created by Marie Loise Nolden
<nolden@kde.org>. Thanks again.

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat, groot_kde.org
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9213
2017-02-18 19:48:05 +00:00