Skip site navigation (1)Skip section navigation (2)
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>