Commit graph

4847 commits

Author SHA1 Message Date
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Pietro Cerutti
99c9601565 x11-wm/e16: fix build which assumed dlopen is in libdl 2018-09-11 09:11:29 +00:00
Pietro Cerutti
64a75dd8d4 x11-wm/e16 - update to 1.0.19
Add option to build with PANGO support for text rendering.
Fix NLS with non-default prefix.

Changelog: https://git.enlightenment.org/e16/e16.git/commit/ChangeLog?h=v1.0.19
2018-09-10 14:14:43 +00:00
Mathieu Arnold
4a3bebcae1 Add EXAMPLES options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:15:47 +00:00
Mathieu Arnold
e1bfdfbe56 Add DOCS options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:14:50 +00:00
Niclas Zeising
5132d4fecc x11-wm/spectrwm: Update to 3.2.0
Adjust CFLAGS to more closely match upstream.

Changelog: https://github.com/conformal/spectrwm/releases/tag/SPECTRWM_3_2_0
2018-09-08 12:31:06 +00:00
Yuri Victorovich
37f0fa1718 x11-wm/i3: Add CONFLICTS_INSTALL=i3-gaps
x11-wm/i3-gaps was added today.

PR:		230266
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2018-08-30 20:50:29 +00:00
Yuri Victorovich
6c9866ac89 New port: x11-wm/i3-gaps: Fork of i3 tiling window manager with more features, including gaps
PR:		230265
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2018-08-30 18:52:19 +00:00
Kirill Ponomarev
06c99be495 Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2018-08-30 13:39:51 +00:00
Grzegorz Blach
04c5ee837c Update to 0.22.4 2018-08-29 16:49:57 +00:00
Fernando Apesteguía
c8d4aed2ff x11-wm/ctwm: update to 4.0.2
Also switch from PORTVERSION to DISTVERSION

PR:	230901
Submitted by:	fullermd@over-yonder.net (maintainer)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16909
2018-08-26 20:33:13 +00:00
Tobias Kortkamp
7d1e13aede x11-wm/pekwm: Unbreak with Clang 6
ActionHandler.cc:603:10: error: case value evaluates to 4294967291, which cannot be
      narrowed to type 'int' [-Wc++11-narrowing]
    case WORKSPACE_UP:
         ^

http://beefy11.nyi.freebsd.org/data/head-i386-default/p474051_s336054/logs/pekwm-0.1.17_4,1.log

PR:		230889
Submitted by:	tobik
Approved by:	Natacha Porté <natbsd@instinctive.eu> (maintainer)
2018-08-26 02:39:12 +00:00
Tobias Kortkamp
b3beda7f98 x11-wm/jewel: Fix build with Clang 6
windowmanager.cc:1929:24: error: non-constant-expression cannot be narrowed from type 'int' to 'CARD32' (aka 'unsigned long') in initializer list [-Wc++11-narrowing]
        CARD32 geometry[] = { xres, yres };
                              ^~~~
windowmanager.cc:1929:24: note: insert an explicit cast to silence this issue
        CARD32 geometry[] = { xres, yres };
                              ^~~~
                              static_cast<CARD32>( )

http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/jewel-0.12.41_4.log

- Make sure the build respects CXXFLAGS
2018-08-25 13:48:09 +00:00
Tobias Kortkamp
b1c5f262f7 x11-wm/obpager: Fix build with Clang 6
src/OBPager.cc:937:19: error: non-constant-expression cannot be narrowed from type 'int' to 'char' in initializer list [-Wc++11-narrowing]
        char text[2] = { (mDesktopNum % 9) + '1', '\0' };
                         ^~~~~~~~~~~~~~~~~~~~~~~
src/OBPager.cc:937:19: note: insert an explicit cast to silence this issue
        char text[2] = { (mDesktopNum % 9) + '1', '\0' };
                         ^~~~~~~~~~~~~~~~~~~~~~~
                         static_cast<char>(     )
1 error generated.

http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/obpager-1.8.log

- Make sure the build respects CXXFLAGS
2018-08-25 13:42:44 +00:00
Grzegorz Blach
4b2a950e82 Add option to disable esound applet
PR:		230709
Submitted by:	tobik
2018-08-19 16:24:02 +00:00
Steve Wills
726b389f0d x11-wm/herbstluftwm: update to 0.7.1
PR:		230495
Submitted by:	Zsolt Udvari <uzsolt@uzsolt.hu> (maintainer)
2018-08-16 14:07:02 +00:00
Kirill Ponomarev
10726afe78 Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2018-08-14 07:53:09 +00:00
Kubilay Kocak
d105717fd7 x11-wm/blackbox: Fix build with Clang 6, Fix TOOLS_ONLY option
Clang 6 (on 12-CURRENT) reports the following error during build:

EWMH.cc:250:7: error: non-constant-expression cannot be narrowed from type
'long' to 'unsigned long' in initializer list [-Wc++11-narrowing]
    { static_cast<long>(x), static_cast<long>(y) };
      ^~~~~~~~~~~~~~~~~~~~

There was also a bug introduced 4 years ago which removed the MAN1 variable a
later INSTALL_MAN macro relied on [1]. This caused a build/install failure
when the TOOLS_ONLY option was enabled.

This change fixes those two issues.

While I'm here level up port compliance:

  - Add LICENSE_FILE
  - Convert to OPTIONS helpers
  - Regenerate patches

[1] http://svnweb.freebsd.org/changeset/ports/346174
[2] https://lists.freebsd.org/pipermail/freebsd-ports/2018-August/114039.html

PR:		226708
Submitted by:	<Trond Endrestol ximalas info> (Clang 6 fix)
Approved by:	Andrew J. Caines <A J Caines halplant com> (technically)
Approved by:	portmgr (implicit, build fixes, framework compliance)
Reported by:	Erich Dollansky <freebsd ed lists sumeritec com> [2]
MFH:		2018Q3
2018-08-09 06:42:47 +00:00
Fernando Apesteguía
4889b760a7 devel/libconfig: update to 1.7.2
* Change to USE_GH
* Bump PORTREVISION of dependant ports.

Committing after maintainer timeout

PR:	229961
Submitted by:	che@bein.link
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16442
2018-08-06 17:22:36 +00:00
Jesper Schmitz Mouridsen
b426ced113 New port x11-wm/lxqt-panel
PR: 229297
Approved by: miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D16542
2018-08-03 13:19:06 +00:00
Mateusz Piotrowski
30db92564d x11-wm/dwm: Fix a typo in an option's description
Reviewed by:	mat (mentor)
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D16539
2018-08-01 08:26:27 +00:00
Niclas Zeising
15dac70c75 Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
2018-07-31 18:41:30 +00:00
Guido Falsi
91a2340351 With the modular Xfce Panel, a multitude of panel layouts can be
created. This tool makes it possible to backup, restore, import,
and export these panel layouts.

WWW: https://git.xfce.org/apps/xfce4-panel-profiles/about/
2018-07-30 20:21:27 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Guido Falsi
ba96ff0f0f - Update xfce4-wm to 4.12.5
- Remove unneeded USE_LDCONFIG
- Regenerate patch
- Update project home page to https
2018-07-29 19:42:59 +00:00
Kurt Jaeger
0146afc3da x11-wm/compiz-plugins-extra: fix crashes when using animation
- source headers animation-internal.h (from x11-wm/compiz-plugins-main)
  and animationaddon.h (from x11-wm/compiz-plugins-extra) include
  compiz-animation.h which uses gnu89 inline semantics.
- x11-wm/compiz-plugins-main is built with -std=gnu89 whereas
  x11-wm/compiz-plugins-extra is not. This why main animations work
  properly whereas extra animations do not.

PR:		217731
Reported by:	andy@neu.net
Submitted by:	Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by:	freebsd-ports@dan.me.uk (maintainer timeout)
2018-07-29 03:44:58 +00:00
Mateusz Piotrowski
dd5b382714 x11-wm/dwm: New option, which adds st and dmenu to runtime dependencies
This patch adds an option to the dwm port, which makes x11/dmenu
and x11/sterm be runtime dependencies of dwm. The option is enabled
by default so that it's useful to users depending on pkg.

While here:
- Remove unused PATCH_SITES.
- Silence STRIP_CMD.
- Remove now outdated pkg-message.

PR:		227966
Reported by:	wkoszek
Reviewed by:	krion (mentor)
Approved by:	krion (mentor)
Differential Revision:	https://reviews.freebsd.org/D16358
2018-07-20 09:40:25 +00:00
Mateusz Piotrowski
bc5a846270 x11-wm/swm: Mark broken and deprecated
PR:		227731
Reviewed by:	krion (mentor)
Approved by:	krion (mentor)
Differential Revision:	https://reviews.freebsd.org/D16360
2018-07-20 09:19:20 +00:00
Chris Rees
43354de25c Suggest using sysrc instead of hand-editing files
Submitted by:	Chris Petrik
2018-07-14 10:09:06 +00:00
Mathieu Arnold
3bc7743145 Remove dependencies on lang/python3.
Sponsored by:	Absolight
2018-07-13 06:55:26 +00:00
Renato Botelho
5afca0c03d Update x11-wm/wmconfig to 1.5.1 2018-07-12 14:30:24 +00:00
Grzegorz Blach
39eda9928c Mark as broken 2018-07-10 20:42:59 +00:00
Grzegorz Blach
fbbe8e0b3e devel/py-efl:
- Update to 1.20.0

multimedia/rage:
  - Update to 0.3.0
  - Switch to meson

x11/terminology:
  - Update to 1.2.1
  - Switch to meson

x11-wm/enlightenment:
  - Update to 0.22.3 [1]
  - Fix typo in pkg-message [2]

PR:		224105 [1], 226569 [2]
Submitted by:	Nils Beyer [1], Chris Petrik [2]
2018-07-09 19:13:41 +00:00
Mark Linimon
fd22400b4e Mark these ports as broken on aarch64, and, where appropriate, armvX.
While here, pet portlint and modernize.

Approved by:	portmgr (tier-2 blanket)
2018-07-07 06:44:07 +00:00
Mark Linimon
aff42c7199 Mark ports broken on mips64 that are already broken on powerpc64. In
most cases, the failure mode is the same.  Also, mark them broken on
mips when necessary.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-07-02 04:00:29 +00:00
Gleb Popov
98ae1eaf36 lang/ghc: Update to 8.4.3 and bump PORTREVISION's of all Haskell ports.
As usual, it is recommended to rebuild or reinstall all the
dependent ports and the lang/ghc port itself in one of the following
ways:

# portmaster -w -r ghc
  or
# portupgrade -fr lang/ghc

In case of pkg(8), it is probably safer to remove all the GHC-dependent
packages along with GHC and reinstall everything from scratch.  For
example:

# pkg query "%ro" ghc > ghc-pkgs.txt
# pkg delete -y lang/ghc

In ghc-pkgs.txt, check and remove all the packages that have been moved
on the update, then use this command:

# pkg install -y `cat ghc-pkgs.txt`

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16038
2018-06-30 09:57:59 +00:00
Cy Schubert
44da72fee3 fvwm-menu-desktop-config.fpl fails to detect any python3 unless
$LOCALBASE/bin/python3 is installed. Address the issue.

PR:		229227
2018-06-29 21:35:59 +00:00
Kirill Ponomarev
2e09f3de4c Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2018-06-29 12:50:01 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Mathieu Arnold
4376dbbb58 Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
2018-06-20 17:05:41 +00:00
Mark Linimon
fc0d927e6b Mark ports broken on powerpc64, categories o-z.
While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
2018-06-18 14:40:31 +00:00
Tobias Kortkamp
be8bf72894 x11-wm/icewm: Fix build with Clang 6
While here

- Fix license
- Add missing dependencies

PR:		228317
Submitted by:	Chris Hutchinson <portmaster@bsdforge.com> (based on)
Kudos to:	krion (for patiently test building many iterations of it)
2018-06-16 02:49:07 +00:00
Cy Schubert
3350819fa4 Update 2.6.7 --> 2.6.8
PR:		228976
2018-06-13 13:36:40 +00:00
Mark Linimon
7098e4a82e Mark as broken on powerpc64.
Approved by:	portmgr (tier-2 blanket)
2018-06-08 02:50:56 +00:00
Joseph Mingrone
3d69a965fe x11-wm/stumpwm: Update to version 18.05 2018-06-02 19:59:27 +00:00
Kirill Ponomarev
017436c004 Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2018-05-28 17:05:13 +00:00
Tobias C. Berner
fff1aa535b Update lang/ghc 8.4.2 and the hs-* ports the newer versions
* Update lang/ghc to 8.4.2
* Update the boostrap compiler to 8.4.1
* Update the many hs-* ports
* Bump the rest

Thanks a lot to arrowd for doing all the heavy lifting :)

PR:		227968
Exp-run by:	antoine
Submitted by:	arrowd
Differential Revision:	https://reviews.freebsd.org/D15005
2018-05-25 21:44:12 +00:00
Niclas Zeising
058f5541d4 x11-wm/xcompmgr: Add patch to fix shadow rendering
The patch has been laying in upstream bugzilla for quite some time, but is
used on some linux distribution packages, such as debian packages.

While here, add missing dependency on xext.

PR:		182002
Submitted by:	Brandon Gooch
Obtained from:	https://bugs.freedesktop.org/show_bug.cgi?id=46285 (patch)
MFH:		2018Q2
2018-05-20 13:47:08 +00:00
Tobias Kortkamp
97ddb471a9 x11-wm/cwm: Update to 6.3
Changes:	https://github.com/chneukirchen/cwm/blob/v6.3/README
2018-05-14 19:12:54 +00:00
Tobias Kortkamp
f41699cb6e x11-wm/dwm: Add option to enable volume control keys [0]
- Assign to 0mp [1].  The current maintainer hasn't responded to PRs
  since 2012.
- While here rename SUPERASMODKEY patch for consistency with the new
  volume keys patch
- Fix variable order

PR:		226924 [0], 226929 [1]
Submitted by:	Ashish Gupta <ashmew2@gmail.com> [0], 0mp [1]
Approved by:	maintainer timeouts
2018-05-11 13:54:39 +00:00