From owner-svn-ports-all@FreeBSD.ORG Tue Apr 28 03:50:30 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 826DB2D2; Tue, 28 Apr 2015 03:50:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6FA201AD8; Tue, 28 Apr 2015 03:50:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3S3oUUE092862; Tue, 28 Apr 2015 03:50:30 GMT (envelope-from vanilla@FreeBSD.org) Received: (from vanilla@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3S3oScT092853; Tue, 28 Apr 2015 03:50:28 GMT (envelope-from vanilla@FreeBSD.org) Message-Id: <201504280350.t3S3oScT092853@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: vanilla set sender to vanilla@FreeBSD.org using -f From: "Vanilla I. Shu" Date: Tue, 28 Apr 2015 03:50:28 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r384882 - in head/x11-wm: . euclid-wm euclid-wm/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Apr 2015 03:50:30 -0000 Author: vanilla Date: Tue Apr 28 03:50:28 2015 New Revision: 384882 URL: https://svnweb.freebsd.org/changeset/ports/384882 Log: Add euclid-wm 0.4.3, minimalist, tiling window manager for X11. PR: 199713 Submitted by: anastmag@gmail.com Added: head/x11-wm/euclid-wm/ head/x11-wm/euclid-wm/Makefile (contents, props changed) head/x11-wm/euclid-wm/distinfo (contents, props changed) head/x11-wm/euclid-wm/files/ head/x11-wm/euclid-wm/files/patch-Makefile (contents, props changed) head/x11-wm/euclid-wm/files/patch-euclid-wm.c (contents, props changed) head/x11-wm/euclid-wm/pkg-descr (contents, props changed) Modified: head/x11-wm/Makefile Modified: head/x11-wm/Makefile ============================================================================== --- head/x11-wm/Makefile Mon Apr 27 23:42:09 2015 (r384881) +++ head/x11-wm/Makefile Tue Apr 28 03:50:28 2015 (r384882) @@ -52,6 +52,7 @@ SUBDIR += emerald SUBDIR += enlightenment SUBDIR += epplets + SUBDIR += euclid-wm SUBDIR += evilwm SUBDIR += fbcmd SUBDIR += fluxbox Added: head/x11-wm/euclid-wm/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/euclid-wm/Makefile Tue Apr 28 03:50:28 2015 (r384882) @@ -0,0 +1,35 @@ +# $FreeBSD$ + +PORTNAME= euclid-wm +PORTVERSION= 0.4.3 +CATEGORIES= x11-wm +#MASTER_SITES= http://euclid-wm.googlecode.com/files/ +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} + +MAINTAINER= anastmag@gmail.com +COMMENT= Minimalist, tiling window manager for X11 + +LICENSE= BSD3CLAUSE + +OPTIONS_DEFINE= XINERAMA +XINERAMA_DESC= X11 Xinerama extention support +OPTIONS_DEFAULT=XINERAMA + +XINERAMA_ALL_TARGET= euclid-wm +XINERAMA_USE= XORG=xinerama + +USES= gmake +USE_XORG= x11 + +PLIST_FILES= bin/euclid-wm \ + bin/start-euclid \ + man/man1/euclid-wm.1.gz \ + share/euclid-wm/euclid-wm.conf \ + share/euclid-wm/euclidrc \ + share/euclid-wm/VERSION \ + share/xsessions/euclid.desktop + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/euclid-wm + +.include Added: head/x11-wm/euclid-wm/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/euclid-wm/distinfo Tue Apr 28 03:50:28 2015 (r384882) @@ -0,0 +1,2 @@ +SHA256 (euclid-wm-0.4.3.tar.gz) = 7498215584aabe3e035adc42fb3daa5b85d53e5a61836523eb670a1a724158db +SIZE (euclid-wm-0.4.3.tar.gz) = 23871 Added: head/x11-wm/euclid-wm/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/euclid-wm/files/patch-Makefile Tue Apr 28 03:50:28 2015 (r384882) @@ -0,0 +1,57 @@ +--- Makefile.orig 2013-12-16 15:18:31 UTC ++++ Makefile +@@ -1,6 +1,6 @@ +-PREFIX = usr ++PREFIX = usr/local + SHAREDIR = ${PREFIX}/share +-MANDIR = ${SHAREDIR}/man ++MANDIR = ${PREFIX}/man + BINDIR = ${PREFIX}/bin + SVNREV = 222 + VER = 0.4.2 +@@ -13,12 +13,12 @@ endif + CONFDIR = ${XDG_CONFIG_HOME}/euclid-wm + + CC = cc -pedantic -Wall +-CFLAGS = -O2 -g -std=c99 ++CFLAGS = -O2 -g -std=c99 -I/usr/local/include -L/usr/local/lib + LDFLAGS = -lX11 -lXinerama + + .PHONY: all install install_conf clean uninstall dist dist_clean + +-all: euclid-wm ++all: noxinerama + + euclid-wm: euclid-wm.c + ${CC} $< ${LDFLAGS} ${CFLAGS} -o $@ +@@ -28,14 +28,23 @@ noxinerama: euclid-wm.c + cp noxinerama euclid-wm + + install: all +- @install -m755 euclid-wm -D ${DESTDIR}/${BINDIR}/euclid-wm +- @install -m644 euclid.desktop -D ${DESTDIR}/${SHAREDIR}/xsessions/euclid.desktop +- @install -m644 euclid.1 -D ${DESTDIR}/${MANDIR}/man1/euclid-wm.1 +- @install -m644 euclid-wm.conf.sample -D -b ${DESTDIR}/${SHAREDIR}/euclid-wm/euclid-wm.conf +- @install -m644 euclidrc -D -b ${DESTDIR}/${SHAREDIR}/euclid-wm/euclidrc +- @install -m644 VERSION -D ${DESTDIR}/${SHAREDIR}/euclid-wm/VERSION 2>/dev/null || echo "From SVN: `svn info | grep Revision: | cut -d ' ' -f2`/`date +%F`" >${DESTDIR}/${SHAREDIR}/euclid-wm/VERSION ++# @install -m755 euclid-wm -D ${DESTDIR}/${BINDIR}/euclid-wm ++ @cp -f euclid-wm ${DESTDIR}/${BINDIR}/euclid-wm ++# @install -m644 euclid.desktop -D ${DESTDIR}/${SHAREDIR}/xsessions/euclid.desktop ++ @mkdir -p ${DESTDIR}/${SHAREDIR}/xsessions ++ @cp -f euclid.desktop ${DESTDIR}/${SHAREDIR}/xsessions/euclid.desktop ++# @install -m644 euclid.1 -D ${DESTDIR}/${MANDIR}/man1/euclid-wm.1 ++ @cp -f euclid.1 ${DESTDIR}/${MANDIR}/man1/euclid-wm.1 ++# @install -m644 euclid-wm.conf.sample -D -b ${DESTDIR}/${SHAREDIR}/euclid-wm/euclid-wm.conf ++ @mkdir -p ${DESTDIR}/${SHAREDIR}/euclid-wm ++ @cp -f euclid-wm.conf.sample ${DESTDIR}/${SHAREDIR}/euclid-wm/euclid-wm.conf ++# @install -m644 euclidrc -D -b ${DESTDIR}/${SHAREDIR}/euclid-wm/euclidrc ++ @cp -f euclidrc ${DESTDIR}/${SHAREDIR}/euclid-wm/euclidrc ++# @install -m644 VERSION -D ${DESTDIR}/${SHAREDIR}/euclid-wm/VERSION 2>/dev/null || echo "From SVN: `svn info | grep Revision: | cut -d ' ' -f2`/`date +%F`" >${DESTDIR}/${SHAREDIR}/euclid-wm/VERSION ++ @cp -f VERSION ${DESTDIR}/${SHAREDIR}/euclid-wm/VERSION + @sed s_/usr/share_/${SHAREDIR}_ start-euclid-local +- @install -m755 start-euclid-local -D ${DESTDIR}/${BINDIR}/start-euclid ++# @install -m755 start-euclid-local -D ${DESTDIR}/${BINDIR}/start-euclid ++ @cp -f start-euclid-local ${DESTDIR}/${BINDIR}/start-euclid + + install_conf: + @install -b -D -m600 euclid-wm.conf.sample ${CONFDIR}/euclid-wm.conf Added: head/x11-wm/euclid-wm/files/patch-euclid-wm.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/euclid-wm/files/patch-euclid-wm.c Tue Apr 28 03:50:28 2015 (r384882) @@ -0,0 +1,14 @@ +--- euclid-wm.c.orig 2013-12-16 15:18:31 UTC ++++ euclid-wm.c +@@ -93,9 +93,9 @@ Thus the one or more of the following no + + + //this is a hack +-FILE *popen(char *, char *); ++FILE *popen(const char *,const char *); + int pclose (FILE *); +-char *tempnam(char *,char*); ++char *tempnam(const char *,const char*); + + + #define BINDINGS 65 Added: head/x11-wm/euclid-wm/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/euclid-wm/pkg-descr Tue Apr 28 03:50:28 2015 (r384882) @@ -0,0 +1,9 @@ +euclid-wm is a minimalist, tiling window manager for X11 that seeks to allow +easy management of numerous windows entirely from the keyboard. + +euclid seeks to do two things in particular: + - balance the ease of use common among window managers with automatic + or fixed layouts with the flexibility of those dynamic layouts, + - create an easy way to manage minimized windows + +WWW: http://euclid-wm.sourceforge.net