head 1.7; access; symbols pkgsrc-2026Q1:1.7.0.38 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.36 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.34 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.7.0.32 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.7.0.30 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.28 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.26 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.24 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.22 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.20 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.18 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.16 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.14 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.12 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.10 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.8 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.6 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.4 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.2 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.6.0.42 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.40 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.38 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.36 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.32 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.12 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.34 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.30 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.28 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.26 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.24 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.22 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.20 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.18 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.16 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.14 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.10 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.8 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.6 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.4 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.2 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.5.0.88 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.86 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.84 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.82 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.80 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.78 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.76 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.74 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.72 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.70 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.68 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.66 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.64 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.62 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.60 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.58 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.56 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.54 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.52 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.50 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.48 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.46 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.44 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.42 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.40 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.38 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.36 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.34 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.32 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.30 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.28 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.26 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.24 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.22 pkgsrc-2008Q1:1.5.0.20 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.18 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.16 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.14 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.12 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.10 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.8 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.6 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.4 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.2 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.4.0.6 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.4 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.2 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.3.0.10 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.8 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.6 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.2.0.6 netbsd-1-6-1-base:1.2 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2021.07.11.12.13.17; author bsiegert; state Exp; branches; next 1.6; commitid dfAULAUy2xQR8z0D; 1.6 date 2016.05.01.19.30.58; author dholland; state Exp; branches; next 1.5; commitid uwp5TzA5N8bQxO4z; 1.5 date 2005.12.06.13.14.06; author joerg; state Exp; branches; next 1.4; 1.4 date 2005.01.14.13.37.53; author jmmv; state dead; branches; next 1.3; 1.3 date 2003.07.02.17.54.37; author jmmv; state Exp; branches; next 1.2; 1.2 date 2001.01.25.18.55.07; author fredb; state Exp; branches; next 1.1; 1.1 date 2000.12.12.02.03.46; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.12.12.02.03.46; author wiz; state Exp; branches; next ; desc @@ 1.7 log @Update afterstep to 2.2.12 (released in 2013, lol). version 2.2.12 release * Session Management. AfterStep will utilize gnome-session for session management if available. Several things needs to be manually adjusted for full functionality : 1) go over list of autostart application files in /etc/xdg/autostart and for those that you want started and have line OnlyShowIn= - add AfterStep to the list of environments. One example is gnome-keyring* stuff - by default it is only enabled in GNOME session. 2) if session takes a long time to close after Logout dialog was shown - most likely culprit is the pulseaudio. You may need to get rid of it and switch to more standard and stable ALSA. 3) It is recommended to uninstall zeitgeist daemon since its useless under AfterStep anyway but wastes resources with its snooping activity. 4) gnome-session will save any app that support session mamgement at the end of the session to be restarted the next time. Unless you run UBUNTU in which case this functionality my be disabled in stock gnome-session. If you want it back, then it is recommended that you build your own gnome-session from sources. On the other hand if you do not want this functionality, again, get gnome-session source and comment out contents of maybe_load_saved_session_apps() function in gnome-session/gsm-session-fill.c. 5) If you find that your GTK apps look butt-ugly - its probably because gconfd is not running. It is normally started by gnome-session, but bastardised version of it that comes with Ubuntu does not do it for some reason. * More Useless packages : ubuntu-desktop deja-dup @ text @$NetBSD: patch-aa,v 1.6 2016/05/01 19:30:58 dholland Exp $ Don't declare own errno. --- src/afterstep/module.c.orig 2013-05-01 13:34:11.000000000 +0000 +++ src/afterstep/module.c @@@@ -33,6 +33,7 @@@@ #include #include +#include #include #include #include @@@@ -415,7 +416,6 @@@@ static void DeleteQueueBuff (module_t * int FlushQueue (module_t * module) { - extern int errno; int fd; register struct queue_buff_struct *curr; LOCAL_DEBUG_OUT ("module \"%s\", active= %d, out_queue = %p", module->name, module->active, module->output_queue); @@@@ -500,7 +500,6 @@@@ void FlushAllQueues () -#include static inline int PositiveWrite (unsigned int channel, send_data_type * ptr, int size) { @ 1.6 log @Add patch comments. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2005/12/06 13:14:06 joerg Exp $ d5 1 a5 1 --- src/afterstep/module.c.orig 2005-12-06 12:58:56.000000000 +0000 d15 3 a17 3 @@@@ -380,7 +381,6 @@@@ LOCAL_DEBUG_OUT( "deleting buffer %p sen int FlushQueue (module_t *module) d19 5 a23 5 - extern int errno; int fd; register struct queue_buff_struct *curr; @@@@ -471,7 +471,6 @@@@ FlushAllQueues() d29 1 a29 1 PositiveWrite (unsigned int channel, send_data_type *ptr, int size) @ 1.5 log @fix errno usage. @ text @d1 3 a3 1 $NetBSD$ @ 1.4 log @Update to 2.00.01. In fact, this is a completely new package coming from pkgsrc-wip, as the program has changed a lot. So: AfterStep is a window manager for the Unix X Window System. Based on the look and feel of the NeXTStep interface, it provides end users with a consistent, clean, and elegant desktop. Some of the distinguishing features of AfterStep compared to other window managers are its low usage of resources, stability and configurability. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2003/07/02 17:54:37 jmmv Exp $ d3 3 a5 5 --- doc/afterstepdoc.in.orig Mon Jan 10 19:37:03 2000 +++ doc/afterstepdoc.in Thu Jan 25 12:49:48 2001 @@@@ -9,18 +9,15 @@@@ # First try standard path, then local, then other possible paths # d7 13 a19 13 -for netscape in /usr/X11R6/bin/netscape /usr/bin/netscape \ - /usr/local/bin/netscape /usr/local/netscape/netscape \ - /opt/netscape/netscape /opt/bin/netscape ; do +for netscape in @@bindir@@/netscape @@bindir@@/mozilla \ + /usr/local/bin/netscape /usr/local/netscape/bin/netscape ; do if [ -x $netscape ] ; then - $netscape -remote \ - openurl\(file:///@@datadir@@/afterstep/doc/afterstep.html\) 2>/dev/null \ - || $netscape @@datadir@@/afterstep/doc/afterstep.html & + $netscape @@datadir@@/afterstep/doc/afterstep.html & exit fi done d21 8 a28 5 -for lynx in /usr/bin/lynx /bin/lynx /usr/local/bin/lynx ; do +for lynx in @@bindir@@/lynx /usr/local/bin/lynx ; do if [ -x $lynx ] ; then exec xterm -bg black -fg white -sl 500 -vb -e $lynx @@datadir@@/afterstep/doc/afterstep.html & fi @ 1.3 log @Avoid hardcoding /usr/pkg in patch files. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2001/01/25 18:55:07 fredb Exp $ @ 1.2 log @Don't let afterstepdoc call netscape with "-remote ", since packaged netscape is now really ns-open. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.1.1 2000/12/12 02:03:46 wiz Exp $ d24 1 a24 1 +for lynx in /usr/pkg/bin/lynx /usr/local/bin/lynx ; do @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2000/02/14 12:42:18 fredb Exp $ d3 3 a5 3 --- doc/afterstepdoc.in.orig Tue Nov 10 10:51:01 1998 +++ doc/afterstepdoc.in Tue Dec 29 00:20:54 1998 @@@@ -9,9 +9,8 @@@@ d15 5 a19 3 $netscape -remote \ openurl\(file:///@@datadir@@/afterstep/doc/afterstep.html\) 2>/dev/null \ @@@@ -20,7 +19,7 @@@@ @ 1.1.1.1 log @Add new category wm for window managers, and move lots of package from x11 here. Only changes are: `wm' in category added and some paths fixed. @ text @@