head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.64 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.62 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.60 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.58 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.56 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.54 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.52 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.50 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.48 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.46 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.44 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.42 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.40 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.38 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.36 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.34 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.32 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.30 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.28 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.26 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.24 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.22 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.20 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.18 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.14 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.16 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.12 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.10 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.8 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.6 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.4 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.2 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.1.0.42 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.40 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.38 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.34 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.32 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.30 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.28 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.26 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.24 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.22 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.20 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.18 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.16 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.14 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.12 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.10 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.8 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.6 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.4 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @# @; 1.3 date 2018.05.14.10.31.14; author maya; state Exp; branches; next 1.2; commitid TLXHO4jvsDkLFfCA; 1.2 date 2018.05.14.10.20.57; author maya; state Exp; branches; next 1.1; commitid r0QguQTZDF92CfCA; 1.1 date 2013.05.20.09.04.44; author jperkin; state Exp; branches; next ; commitid SjeS13mXVdmmHlQw; desc @@ 1.3 log @wmii: remove some debug things, re-introduce @@@@ things that got mangled via mkpatches, appease the pkglint gods @ text @$NetBSD: patch-util_compile,v 1.2 2018/05/14 10:20:57 maya Exp $ Allow substituing sh, bin, awk, egrep. --- util/compile.orig 2010-06-10 07:24:04.000000000 +0000 +++ util/compile @@@@ -1,10 +1,10 @@@@ -#!/bin/sh -f +#!@@SH@@ -f CC=$1 CFLAGS=$2; shift 2 outfile="$1"; shift -bin="$(echo $0 | sed 's,/[^/]*$,,')" +bin="$(echo $0 | @@SED@@ 's,/[^/]*$,,')" # Derived from Russ Cox's 9c in plan9port. @@@@ -16,7 +16,7 @@@@ eval '$CC -o $outfile '"$CFLAGS"' $@@ >$x status=$? [ $? -eq 0 ] || echo $CC -o $outfile $CFLAGS $@@ >&2 -base=$(echo $BASE | sed 's/,/\\,/g') +base=$(echo $BASE | @@SED@@ 's/,/\\,/g') re='\([^[:space:]/]*\..:[0-9]\)' undup() { # GCC is crap. @@@@ -58,11 +58,11 @@@@ undup() { # GCC is crap. }' } -cat $xtmp | sed "s,^$re,$base&,g; s,\([[:space:]]\)$re,\1$base\2,g" | - egrep -v ': error: .Each undeclared identifier|: error: for each function it appears|is dangerous, better use|is almost always misused|: In function |: At top level:|support .long long.|use of C99 long long|ISO C forbids conversion|warning:.*warn_unused_result' | - sed 's/ .first use in this function.$//; s/\"\([^\"][^\"]*\)\", line \([0-9][0-9]*\)/\1:\2/g' | - awk '$1 == "warning:"{t=$2" "$1; sub(/^[^ ]+ [^ ]+ /, ""); $0 = t" "$0}; //' | - awk '{sub(/\[/, ": [", $1); print}' | +cat $xtmp | @@SED@@ "s,^$re,$base&,g; s,\([[:space:]]\)$re,\1$base\2,g" | + @@EGREP@@ -v ': error: .Each undeclared identifier|: error: for each function it appears|is dangerous, better use|is almost always misused|: In function |: At top level:|support .long long.|use of C99 long long|ISO C forbids conversion|warning:.*warn_unused_result' | + @@SED@@ 's/ .first use in this function.$//; s/\"\([^\"][^\"]*\)\", line \([0-9][0-9]*\)/\1:\2/g' | + @@AWK@@ '$1 == "warning:"{t=$2" "$1; sub(/^[^ ]+ [^ ]+ /, ""); $0 = t" "$0}; //' | + @@AWK@@ '{sub(/\[/, ": [", $1); print}' | undup 1>&2 rm -f $xtmp @ 1.2 log @wmii: update to 3.9.2, use builtin libixp. Requested in PR pkg/43459, also using some changes from pkgsrc-wip's wmii-devel. Seems to work as expected in NetBSD, although I didn't test the alternative wmiircs. Some of the changelog (might omit some parts) 3.9.2: * Work around mawk bug that broke wmiirc. 3.9.1: * Workaround a dash 0.5.6 bug that broke wmiirc. * Noticably speed-up python wmiirc startup. * Disable static linking which breaks wmiir in glibc 2.12. * Add PKGBUILD. 3.9: * wmii9menu is now Xinerama aware. * Install READMEs to $(PREFIX)/share/doc/wmii/. * Documentation updates. Add wmiir.1, wmii9menu.1. * Allow dragging floating clients from anywhere in their titlebars. * Allow specifying screen in area specs. * Change default $MODKEY to Mod4. * Minor changes to pygmi.events API. * Allow client to follow tag change in python wmiirc. * Update /tag/*/index to be more useful on Xinerama. * Add showkeys action to shell and python wmiirc. * Restore windows from floating layer to their original Xinerama screen. * Hide bar on non-primary Xinerama screens. * Allow resizing of rightmost and leftmost column dividers. 3.9a2: * Add Suraj's Rumai-based wmiirc. * Move rc.wmii to alternative_wmiircs/plan9port/wmiirc. * Install wmii.pdf to $(PREFIX)/share/doc/. * Focus windows regardless of whether they form a new group. * Update selection and execution of wmiirc: no more magic. * Update wmii.1 * Add alternative_wmiircs READMEs. 3.9a1: * Add new wmii guide. See doc/wmii.pdf * Allow for programmable completion in wimenu. * Use pkg-config globally. * Add Xft (antialiased font) support. * Add python wmiirc/9P client library * Allow bindings to work regardless of caps lock. * Add M-f fullscreen toggle key binding. * Augment /client/*/ctl Fullscreen command. * Allow setting of increment display from /ctl. * Show a client's extra tags in its titlebar. * Darken background when floating area selected. * Allow bar on top or bottom. * Allow for wmiirc_local. * Add grow and nudge commands to /tag/*/ctl. * Cascade windows when the floating layer fills. * Support alpha-transparant windows. * Add regex tag support. * It is now possible to float/unfloat windows with the mouse. * Make the bar Xdnd aware; DND between views is now possible. Fixed some window raising/moving bugs. * Add a notification bar. * Improved floating mouse resizing. * Improved mouse move/resize support for managed mode. * Better return from floating/fullscreen to managed mode. * Allow comments (#.*\n) in rules and ctl files. * Add /client/*/ctl ?slay? command. * Detect unresponsive clients on ?kill?. * Draw titlebars of floating clients differently. * Add wihack: LD_PRELOAD hack to set window properties of programs: * Respect window groups * Add ?Kill? to client right-click menu * wmii9menu now takes similar args to wimenu * Document grow/nudge commands. * Add wimenu with history and caret support * Add wistrut. Undocumented, not built by default. * EWMH strut support. * Basic EWMH support. * Better fullscreen support. * XRandR support. * Xinerama support. 2008-08-25: * libixp version 97 now required * Stack and max modes now affect floating clients: - max: Collapsed clients disappear, all clients disappear when managed layer is selected. - stack: All clients but selected are collapsed. * Adobe's Flash plugin's fullscreen mode now works. * Some annoying focus bugs are fixed. @ text @d1 3 a3 1 $NetBSD: patch-util_compile,v 1.1 2013/05/20 09:04:44 jperkin Exp $ d7 5 a11 1 @@@@ -4,7 +4,7 @@@@ CC=$1 d16 1 a16 1 +bin="$(echo $0 | /usr/bin/sed 's,/[^/]*$,,')" d25 1 a25 1 +base=$(echo $BASE | /usr/bin/sed 's/,/\\,/g') d38 5 a42 5 +cat $xtmp | /usr/bin/sed "s,^$re,$base&,g; s,\([[:space:]]\)$re,\1$base\2,g" | + /usr/bin/egrep -v ': error: .Each undeclared identifier|: error: for each function it appears|is dangerous, better use|is almost always misused|: In function |: At top level:|support .long long.|use of C99 long long|ISO C forbids conversion|warning:.*warn_unused_result' | + /usr/bin/sed 's/ .first use in this function.$//; s/\"\([^\"][^\"]*\)\", line \([0-9][0-9]*\)/\1:\2/g' | + /usr/bin/awk '$1 == "warning:"{t=$2" "$1; sub(/^[^ ]+ [^ ]+ /, ""); $0 = t" "$0}; //' | + /usr/bin/awk '{sub(/\[/, ": [", $1); print}' | @ 1.1 log @Fix build on SunOS. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- util/compile.orig 2007-11-16 13:59:15.000000000 +0000 d5 2 a6 3 @@@@ -1,7 +1,7 @@@@ -#!/bin/sh -f +#!@@SH@@ -f d10 1 a10 1 +bin="$(echo $0 | @@SED@@ 's,/[^/]*$,,')" d14 1 a14 2 @@@@ -12,12 +12,12 @@@@ echo CC $($bin/cleanname ${BASE}$outfile $CC -o $outfile $CFLAGS $@@ 2>$xtmp d16 1 d19 1 a19 1 +base=$(echo $BASE | @@SED@@ 's/,/\\,/g') d22 5 d28 1 a28 1 - egrep -v ': error: .Each undeclared identifier|: error: for each function it appears|is dangerous, better use|is almost always misused|: In function |: At top level:|support .long long.|use of C99 long long|ISO C forbids conversion' | d30 8 a37 4 +cat $xtmp | @@SED@@ "s,^$re,$base&,g; s,\([[:space:]]\)$re,\1$base\2,g" | + @@EGREP@@ -v ': error: .Each undeclared identifier|: error: for each function it appears|is dangerous, better use|is almost always misused|: In function |: At top level:|support .long long.|use of C99 long long|ISO C forbids conversion' | + @@SED@@ 's/ .first use in this function.$//; s/\"\([^\"][^\"]*\)\", line \([0-9][0-9]*\)/\1:\2/g' | uniq 1>&2 @