Date: Sun, 28 Nov 1999 04:12:55 -0500 (EST) From: Will Andrews <andrews@technologist.com> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/15133: new port: x11/wmanager Message-ID: <199911280912.EAA21106@shadow.blackdawn.com>
next in thread | raw e-mail | index | archive | help
>Number: 15133 >Category: ports >Synopsis: new port: x11/wmanager >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Nov 28 01:20:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Will Andrews >Release: FreeBSD 4.0-CURRENT i386 >Organization: none >Environment: FreeBSD argon.blackdawn.com 4.0-CURRENT FreeBSD 4.0-CURRENT #2: Tue Nov 16 05:42:45 EST 1999 will@:/usr/src/sys/compile/ARGON i386 >Description: WManager is a neat windowmanager "manager" that allows you to choose between windowmanagers at startup of X. >How-To-Repeat: Use the shar below to import the new port to the tree. >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # wmanager # wmanager/files # wmanager/files/md5 # wmanager/pkg # wmanager/pkg/COMMENT # wmanager/pkg/DESCR # wmanager/pkg/PLIST # wmanager/patches # wmanager/patches/patch-aa # wmanager/patches/patch-ab # wmanager/Makefile # echo c - wmanager mkdir -p wmanager > /dev/null 2>&1 echo c - wmanager/files mkdir -p wmanager/files > /dev/null 2>&1 echo x - wmanager/files/md5 sed 's/^X//' >wmanager/files/md5 << 'END-of-wmanager/files/md5' XMD5 (wmanager-0.2.src.tar.bz2) = 29b00db8ad366fec9211cac3931cf2a0 END-of-wmanager/files/md5 echo c - wmanager/pkg mkdir -p wmanager/pkg > /dev/null 2>&1 echo x - wmanager/pkg/COMMENT sed 's/^X//' >wmanager/pkg/COMMENT << 'END-of-wmanager/pkg/COMMENT' XX11 window manager selector. END-of-wmanager/pkg/COMMENT echo x - wmanager/pkg/DESCR sed 's/^X//' >wmanager/pkg/DESCR << 'END-of-wmanager/pkg/DESCR' XWManager is a windowmanager manager. Quite a tongue twister, eh? XIt "manages" your windowmanagers by letting you choose from your Xfavorites on starting up X. X XWWW: http://heuss.techfak.uni-bielefeld.de/www/mtessmer/wmanager/ END-of-wmanager/pkg/DESCR echo x - wmanager/pkg/PLIST sed 's/^X//' >wmanager/pkg/PLIST << 'END-of-wmanager/pkg/PLIST' Xbin/wmanager Xshare/wmanager/wmanagerrc_sample Xshare/wmanager/xinitrc_sample Xshare/wmanager/FAQ Xshare/wmanager/HISTORY Xshare/wmanager/INSTALL Xshare/wmanager/NEWS Xshare/wmanager/README Xshare/wmanager/TAGS Xshare/wmanager/TODO X@dirrm share/wmanager END-of-wmanager/pkg/PLIST echo c - wmanager/patches mkdir -p wmanager/patches > /dev/null 2>&1 echo x - wmanager/patches/patch-aa sed 's/^X//' >wmanager/patches/patch-aa << 'END-of-wmanager/patches/patch-aa' X--- Makefile Sun Nov 28 04:01:08 1999 X+++ Makefile.new Sun Nov 28 04:05:28 1999 X@@ -23,49 +23,38 @@ X # along with this program; if not, write to the Free Software X # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. X X- X- X # make settings X SHELL = /bin/sh X MAKEFLAGS = --print-directory X X+# base settings X+bindir = $(prefix)/bin X+incdir = ./inc X+srcdir = ./src X+fltkinc = $(prefix)/include X+x11lib = $(prefix)/lib X X # compiler settings X-CXX = g++ X-CXXFLAGS = -I$(incdir) -O2 -Wall -pedantic #-DDEBUG=1 -g3 X- X+CXX = g++ X+CXXFLAGS= -I$(fltkinc) -I$(incdir) -O2 -Wall -pedantic #-DDEBUG=1 -g3 X X # linker settings X LD = g++ X-LDFLAGS = -lfltk -lXext -lX11 -lm X-LDDIRS = -L/usr/X11R6/lib -L/usr/lib -L/usr/local/lib X- X+LDFLAGS = -lMesaGL -lfltk -lXext -lX11 -lm X+LDDIRS = -L$(x11lib) -L/usr/lib -L/usr/local/lib X X # install settings X INSTALL = /usr/bin/install X INSTALL_FLAGS = --strip X X- X # documentation tool X DOCTOOL = perceps X DOCTOOL_FLAGS = -a -b -f -h -m -r X X-# base locations X-prefix = /usr/local X-exec_prefix = $(prefix) X-bindir = $(exec_prefix)/bin X- X- X-# include files and sources X-incdir = ./inc X-srcdir = ./src X- X- X # documentational files for developer X docdir = ./doc X templates = $(docdir)/templates X X- X # search paths X vpath %.H $(incdir) X vpath %.cc $(srcdir) X@@ -78,11 +67,9 @@ X .wmanagerrc .xinitrc X OBJ = $(patsubst %.cc,%.o,$(SRC)) X X- X # project version X VERSION = 0.1.1 X X- X all: wmanager TAGS X X wmanager: $(OBJ) X@@ -110,7 +97,6 @@ X @-echo -e '\nwmanager - X11 window manager selector' X @-echo 'v$(VERSION) 1999/09/26 by M. Tessmer' X @-echo 'Look at README for more information\n' X- X X # phony targets X .PHONY: all clean distclean TAGS version doc END-of-wmanager/patches/patch-aa echo x - wmanager/patches/patch-ab sed 's/^X//' >wmanager/patches/patch-ab << 'END-of-wmanager/patches/patch-ab' X--- src/WManager.cc Wed Sep 29 13:23:17 1999 X+++ src/WManager.cc.new Fri Nov 19 23:07:25 1999 X@@ -9,6 +9,8 @@ X #include <fstream> // file streams X #include <cstring> // only for 'strtok' X #include <pwd.h> // for home directory X+#include <unistd.h> X+#include <sys/types.h> X X X // PROJECT INCLUDES //////////////////////////////// END-of-wmanager/patches/patch-ab echo x - wmanager/Makefile sed 's/^X//' >wmanager/Makefile << 'END-of-wmanager/Makefile' X# New ports collection makefile for: wmanager X# Version required: 0.2 X# Date created: 19 Nov 1999 X# Whom: Will Andrews <andrews@technologist.com> X# X# $FreeBSD$ X# X XDISTNAME= wmanager-0.2 XCATEGORIES= x11 XMASTER_SITES= http://heuss.techfak.uni-bielefeld.de/www/mtessmer/wmanager/ XEXTRACT_SUFX= .src.tar.bz2 X XMAINTAINER= andrews@technologist.com X XLIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk/ X XUSE_QT= yes XUSE_BZIP2= yes XUSE_GMAKE= yes XUSE_X_PREFIX= yes XMAKE_ENV= prefix=${PREFIX} X XWRKSRC= ${WRKDIR}/wmanager X Xdo-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/wmanager X @${INSTALL_DATA} ${WRKSRC}/.wmanagerrc ${PREFIX}/share/wmanager/wmanagerrc_sample X @${INSTALL_DATA} ${WRKSRC}/.xinitrc ${PREFIX}/share/wmanager/xinitrc_sample X @${INSTALL_DATA} ${WRKSRC}/FAQ ${PREFIX}/share/wmanager/ X @${INSTALL_DATA} ${WRKSRC}/HISTORY ${PREFIX}/share/wmanager/ X @${INSTALL_DATA} ${WRKSRC}/INSTALL ${PREFIX}/share/wmanager/ X @${INSTALL_DATA} ${WRKSRC}/NEWS ${PREFIX}/share/wmanager/ X @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/wmanager/ X @${INSTALL_DATA} ${WRKSRC}/TAGS ${PREFIX}/share/wmanager/ X @${INSTALL_DATA} ${WRKSRC}/TODO ${PREFIX}/share/wmanager/ X @${ECHO} X @${ECHO} "Docs have been installed in ${PREFIX}/share/wmanager/." X @${ECHO} "You are advised to have a look at the sample .wmanagerrc" X @${ECHO} "and .xinitrc's available there. X @${ECHO} X X.endif X @${INSTALL_PROGRAM} ${WRKSRC}/wmanager ${PREFIX}/bin X X.include <bsd.port.mk> END-of-wmanager/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199911280912.EAA21106>