On Fri 15/02/2019 12:29, Stuart Henderson wrote:
> This is a fork of i3, adding mouse-drag support for tiles.
>
> It's been sitting in a PR for ages which has not been moving
> particularly quickly, but I find it extremely useful and would like
> to add it as a separate port for now, hopefully one day it will be
> merged and this can be removed again.
>
> Any OKs?
>
Although i3 is not my go-to WM I do use it from time to time. I played a
bit with the mouse-drag functionality, and I really like it. Lets see if
it sticks with me.
I would prefer to have this feature committed upstream, and not
addressed as a separate ports. That said, I do not have any objections
against importing it.
To get this port to build I had to add some AUTO*-goo to Makefile:
diff -u i3-mousedrag/Makefile i3/Makefile
--- i3-mousedrag.orig/Makefile Fri Feb 15 13:28:27 2019
+++ i3-mousedrag/Makefile Fri Feb 15 17:31:38 2019
@@ -24,7 +24,9 @@
WANTLIB += xkbcommon-x11 yajl
BUILD_DEPENDS = textproc/asciidoc \
- textproc/xmlto
+ textproc/xmlto \
+ ${MODGNU_AUTOCONF_DEPENDS} \
+ ${MODGNU_AUTOMAKE_DEPENDS}
LIB_DEPENDS = devel/libev \
devel/libyajl>=2.0.0 \
devel/pango \
@@ -52,8 +54,12 @@
LDFLAGS="-L${X11BASE}/lib \
-L${LOCALBASE}/lib"
+AUTOCONF_VERSION = 2.69
+AUTOMAKE_VERSION = 1.15
+
post-extract:
- cd ${WRKSRC}; AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.15 autoreconf -fi
+ cd ${WRKSRC}; AUTOCONF_VERSION=${AUTOCONF_VERSION} \
+ AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoreconf -fi
pre-configure:
${SUBST_CMD} ${WRKSRC}/etc/config \