svn commit: r351260 - head/x11/thingylaunch

Pietro Cerutti gahr at FreeBSD.org
Mon Apr 14 14:30:43 UTC 2014


Author: gahr
Date: Mon Apr 14 14:30:41 2014
New Revision: 351260
URL: http://svnweb.freebsd.org/changeset/ports/351260
QAT: https://qat.redports.org/buildarchive/r351260/

Log:
  - Update to 2.0.1
    * Fix a bug where the cursor position was invalidated after an insertion
    * Implement X11 stuff on top of both libX11 (default) and XCB (OPTIONSng)
    * Handle more options related to font handling
    * Chase compiler warnings

Modified:
  head/x11/thingylaunch/Makefile
  head/x11/thingylaunch/distinfo
  head/x11/thingylaunch/pkg-descr

Modified: head/x11/thingylaunch/Makefile
==============================================================================
--- head/x11/thingylaunch/Makefile	Mon Apr 14 13:34:52 2014	(r351259)
+++ head/x11/thingylaunch/Makefile	Mon Apr 14 14:30:41 2014	(r351260)
@@ -2,26 +2,43 @@
 # $FreeBSD$
 
 PORTNAME=	thingylaunch
-PORTVERSION=	1.2.2
+PORTVERSION=	2.0.1
 CATEGORIES=	x11
 MASTER_SITES=	http://gahr.ch/thingylaunch/
 
 MAINTAINER=	gahr at FreeBSD.org
-COMMENT=	Lightweight tab-completing launcher for X
+COMMENT=	Lightweight launcher for X
 
 LICENSE=	MIT BSD2CLAUSE
 LICENSE_COMB=	multi
 
-USE_XORG=	x11 xproto
+OPTIONS_SINGLE=		X11
+OPTIONS_SINGLE_X11=	LIBX11 LIBXCB
+LIBX11_DESC=		Build against libX11
+LIBXCB_DESC=		Build against libXCB
+OPTIONS_DEFAULT=	LIBX11
+
+USE_XORG=	xproto
 USE_CXXSTD=	c++11
 USES=		cmake:outsource compiler:c++11-lib
 
-CXXFLAGS+=	-std=c++11
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MLIBX11}
+USE_XORG+=	x11
+.endif
+
+.if ${PORT_OPTIONS:MLIBXCB}
+USE_XORG+=	xcb
+LIB_DEPENDS+=	libxcb-icccm.so:${PORTSDIR}/x11/xcb-util-wm \
+    		libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms
+CMAKE_ARGS+=	-DUSE_XCB:BOOL=ON
+.endif
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	gahr
 GH_TAGNAME=	${PORTVERSION}
-GH_COMMIT=	d7367d6
+GH_COMMIT=	6be8728
 
 PLIST_FILES=	bin/${PORTNAME}
 

Modified: head/x11/thingylaunch/distinfo
==============================================================================
--- head/x11/thingylaunch/distinfo	Mon Apr 14 13:34:52 2014	(r351259)
+++ head/x11/thingylaunch/distinfo	Mon Apr 14 14:30:41 2014	(r351260)
@@ -1,2 +1,2 @@
-SHA256 (thingylaunch-1.2.2.tar.gz) = a1f8d4028ade7dc1c10259fa662da633c45639c3c9426155aa7365dfb8116841
-SIZE (thingylaunch-1.2.2.tar.gz) = 8252
+SHA256 (thingylaunch-2.0.1.tar.gz) = 89d2fa8023c24f200ae55a9097d390c20bf4830f5bbcf629cbfac3d3e86a6bb7
+SIZE (thingylaunch-2.0.1.tar.gz) = 11194

Modified: head/x11/thingylaunch/pkg-descr
==============================================================================
--- head/x11/thingylaunch/pkg-descr	Mon Apr 14 13:34:52 2014	(r351259)
+++ head/x11/thingylaunch/pkg-descr	Mon Apr 14 14:30:41 2014	(r351260)
@@ -1,5 +1,5 @@
 Thingylaunch is a lightweight and fast application launcher for X.
 Based on the original thinglaunch by Matt Johnston, it is enhanced
-with navigation keys, history and tab-completion.
+with navigation keys, history, bookmarks and tab-completion.
 
 WWW: http://www.gahr.ch/thingylaunch


More information about the svn-ports-all mailing list