head 1.5; access; symbols pkgsrc-2018Q4:1.4.0.74 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.72 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.70 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.68 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.66 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.64 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.60 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.58 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.56 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.54 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.52 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.50 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.48 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.46 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.44 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.42 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.40 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.38 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.36 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.34 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.32 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.30 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.28 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.26 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.24 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.22 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.20 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.18 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.16 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.14 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.12 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.10 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.8 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.6 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.4 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.2 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.3.0.32 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.30 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.28 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.26 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.24 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.22 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.20 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.18 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.16 pkgsrc-2008Q1:1.3.0.14 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.12 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.10 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.8 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.6 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.4 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.2 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.1.0.18 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.16 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.14 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.12 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.10 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.8 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.6 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.4 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.2 pkgsrc-2004Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2019.01.01.09.41.20; author nia; state dead; branches; next 1.4; commitid F0poZFEwsbJNU36B; 1.4 date 2010.01.29.16.09.49; author joerg; state Exp; branches; next 1.3; 1.3 date 2006.07.06.22.04.03; author minskim; state Exp; branches; next 1.2; 1.2 date 2006.07.06.21.26.23; author minskim; state Exp; branches; next 1.1; 1.1 date 2004.06.07.06.12.16; author minskim; state Exp; branches; next ; desc @@ 1.5 log @chat/xchat: Remove xchat, as discussed on tech-pkg. XChat's development has been dead for nearly a decade now. chat/hexchat is an actively maintained fork and features many bug and security fixes and support for newer protocol features. Users of XChat should migrate to HexChat, or rather, should have migrated several years ago. A blog post exists by HexChat's maintainer where Debian's packaging of both is discussed: https://blog.tingping.se/2018/03/02/when-distros-get-it-wrong.html @ text @$NetBSD: patch-aa,v 1.4 2010/01/29 16:09:49 joerg Exp $ --- Makefile.orig 2004-04-30 05:38:10.000000000 -0700 +++ Makefile @@@@ -1,15 +1,15 @@@@ #UNIX VARS -CFLAGS = -Os -Wall -GTKFLAGS =`pkg-config gtk+-2.0 --cflags` -LIBS = `pkg-config gtk+-2.0 --libs` +CFLAGS += -Os +GTKFLAGS =`${PKG_CONFIG} gtk+-2.0 --cflags` +LIBS = `${PKG_CONFIG} gtk+-2.0 --libs` install = cp mkdir = mkdir -CC = gcc +#CC = gcc ifndef prefix prefix=/usr/ endif plugindir = $(prefix)/lib/xchat/plugins/ -Objects = src/away_system.o src/data_manager.o src/events.o src/menu.o src/settings.o src/warnings.o src/help.o src/eggtrayicon.o src/systray.o +Objects = src/away_system.o src/data_manager.o src/events.o src/menu.o src/settings.o src/warnings.o src/help.o src/eggtrayicon.o src/systray.o src/traycoreengine.o #WINDOWS VARS GTKPREFIX=C:/DEV-CPP/include/ @@@@ -27,7 +27,7 @@@@ WINCFLAGS = $(WINGTKFLAGS) -DBUILDING_DL WINObjects = src/away_system.o src/data_manager.o src/events.o src/menu.o src/settings.o src/warnings.o src/help.o src/systray.o ifndef windows - plugin = systray.so + plugin = systray.la else plugin=Systray.dll plugindir=C:/Program Files/X-Chat2/plugins/ @@@@ -63,42 +63,45 @@@@ src/systray.o: src/systray.c else src/eggtrayicon.o: src/libs/Unix/eggtrayicon.c - $(CC) $(CFLAGS) $(GTKFLAGS) -c src/libs/Unix/eggtrayicon.c -o src/eggtrayicon.o + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/libs/Unix/eggtrayicon.c -o src/eggtrayicon.o src/away_system.o: src/away_system.c - $(CC) $(CFLAGS) $(GTKFLAGS) -c src/away_system.c -o src/away_system.o + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/away_system.c -o src/away_system.o src/data_manager.o: src/data_manager.c - $(CC) $(CFLAGS) $(GTKFLAGS) -c src/data_manager.c -o src/data_manager.o + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/data_manager.c -o src/data_manager.o src/events.o: src/events.c - $(CC) $(CFLAGS) $(GTKFLAGS) -c src/events.c -o src/events.o + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/events.c -o src/events.o src/menu.o: src/menu.c - $(CC) $(CFLAGS) $(GTKFLAGS) -c src/menu.c -o src/menu.o + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/menu.c -o src/menu.o src/help.o: src/help.c - $(CC) $(CFLAGS) $(GTKFLAGS) -c src/help.c -o src/help.o + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/help.c -o src/help.o src/settings.o: src/settings.c - $(CC) $(CFLAGS) $(GTKFLAGS) -c src/settings.c -o src/settings.o + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/settings.c -o src/settings.o src/warnings.o: src/warnings.c - $(CC) $(CFLAGS) $(GTKFLAGS) -c src/warnings.c -o src/warnings.o + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/warnings.c -o src/warnings.o src/systray.o: src/systray.c - $(CC) $(CFLAGS) $(GTKFLAGS) -c src/systray.c -o src/systray.o + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/systray.c -o src/systray.o endif -systray.so: $(Objects) - $(CC) $(CFLAGS) $(LIBS) $(Objects) -shared -o $(plugin) +src/traycoreengine.o: src/libs/traycoreengine.c + ${SHLIBTOOL} --mode=compile ${CC} $(CFLAGS) $(GTKFLAGS) -c src/libs/traycoreengine.c -o src/traycoreengine.o + +systray.la: $(Objects) + ${SHLIBTOOL} --mode=link ${CC} $(LIBS) ${Objects:.o=.lo} -o ${plugin} -rpath ${prefix}/lib -avoid-version -module install: all - $(mkdir) -p $(plugindir) - $(install) $(plugin) $(plugindir)/$(plugin) - $(install) src/images/Win32Tray $(plugindir)/ -r -f - $(install) src/images/GTKTray $(plugindir)/ -r -f - $(install) src/images/Menu $(plugindir)/ -r -f + ${BSD_INSTALL_LIB_DIR} ${DESTDIR}$(plugindir) + ${SHLIBTOOL} --mode=install ${BSD_INSTALL_DATA} $(plugin) ${DESTDIR}$(plugindir) + for d in Win32Tray GTKTray Menu; do \ + ${BSD_INSTALL_DATA_DIR} ${DESTDIR}${plugindir}/$${d}; \ + ${BSD_INSTALL_DATA} src/images/$${d}/* ${DESTDIR}${plugindir}/$${d}; done win-install: @@echo 'Copy "Systray.dll" and "images" directory where you want. Set images directory in the settings tab' @ 1.4 log @DESTDIR support @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2006/07/06 22:04:03 minskim Exp $ @ 1.3 log @Do not define variables in headers; define them in .c files instead. Otherwise, they cause link errors on Darwin. @ text @d1 1 a1 1 $NetBSD$ d89 2 a90 2 + ${BSD_INSTALL_LIB_DIR} $(plugindir) + ${SHLIBTOOL} --mode=install ${BSD_INSTALL_DATA} $(plugin) $(plugindir) d92 2 a93 2 + ${BSD_INSTALL_DATA_DIR} ${plugindir}/$${d}; \ + ${BSD_INSTALL_DATA} src/images/$${d}/* ${plugindir}/$${d}; done @ 1.2 log @Libtoolize to build on more platforms. Bump PKGREVISION. @ text @d3 1 a3 1 --- Makefile.orig 2004-04-30 12:38:10.000000000 +0000 d5 1 a5 1 @@@@ -1,10 +1,10 @@@@ d20 6 d35 1 a35 1 @@@@ -63,42 +63,42 @@@@ src/systray.o: src/systray.c d77 3 @ 1.1 log @Update xchat-systray-integration to 2.4.5. Changes: + Fixed some memory leaks due to string duplication + Fixed some inclusions + New images handler: images are no more included in binary but loaded dynamicly, user theme is now permitted + Images are now separated in different directory, sorted by usage + Added initial Theme feature (will be ready next version) + Code splitted in files for a better logical organization + Win32 port completly integrated. Same package for all systems. + Moved Makefile & similar stuff to main directory + Added "make Win32" option to build Win32 shared dll. + Added native Win32 Tray with all the old features like double click, flash events and so on. + Reduced plugin size at 80k bytes only for unix & win32 version too. + Win32 settings tab has not the KDE/Gnome switch. + Added images path in settings. Plugin must be reloaded manually, autoreload in next version. + Added images path saving/reloading in data management. + Usual code cleaning and minor bug fix. @ text @d3 1 a3 1 --- Makefile.orig 2004-04-30 07:38:10.000000000 -0500 d20 53 a72 2 @@@@ -94,11 +94,11 @@@@ systray.so: $(Objects) $(CC) $(CFLAGS) $(LIBS) $(Objects) -shared -o $(plugin) d81 1 a81 1 + ${BSD_INSTALL_LIB} $(plugin) $(plugindir)/$(plugin) @