head 1.3; access; symbols pkgsrc-2026Q2:1.3.0.84 pkgsrc-2026Q2-base:1.3 pkgsrc-2026Q1:1.3.0.82 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.80 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.78 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.76 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.74 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.72 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.70 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.68 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.66 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.64 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.62 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.60 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.58 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.56 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.54 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.52 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.50 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.48 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.46 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.44 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.42 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.40 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.38 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.34 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.14 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.36 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.32 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.30 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.28 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.26 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.24 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.22 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.20 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.18 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.16 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.12 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.10 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.8 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.6 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.4 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.2 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.2.0.88 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.86 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.84 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.82 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.80 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.78 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.76 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.74 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.72 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.70 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.68 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.66 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.64 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.62 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.60 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.58 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.56 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.54 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.52 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.50 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.48 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.46 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.44 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.42 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.40 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.38 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.36 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.34 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.32 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.30 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.28 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.26 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.24 pkgsrc-2008Q1:1.2.0.22 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.20 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.18 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.16 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.14 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.12 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.10 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.8 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.6 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.4 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.2 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.1.1.1.0.14 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.12 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.10 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.8 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.6 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.4 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.2 pkgsrc-2003Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2016.04.01.16.11.23; author jperkin; state Exp; branches; next 1.2; commitid B6djyaqunPj8pW0z; 1.2 date 2005.09.04.06.05.20; author xtraeme; state Exp; branches; next 1.1; 1.1 date 2003.09.02.07.24.00; author xtraeme; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.09.02.07.24.00; author xtraeme; state Exp; branches; next ; desc @@ 1.3 log @Use PKGMANDIR. Add patch comment. @ text @$NetBSD: patch-aa,v 1.2 2005/09/04 06:05:20 xtraeme Exp $ Use pkgsrc layout. --- Makefile.orig 2005-07-18 21:50:42.000000000 +0000 +++ Makefile @@@@ -6,7 +6,7 @@@@ EXTRA_LIBS += -lXext # Information about the location of the menurc file ifndef MENURC -MENURC = /etc/X11/windowlab/windowlab.menurc +MENURC = ${PKG_SYSCONFDIR}/windowlab.menurc endif DEFINES += -DDEF_MENURC="\"$(MENURC)\"" @@@@ -15,28 +15,28 @@@@ DEFINES += -DDEF_MENURC="\"$(MENURC)\"" # Uncomment to add freetype support (requires XFree86 4.0.2 or later) # This needs -lXext above, even if you have disabled shape support -#DEFINES += -DXFT -#EXTRA_INC += `pkg-config --cflags xft` -#EXTRA_LIBS += `pkg-config --libs xft` +DEFINES += -DXFT +EXTRA_INC += `pkg-config --cflags xft` +EXTRA_LIBS += `pkg-config --libs xft` # Uncomment for debugging info (abandon all hope, ye who enter here) #DEFINES += -DDEBUG # Set this to the location of the X installation you want to compile against -XROOT = /usr/X11R6 +XROOT = ${PREFIX} # -------------------------------------------------------------------- -CC = gcc +#CC = gcc ifndef CFLAGS CFLAGS = -g -O2 -Wall -W endif BINDIR = $(DESTDIR)$(XROOT)/bin -MANDIR = $(DESTDIR)$(XROOT)/man/man1 -CFGDIR = $(DESTDIR)/etc/X11/windowlab +MANDIR = $(DESTDIR)$(XROOT)/${PKGMANDIR}/man1 +#CFGDIR = $(DESTDIR)/etc/X11/windowlab INCLUDES = -I$(XROOT)/include $(EXTRA_INC) -LDPATH = -L$(XROOT)/lib +LDPATH = ${LDFLAGS} LIBS = -lX11 $(EXTRA_LIBS) PROG = windowlab @@@@ -53,9 +53,10 @@@@ $(OBJS): %.o: %.c $(HEADERS) $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@@ install: all - mkdir -p $(BINDIR) && install -m 755 -s $(PROG) $(BINDIR) - mkdir -p $(MANDIR) && install -m 644 $(MANPAGE) $(MANDIR) && gzip -9vf $(MANDIR)/$(MANPAGE) - mkdir -p $(CFGDIR) && cp -i windowlab.menurc $(CFGDIR)/windowlab.menurc && chmod 644 $(CFGDIR)/windowlab.menurc + ${BSD_INSTALL_PROGRAM_DIR} $(BINDIR) + ${BSD_INSTALL_MAN_DIR} $(MANDIR) + ${BSD_INSTALL_PROGRAM} $(PROG) $(BINDIR) + ${BSD_INSTALL_MAN} $(MANPAGE) $(MANDIR)/windowlab.1 clean: rm -f $(PROG) $(OBJS) @ 1.2 log @Updated wm/windowlab to 1.32. Lots of changes and bugs were fixed, see changelog for more info. @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 3 --- Makefile.orig 2005-09-04 07:44:29.000000000 +0200 +++ Makefile 2005-09-04 07:47:12.000000000 +0200 @@@@ -6,7 +6,7 @@@@ d16 1 a16 1 @@@@ -15,28 +15,28 @@@@ d43 1 a43 1 MANDIR = $(DESTDIR)$(XROOT)/man/man1 d45 1 d53 1 a53 1 @@@@ -53,9 +53,10 @@@@ @ 1.1 log @Initial revision @ text @d3 2 a4 2 --- Makefile.orig 2003-04-19 14:19:28.000000000 +0200 +++ Makefile 2003-05-16 01:55:05.000000000 +0200 d9 2 a10 2 -MENURC = /etc/X11/windowlab/menurc +MENURC = ${PKG_SYSCONFDIR}/menurc d14 1 a14 1 @@@@ -15,27 +15,26 @@@@ d17 1 a17 1 # This needs -lXext above, even if you have disabled shape support. d28 1 a28 2 # This should be set to the location of the X installation you want to # compile against. d34 10 a43 8 -CC = gcc -CFLAGS = -g -O2 -Wall +#CC = gcc +CFLAGS += -g -O2 -Wall BINDIR = $(DESTDIR)$(XROOT)/bin MANDIR = $(DESTDIR)$(XROOT)/man/man1 -CFGDIR = $(DESTDIR)/etc/X11/windowlab d45 3 a47 3 -LDPATH = -L$(XROOT)/lib +LDPATH = ${LDFLAGS} LIBS = -lX11 $(EXTRA_LIBS) d49 2 a50 2 PROG = windowlab @@@@ -52,10 +51,8 @@@@ d54 5 a58 4 - install -s $(PROG) $(BINDIR) - install -m 644 $(MANPAGE) $(MANDIR) - gzip -9vf $(MANDIR)/$(MANPAGE) - mkdir -p $(CFGDIR) && cp menurc.sample $(CFGDIR)/menurc @ 1.1.1.1 log @Initial import of windowlab 1.12. Reviewed by wiz@@ WindowLab is a small and simple window manager of novel design, based on aewm. It's click-to-focus, shares its window depth policy with the Amiga, and has a window resizing/reshaping method similar to that of 8/5 from Plan 9. WindowLab maintains the illusion of direct manipulation by constraining the mouse pointer when appropriate, ie when a window cannot be dragged any further in one direction. The pointer is also constrained vertically (effectively making the target menu items infinitely tall according to Fitts's law) when it's in the menubar to reduce pointing time. http://www.nickgravgaard.com/windowlab/ @ text @@