1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
freebsd-ports/x11-wm
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
..
aewm - Add LICENSE 2018-03-08 09:33:08 +00:00
afterstep
afterstep-stable Unbreak after r450353 2017-09-23 19:40:18 +00:00
amiwm
antiwm
awesome Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
awesome-vicious
bbkeys
bbpager
blackbox x11-wm/blackbox: Fix build with Clang 6, Fix TOOLS_ONLY option 2018-08-09 06:42:47 +00:00
bspwm Update to upstream version 0.9.5 2018-04-29 07:14:14 +00:00
ccsm
cde Suggest using sysrc instead of hand-editing files 2018-07-14 10:09:06 +00:00
clementine-wm
compiz Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
compiz-fusion
compiz-plugins-extra Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
compiz-plugins-main Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
compiz-plugins-unsupported Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
compizconfig-backend-gconf
compizconfig-python Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
compton devel/libconfig: update to 1.7.2 2018-08-06 17:22:36 +00:00
ctwm x11-wm/ctwm: Update 4.0.0 -> 4.0.1 2017-07-07 09:36:28 +00:00
cwm x11-wm/cwm: Update to 6.3 2018-05-14 19:12:54 +00:00
devilspie
dwm x11-wm/dwm: Fix a typo in an option's description 2018-08-01 08:26:27 +00:00
e16 Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
e16-docs - Update WWW 2017-10-22 09:04:21 +00:00
e-module-alarm Probably broken on armv7 like on armv6, but is currently blocked during 2017-11-29 01:08:54 +00:00
e-module-cpu - Pet portlint 2017-07-19 09:01:00 +00:00
e-module-deskshow - Update WWW 2017-07-10 09:00:20 +00:00
e-module-everything-places - Pet portlint 2017-07-14 09:00:22 +00:00
e-module-everything-websearch Mark as broken 2018-07-10 20:42:59 +00:00
e-module-mem - Pet portlint 2017-07-17 09:00:59 +00:00
e-module-rmb - Update WWW 2017-10-21 09:04:21 +00:00
e-module-wlan - Update WWW 2017-10-29 09:04:27 +00:00
e-modules Chase ffmpeg 3.3 update (ABI changes) 2017-04-25 08:20:30 +00:00
echinus - Update devel/libpthread-stubs to 0.4 2017-03-29 06:50:28 +00:00
ede Reduce dependency on the python2 metaport 2018-02-19 11:10:43 +00:00
emerald Revision bump of all ports with USE_GL after consolidation of mesa-libs 2017-05-23 05:03:14 +00:00
enlightenment devel/py-efl: 2018-07-09 19:13:41 +00:00
epplets Revision bump of all ports with USE_GL after consolidation of mesa-libs 2017-05-23 05:03:14 +00:00
euclid-wm Unbreak port 2017-02-27 10:05:15 +00:00
evilwm
fbcmd - Add LICENSE 2018-03-17 09:33:15 +00:00
fluxbox Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
fluxconf
fluxter Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
flwm
fvwm Register a conflict with fvwm2. 2017-10-05 06:36:50 +00:00
fvwm2 Remove dependencies on lang/python3. 2018-07-13 06:55:26 +00:00
fvwm-crystal Fix shebangs 2017-05-04 05:27:37 +00:00
gcompmgr Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
genmenu
golem Mark these ports as broken on aarch64, and, where appropriate, armvX. 2018-07-07 06:44:07 +00:00
herbstluftwm Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
hs-xmonad lang/ghc: Update to 8.4.3 and bump PORTREVISION's of all Haskell ports. 2018-06-30 09:57:59 +00:00
hs-xmonad-contrib lang/ghc: Update to 8.4.3 and bump PORTREVISION's of all Haskell ports. 2018-06-30 09:57:59 +00:00
i3 Update to 4.15 2018-03-20 17:25:58 +00:00
icewm x11-wm/icewm: Fix build with Clang 6 2018-06-16 02:49:07 +00:00
ion
jewel
jwm x11-wm/jwm: Update to 2.3.7 2017-08-14 12:03:59 +00:00
larswm
libcompizconfig Use helpers to avoid including pre.mk and post.mk 2017-10-05 11:46:44 +00:00
libdockapp
libwraster Update libwraster to 0.95.8 and make x11-wm/windowmaker 2018-02-28 04:58:15 +00:00
lwm
lxappearance-obconf Take in olivierd@'s commit bit on his request. 2017-03-19 14:02:23 +00:00
lxmed
lxqt-panel New port x11-wm/lxqt-panel 2018-08-03 13:19:06 +00:00
lxsession - Update WWW 2018-01-28 09:02:09 +00:00
marco Updating MATE ports to and patch for MATE 1.20 2018-04-13 21:16:56 +00:00
matwm2
mcwm
metacity Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
muffin Reduce dependency on the python2 metaport 2018-02-19 11:10:43 +00:00
mutter Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
nickleby
obapps Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
obconf
obkey Convert Python ports to FLAVORS. 2017-11-30 15:50:30 +00:00
obmenu Convert Python ports to FLAVORS. 2017-11-30 15:50:30 +00:00
obpager
olvwm
openbox x11-wm/opebox: include some third party patches 2018-01-21 09:59:14 +00:00
oroborus
pager
pawm Make ninja opt-out in cmake.mk 2017-06-25 21:07:58 +00:00
peksystray
pekwm
phluid
piewm
plank x11-wm/plank: Update to 0.11.4 2017-12-28 15:28:18 +00:00
plasma5-kdecoration Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
plasma5-kwin Bump PORTREVISION for ports depending on the canonical version of GCC 2018-07-29 22:18:44 +00:00
plwm Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
pwm
qlwm Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk 2018-06-28 17:39:53 +00:00
qtile Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
ratmen
ratmenu
ratpoison Update devel/readline to 7.0 patch 3 2017-06-27 13:46:53 +00:00
rubygem-uh-layout x11-wm/rubygem-uh-layout: update to 0.5.2 2017-12-24 20:00:41 +00:00
rubygem-uh-wm * Updated to 0.2.1 2017-10-22 22:08:36 +00:00
sawfish
selectwm Maintainer reset for e-mails in domains without MX records 2018-02-27 04:55:52 +00:00
simple-ccsm
spectrwm Fix out of bounds memory read when reading bar input. 2017-10-17 20:29:32 +00:00
stumpwm Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2018-06-29 12:50:01 +00:00
subtle Mark some ports failing on power64. In cases where the error message 2017-05-22 22:29:17 +00:00
swm x11-wm/swm: Mark broken and deprecated 2018-07-20 09:19:20 +00:00
tinywm Reset MAINTAINER of flz's ports by his request 2018-03-06 12:32:00 +00:00
transset Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
treewm
tvtwm
twm x11-wm/twm: update to 1.0.10 2018-05-10 10:34:15 +00:00
vtwm - Update MASTER_SITES for my ports 2017-10-05 10:38:13 +00:00
w9wm
weewm
windowlab
windowmaker Update libwraster to 0.95.8 and make x11-wm/windowmaker 2018-02-28 04:58:15 +00:00
wm2
wmakerconf
wmanager Remove left-over PKGMESSAGE assignment (should've been part of r345836). 2018-05-05 15:55:45 +00:00
wmanager-addons
wmconfig Update x11-wm/wmconfig to 1.5.1 2018-07-12 14:30:24 +00:00
wmfs Pet portlint 2017-05-31 13:10:52 +00:00
wmii Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
wmii-devel Take maintenership for wmii and wmii-devel 2018-03-28 09:42:26 +00:00
wmname Switch to xorgproto instead of individual packages 2018-07-31 18:41:30 +00:00
wmx
xcompmgr x11-wm/xcompmgr: Add patch to fix shadow rendering 2018-05-20 13:47:08 +00:00
xfce4
xfce4-desktop - Update x11-wm/xfce4-desktop to 4.12.4 2017-09-18 14:26:03 +00:00
xfce4-panel - Update xfce4-panel to 4.12.2 2017-12-14 14:40:29 +00:00
xfce4-panel-profiles With the modular Xfce Panel, a multitude of panel layouts can be 2018-07-30 20:21:27 +00:00
xfce4-session Update consolekit to 1.2.0. 2017-08-05 10:58:48 +00:00
xfce4-wm - Update xfce4-wm to 4.12.5 2018-07-29 19:42:59 +00:00
Makefile New port x11-wm/lxqt-panel 2018-08-03 13:19:06 +00:00