head	1.37;
access;
symbols
	pkgsrc-2026Q1:1.37.0.4
	pkgsrc-2026Q1-base:1.37
	pkgsrc-2025Q4:1.37.0.2
	pkgsrc-2025Q4-base:1.37
	pkgsrc-2025Q3:1.36.0.2
	pkgsrc-2025Q3-base:1.36
	pkgsrc-2025Q2:1.35.0.30
	pkgsrc-2025Q2-base:1.35
	pkgsrc-2025Q1:1.35.0.28
	pkgsrc-2025Q1-base:1.35
	pkgsrc-2024Q4:1.35.0.26
	pkgsrc-2024Q4-base:1.35
	pkgsrc-2024Q3:1.35.0.24
	pkgsrc-2024Q3-base:1.35
	pkgsrc-2024Q2:1.35.0.22
	pkgsrc-2024Q2-base:1.35
	pkgsrc-2024Q1:1.35.0.20
	pkgsrc-2024Q1-base:1.35
	pkgsrc-2023Q4:1.35.0.18
	pkgsrc-2023Q4-base:1.35
	pkgsrc-2023Q3:1.35.0.16
	pkgsrc-2023Q3-base:1.35
	pkgsrc-2023Q2:1.35.0.14
	pkgsrc-2023Q2-base:1.35
	pkgsrc-2023Q1:1.35.0.12
	pkgsrc-2023Q1-base:1.35
	pkgsrc-2022Q4:1.35.0.10
	pkgsrc-2022Q4-base:1.35
	pkgsrc-2022Q3:1.35.0.8
	pkgsrc-2022Q3-base:1.35
	pkgsrc-2022Q2:1.35.0.6
	pkgsrc-2022Q2-base:1.35
	pkgsrc-2022Q1:1.35.0.4
	pkgsrc-2022Q1-base:1.35
	pkgsrc-2021Q4:1.35.0.2
	pkgsrc-2021Q4-base:1.35
	pkgsrc-2021Q3:1.34.0.14
	pkgsrc-2021Q3-base:1.34
	pkgsrc-2021Q2:1.34.0.12
	pkgsrc-2021Q2-base:1.34
	pkgsrc-2021Q1:1.34.0.10
	pkgsrc-2021Q1-base:1.34
	pkgsrc-2020Q4:1.34.0.8
	pkgsrc-2020Q4-base:1.34
	pkgsrc-2020Q3:1.34.0.6
	pkgsrc-2020Q3-base:1.34
	pkgsrc-2020Q2:1.34.0.4
	pkgsrc-2020Q2-base:1.34
	pkgsrc-2020Q1:1.34.0.2
	pkgsrc-2020Q1-base:1.34
	pkgsrc-2019Q4:1.33.0.14
	pkgsrc-2019Q4-base:1.33
	pkgsrc-2019Q3:1.33.0.10
	pkgsrc-2019Q3-base:1.33
	pkgsrc-2019Q2:1.33.0.8
	pkgsrc-2019Q2-base:1.33
	pkgsrc-2019Q1:1.33.0.6
	pkgsrc-2019Q1-base:1.33
	pkgsrc-2018Q4:1.33.0.4
	pkgsrc-2018Q4-base:1.33
	pkgsrc-2018Q3:1.33.0.2
	pkgsrc-2018Q3-base:1.33
	pkgsrc-2018Q2:1.32.0.38
	pkgsrc-2018Q2-base:1.32
	pkgsrc-2018Q1:1.32.0.36
	pkgsrc-2018Q1-base:1.32
	pkgsrc-2017Q4:1.32.0.34
	pkgsrc-2017Q4-base:1.32
	pkgsrc-2017Q3:1.32.0.32
	pkgsrc-2017Q3-base:1.32
	pkgsrc-2017Q2:1.32.0.28
	pkgsrc-2017Q2-base:1.32
	pkgsrc-2017Q1:1.32.0.26
	pkgsrc-2017Q1-base:1.32
	pkgsrc-2016Q4:1.32.0.24
	pkgsrc-2016Q4-base:1.32
	pkgsrc-2016Q3:1.32.0.22
	pkgsrc-2016Q3-base:1.32
	pkgsrc-2016Q2:1.32.0.20
	pkgsrc-2016Q2-base:1.32
	pkgsrc-2016Q1:1.32.0.18
	pkgsrc-2016Q1-base:1.32
	pkgsrc-2015Q4:1.32.0.16
	pkgsrc-2015Q4-base:1.32
	pkgsrc-2015Q3:1.32.0.14
	pkgsrc-2015Q3-base:1.32
	pkgsrc-2015Q2:1.32.0.12
	pkgsrc-2015Q2-base:1.32
	pkgsrc-2015Q1:1.32.0.10
	pkgsrc-2015Q1-base:1.32
	pkgsrc-2014Q4:1.32.0.8
	pkgsrc-2014Q4-base:1.32
	pkgsrc-2014Q3:1.32.0.6
	pkgsrc-2014Q3-base:1.32
	pkgsrc-2014Q2:1.32.0.4
	pkgsrc-2014Q2-base:1.32
	pkgsrc-2014Q1:1.32.0.2
	pkgsrc-2014Q1-base:1.32
	pkgsrc-2013Q4:1.31.0.10
	pkgsrc-2013Q4-base:1.31
	pkgsrc-2013Q3:1.31.0.8
	pkgsrc-2013Q3-base:1.31
	pkgsrc-2013Q2:1.31.0.6
	pkgsrc-2013Q2-base:1.31
	pkgsrc-2013Q1:1.31.0.4
	pkgsrc-2013Q1-base:1.31
	pkgsrc-2012Q4:1.31.0.2
	pkgsrc-2012Q4-base:1.31
	pkgsrc-2012Q3:1.30.0.2
	pkgsrc-2012Q3-base:1.30
	pkgsrc-2012Q2:1.29.0.4
	pkgsrc-2012Q2-base:1.29
	pkgsrc-2012Q1:1.29.0.2
	pkgsrc-2012Q1-base:1.29
	pkgsrc-2011Q4:1.27.0.4
	pkgsrc-2011Q4-base:1.27
	pkgsrc-2011Q3:1.27.0.2
	pkgsrc-2011Q3-base:1.27
	pkgsrc-2011Q2:1.25.0.2
	pkgsrc-2011Q2-base:1.25
	pkgsrc-2011Q1:1.24.0.2
	pkgsrc-2011Q1-base:1.24
	pkgsrc-2010Q4:1.23.0.34
	pkgsrc-2010Q4-base:1.23
	pkgsrc-2010Q3:1.23.0.32
	pkgsrc-2010Q3-base:1.23
	pkgsrc-2010Q2:1.23.0.30
	pkgsrc-2010Q2-base:1.23
	pkgsrc-2010Q1:1.23.0.28
	pkgsrc-2010Q1-base:1.23
	pkgsrc-2009Q4:1.23.0.26
	pkgsrc-2009Q4-base:1.23
	pkgsrc-2009Q3:1.23.0.24
	pkgsrc-2009Q3-base:1.23
	pkgsrc-2009Q2:1.23.0.22
	pkgsrc-2009Q2-base:1.23
	pkgsrc-2009Q1:1.23.0.20
	pkgsrc-2009Q1-base:1.23
	pkgsrc-2008Q4:1.23.0.18
	pkgsrc-2008Q4-base:1.23
	pkgsrc-2008Q3:1.23.0.16
	pkgsrc-2008Q3-base:1.23
	cube-native-xorg:1.23.0.14
	cube-native-xorg-base:1.23
	pkgsrc-2008Q2:1.23.0.12
	pkgsrc-2008Q2-base:1.23
	cwrapper:1.23.0.10
	pkgsrc-2008Q1:1.23.0.8
	pkgsrc-2008Q1-base:1.23
	pkgsrc-2007Q4:1.23.0.6
	pkgsrc-2007Q4-base:1.23
	pkgsrc-2007Q3:1.23.0.4
	pkgsrc-2007Q3-base:1.23
	pkgsrc-2007Q2:1.23.0.2
	pkgsrc-2007Q2-base:1.23
	pkgsrc-2007Q1:1.22.0.4
	pkgsrc-2007Q1-base:1.22
	pkgsrc-2006Q4:1.22.0.2
	pkgsrc-2006Q4-base:1.22
	pkgsrc-2006Q3:1.21.0.4
	pkgsrc-2006Q3-base:1.21
	pkgsrc-2006Q2:1.21.0.2
	pkgsrc-2006Q2-base:1.21
	pkgsrc-2006Q1:1.19.0.2
	pkgsrc-2006Q1-base:1.19
	pkgsrc-2005Q4:1.16.0.2
	pkgsrc-2005Q4-base:1.16
	pkgsrc-2005Q3:1.15.0.2
	pkgsrc-2005Q3-base:1.15
	pkgsrc-2005Q2:1.13.0.2
	pkgsrc-2005Q2-base:1.13
	pkgsrc-2005Q1:1.10.0.2
	pkgsrc-2005Q1-base:1.10
	pkgsrc-2004Q4:1.9.0.2
	pkgsrc-2004Q4-base:1.9
	pkgsrc-2004Q3:1.8.0.2
	pkgsrc-2004Q3-base:1.8
	pkgsrc-2004Q2:1.6.0.2
	pkgsrc-2004Q2-base:1.6
	pkgsrc-2004Q1:1.4.0.2
	pkgsrc-2004Q1-base:1.4
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.37
date	2025.10.23.20.39.19;	author wiz;	state Exp;
branches;
next	1.36;
commitid	1V2hBZn9ypXaCJfG;

1.36
date	2025.08.30.08.24.21;	author pho;	state Exp;
branches;
next	1.35;
commitid	ffSwkqATMYHljJ8G;

1.35
date	2021.12.08.16.06.29;	author adam;	state Exp;
branches;
next	1.34;
commitid	2PyWjHx5T8rqARjD;

1.34
date	2020.03.08.16.51.17;	author wiz;	state Exp;
branches;
next	1.33;
commitid	rcNYzTQo8icypCZB;

1.33
date	2018.07.04.13.40.37;	author jperkin;	state Exp;
branches;
next	1.32;
commitid	NnIyRkdX3Lbg3PIA;

1.32
date	2014.02.16.00.45.28;	author wiedi;	state Exp;
branches;
next	1.31;
commitid	ON9SvRmoadSQbgpx;

1.31
date	2012.10.23.19.51.03;	author asau;	state Exp;
branches;
next	1.30;

1.30
date	2012.09.15.10.06.23;	author obache;	state Exp;
branches;
next	1.29;

1.29
date	2012.03.03.00.13.56;	author wiz;	state Exp;
branches;
next	1.28;

1.28
date	2012.02.06.12.41.33;	author wiz;	state Exp;
branches;
next	1.27;

1.27
date	2011.09.08.20.59.13;	author shattered;	state Exp;
branches;
next	1.26;

1.26
date	2011.07.30.10.47.54;	author shattered;	state Exp;
branches;
next	1.25;

1.25
date	2011.04.22.13.44.42;	author obache;	state Exp;
branches;
next	1.24;

1.24
date	2011.03.18.12.22.51;	author obache;	state Exp;
branches;
next	1.23;

1.23
date	2007.06.15.18.15.21;	author jlam;	state Exp;
branches;
next	1.22;

1.22
date	2006.10.01.15.14.28;	author rillig;	state Exp;
branches;
next	1.21;

1.21
date	2006.04.13.19.14.45;	author cube;	state Exp;
branches;
next	1.20;

1.20
date	2006.03.30.21.21.37;	author joerg;	state Exp;
branches;
next	1.19;

1.19
date	2006.02.17.15.43.22;	author rillig;	state Exp;
branches;
next	1.18;

1.18
date	2006.02.05.23.10.50;	author joerg;	state Exp;
branches;
next	1.17;

1.17
date	2005.12.29.06.22.17;	author jlam;	state Exp;
branches;
next	1.16;

1.16
date	2005.12.05.20.51.00;	author rillig;	state Exp;
branches;
next	1.15;

1.15
date	2005.08.10.20.56.23;	author jlam;	state Exp;
branches;
next	1.14;

1.14
date	2005.07.21.16.29.57;	author wiz;	state Exp;
branches;
next	1.13;

1.13
date	2005.05.21.04.10.18;	author jlam;	state Exp;
branches;
next	1.12;

1.12
date	2005.04.11.21.47.24;	author tv;	state Exp;
branches;
next	1.11;

1.11
date	2005.03.22.14.57.12;	author cube;	state Exp;
branches;
next	1.10;

1.10
date	2004.12.28.02.47.50;	author reed;	state Exp;
branches;
next	1.9;

1.9
date	2004.10.03.00.18.15;	author tv;	state Exp;
branches;
next	1.8;

1.8
date	2004.07.27.14.57.23;	author cube;	state Exp;
branches;
next	1.7;

1.7
date	2004.07.05.08.42.27;	author cube;	state Exp;
branches;
next	1.6;

1.6
date	2004.06.07.17.01.50;	author cube;	state Exp;
branches;
next	1.5;

1.5
date	2004.05.09.20.47.04;	author fredb;	state Exp;
branches;
next	1.4;

1.4
date	2004.03.07.03.51.16;	author minskim;	state Exp;
branches;
next	1.3;

1.3
date	2004.02.26.23.11.57;	author minskim;	state Exp;
branches;
next	1.2;

1.2
date	2004.02.25.08.41.56;	author cube;	state Exp;
branches;
next	1.1;

1.1
date	2004.02.24.22.30.25;	author cube;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2004.02.24.22.30.25;	author cube;	state Exp;
branches;
next	;


desc
@@


1.37
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@# $NetBSD: Makefile,v 1.36 2025/08/30 08:24:21 pho Exp $

PKGREVISION= 1
.include "../../sysutils/gkrellm/Makefile.common"

GKRELLM_PKGBASE=	gkrellm-server
COMMENT=		Monitoring daemon remotely accessible by a GKrellM client
DEPENDS+=		gkrellm-share-${GKRELLM_VERSION}:../../sysutils/gkrellm-share

USE_TOOLS+=		pkg-config
PTHREAD_OPTS+=		require
RCD_SCRIPTS=		gkrellmd
EGDIR=			${PREFIX}/share/examples/gkrellm-server
CONF_FILES=		${EGDIR}/gkrellmd.conf ${PKG_SYSCONFDIR}/gkrellmd.conf

.include "../../mk/bsd.fast.prefs.mk"

.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "DragonFly"
SPECIAL_PERMS+=		${PREFIX}/bin/gkrellmd ${REAL_ROOT_USER} kmem 2555
.endif

SUBST_CLASSES+=		gkprefix
SUBST_STAGE.gkprefix=	pre-configure
SUBST_FILES.gkprefix=	server/gkrellmd.h
SUBST_SED.gkprefix+=	-e '/GKRELLMD_LOCAL_ETC/d'
SUBST_SED.gkprefix+=	-e '/GKRELLMD_SYS_ETC/{s!/etc!${PKG_SYSCONFDIR}!;}'

BUILD_DIRS=		server
BUILD_TARGET=		${GKRELLM_PER_PLATFORM_TARGET}
.if !empty(PKG_OPTIONS:Mnls)
BUILD_MAKE_FLAGS+=	LOCALEDIR=${PREFIX}/${PKGLOCALEDIR}/locale
.endif

INSTALL_MAKE_FLAGS+=	CFGDIR=${DESTDIR}${EGDIR}
INSTALL_MAKE_FLAGS+=	SINSTALLDIR=${DESTDIR}${PREFIX}/sbin
INSTALL_MAKE_FLAGS+=	SMANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
INSTALL_TARGET=		install_bin install_inc install_man install_cfg

# include/gkrellm2/log.h conflicts with sysutils/gkrellm because the latter
# also installs exactly the same file. Removing it means that one cannot
# build a gkrellm plugin with only the server installed, but can we do
# anything better than this?
post-install:
	${RM} -f ${DESTDIR}${PREFIX}/include/gkrellm2/log.h

.include "../../devel/glib2/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.36
log
@sysutils/gkrellm{,-share,-server}: Update to 2.4.0

pkgsrc changes:
- Changed HOMEPAGE. gkrellm.net has apparently been taken over and now it
  only contains irrelevent ads and AI-generated crap, pretending to still
  be the official website. It's clearly a fake because it doesn't even
  distribute the source tarball. The upstream has moved to srcbox.net.
- Removed patch-aa (src/sysdeps/bsd-common.c), patch-ab
  (src/sysdeps/netbsd.c), patch-ac (src/sysdeps/openbsd.c), patch-ad
  (src/sysdeps/bsd-net-open.c), patch-ae (server/gkrellmd-private.h),
  patch-ag (src/chart.c), patch-ah (src/config.c), patch-ai (src/disk.c),
  patch-aj (src/mail.c), patch-ak (src/net.c), patch-al (src/sensors.c),
  patch-an (server/mail.c), patch-ao (server/sysdeps-unix.c), patch-ap
  (src/client.c), patch-aq (server/main.c), patch-ar (src/monitor.c),
  patch-as (src/configure), patch-au (src/gkrellm.h), patch-aw
  (src/inet.h), patch-ay (src/sysdeps-unix.c), and patch-az
  (src/sysdeps/sensors-common.c): The upstream took our patch and merged
  them. How amazing!
- Removed patch-am (src/smbencrypt.c): The upstream removed SMB stuff and
  now it uses libntlm.
- Removed patch-Makefile.inc and patch-src_Makefile: We've (including me)
  been patching makefiles without knowing those files have come from pkgsrc
  but not from upstream. The original files were in ${FILESDIR}. This is
  confusing even to us pkgsrc devs, so don't do this anymore.
- gkrellmd from sysutils/gkrellm-server is no longer setuid'ed on NetBSD,
  because its NetBSD-specific code has migrated away from kvm to
  sysctl. The same is going to be the case for FreeBSD in the next release
  but not now.
- NLS support is now optional but is enabled by default.
- Dropped the option for building with glib1 instead of glib2. It's no
  longer supported.
- Dropped optional dependencies from sysutils/gkrellm/buildlink3.mk because
  they are private to sysutils/gkrellm and don't affect any of the plugins.
- Moved gkrellmd from ${PREFIX}/bin to ${PREFIX}/sbin because it's not
  supposed to be directly executed by users. Its man page is now also moved
  to section 8.

upstream changes:

## [2.4.0](https://git.srcbox.net/gkrellm/gkrellm/releases/tag/gkrellm-2.4.0) - 2025-01-19

- Use a sans-serif font and slightly bigger font sizes by default
- Add native GnuTLS support mail check via SSL/TLS and require GnuTLS 3.3 or newer (#29)
- Add and install a systemd service unit for gkrellmd
- Install gkrellmd configuration file in standard "install" make target
- Require and always use `getaddrinfo()` function. In a previous release this
  was already done on Linux. Now it also applies to other platforms like BSD,
  macOS, Solaris and Windows.
- Enable gkrellmd timeouts by default to make gkrellm clients automatically
  reconnect after a connection loss
- Fix syslog facility/priority code in gkrellmd to be POSIX compliant so it
  is more portable to Unix platforms other than Linux
- Require OpenSSL 1.1 or newer for mail check via SSL/TLS.
- Fix translations and add menu items to main context menu which were previously
  only available as debug options
- Replace MD5 code with existing functionality from GLib
- Add and install XDG desktop file as well as icons on Unix/Linux systems.
  This uses the GKrellM icon used on Windows only so far because the old icon
  is only available in a very small size that is not suitable for modern
  screen sizes. The icon is also used as the default window icon in taskbars
  and launchers.
- Use locale-dependent date and time formatting by default
- Add Windows 10, 11, Server 2016/2019/2022 OS version detection
- Do not strip executables during installation by default anymore. Use
  `make install-strip` if you prefer the old behavior.
- Fix syntax errors in manual pages (patch by Sandro Tosi)
- Fix GTK and GLib deprecation warnings and require GTK >= 2.24
- Fix most compiler warnings when building with GCC 13 and Clang 18
- Center each line in multiline clock/calendar decals
- Fix IPv6 address matching in gkrellmd client access list
- Update French translation (patch by Jerome UZEL)
- Fix stack corruption in Solaris kstat code (patch by Adam Stylinsk)

## [2.3.11](https://git.srcbox.net/gkrellm/gkrellm/releases/tag/gkrellm-2.3.11) - 2019-07-25

- Fix krell scale for medium sized filesystems (based on patch by Peter Hymann)
- Support OpenSSL >= 1.1 for mail check over SSL/TLS
- Sort Linux disk devices alphabetically (patch by Petr Gajdos)
- Avoid corruption of chart labels (based on patch by Stefan Seyfried)
- Fix possible buffer-overflow in disk size formatting

## [2.3.10](https://git.srcbox.net/gkrellm/gkrellm/releases/tag/gkrellm-2.3.10) - 2016-10-23

- Fix Linux nvme block devices
- Do not reject disks because they are not found in `/proc/devices` (the nvme
  disks may not be there) so new default is to accept anything in
  `/proc/diskstats` regardless if major number is known or in devices file.

## [2.3.9](https://git.srcbox.net/gkrellm/gkrellm/releases/tag/gkrellm-2.3.9) - 2016-10-11

- Fix mmc block devices (regression in 2.3.8)
- Allow Pango markup for all configurable panel labels

## [2.3.8](https://git.srcbox.net/gkrellm/gkrellm/releases/tag/gkrellm-2.3.8) - 2016-09-07

- Add option to ignore network interfaces that match a regular expression
  pattern
- Fix composite disk graph double counting
- Handle dynamic disk major numbers for `dm` and `mdp` virtual devices and don't
  add their data to the composite disk
- Disk panel labels are now configurable. This is mostly useful for user
  labeling of virtual disks
- Use wrap bytes instead of discarding data when cumulative chart data overflows
- Changed keyboard shortcut for theme changes to `Shift+Page Up` and `Shift+Page Down`
  (patch by Pavel Reznicek)
- Indentation cleanup bugfix for Linux kernel version detection
  (patch by Ville Skytta)

## [2.3.7](https://git.srcbox.net/gkrellm/gkrellm/releases/tag/gkrellm-2.3.7) - 2016-06-03

- Use `gdk_pixbuf_new_from_data()` instead of deprecated
  `gdk_pixbuf_new_from_inline()`. Inline `alert_inline[]` needed to be --raw.
- Fix sending error message back to clients that were refused by gkrellmd and
  add dialog to gkrellm client to display the error message
- Fix possible chart rendering problem for single pixels
- Fix compilation without OpenSSL and GnuTLS (patch by Felix Janda)
- Always use `getaddrinfo()` on Linux to fix IPv6 support on C libraries other
  than glibc (for example musl libc)
- Fix handling of `mmcblkN` SD disk partition numbers

## [2.3.6-RC2](https://git.srcbox.net/gkrellm/gkrellm/releases/tag/gkrellm-2.3.6-rc2) - 2015-12-23

- Each real CPU chart may be individually enabled instead of as a group so CPU
  charts may be split into multiple instances. For systems with large numbers
  of CPUs.
- Make drawing CPU panel labels optional to allow saving vertical space.
- Patch from Ville Skytta: fix some `netbsd.c` and `winops-win32.c` issues flagged by cppcheck.
- Patch from Neil Booth: Add multiple CPU capability to CPU monitor for
  Dragonfly. Acquired `dragonfly.c` from web so could apply patch. I have no clue
  why I never had a `dragonfly.c`.
- Patch from Jindrich Makovicka: Update multiple GKrellM files to compile with
  `-DGTK_DISABLE_DEPRECATED -DGSEAL_ENABLE` for GTK3 compatibility. Replaces
  GtkItemFactory and GtkTooltips.
- Add nvidia-smi interface to linux.c for getting nvidia GPU temperatures.
- Translation updates
  - ru.po from Roman Savochenko
  - uk.po new translation from Roman Savochenko
  - pt.po new translation from Ze based on pt_BR.po
  - fr.po from Jerome UZEL
- Bugfixes
  - fix memory leaks: add `g_thread_unref()` for all GThread pointers returned
    from `g_thread_new()` calls.
  - Flag config as modified when changing a charts Resolution per Grid and bump
    max grid resolution to 500000000.
  - Store lockfiles under `/var/lock/gkrellm-UID` directories to make lockfiles
    work for multiple users.
- Only link against and initialize Libgcrypt when building with GnuTLS < 2.12.
  This allows using GKrellM with GnuTLS versions built against Nettle instead
  of Libgcrypt.
- Patch from Gerard Neil: Skip autofs mounts in free disk space polling
- Patch from Gerard Neil: Handle cifs as remote filesystem to use longer
  `nfs-timeout` polling interval
- Patch from Alexandre Rostovtsev: Explicitly link against gmodule-2.0
- Add support for GPU-Z sensor information on Windows
- Increase minimum required GLib version to 2.32, some parts of gkrellm use
  newer GLib API
- Drop remaining GLib 1.x compatibility from gkrellmd
- Patch from Ville Skyttä: Allow binding to a listen address that doesn't exist
  yet (gkrellmd)
- Patch from Pierre Neyron: Option to enable/disable new network interfaces
  by default

2.3.5 - Thu Oct 7, 2010
------------------------
	* Patch from Hajimu Umemoto: use utmpx instead of utmp on FreeBSD 9-CURRENT
	* Linux sensors: check for /sys/class/thermal/thermal_zone[0-*].
	* Patch from Simon de Hartog: Add Linux net monitor checking for
	  IPv6 routes.
	* Patches from Stefan Gehn:
	    - Use dynamic buffering to handle large disk names from a Mac gkrellmd.
	    - Clean up debug printing by using gkrellm_debug(), g_message(),
	      g_debug(), g_warning().
	    - Replace sprintf() calls with snprintf().
	    - Use glib gstdio to replace unix calls: fopen()->g_fopen(), etc.
	    - Use glib mutex functions for portability when building with
	      GnuTLS.
	    - Fix IMAP login by escaping backslash and double-quotes in
	      username, password and mailbox strings.
	    - Fix initial sending of fstab entries in gkrellmd, fstab was only
	      sent if it was marked as "changed"
	    - Configure scripts handle pkg-config and compiler errors better.
	    - src/Makefile: Rename SMC_LIBS to X11_lIBS and add -lX11
	    - Makefile: Drop duplicating SMC_LIBS in "netbsd" targets by calling
	      src/Makefile with "netbsd" target instead of using the generic
	      "gkrellm" target.
	    - gkrellmd: Make "-d" commandline option the short version
	      for "--detach" instead of for "--debug-level".
	    - Enable IPv6-support on win32 if target os is windows xp or newer.
	    - Support monitoring of active IPv6 TCP connections on windows vista
	      or newer.
	    - Fix building with mingw-w64 environment.
	    - Fix time formatting on win32 for monthly network statistics
	* Patch from Stefan Gehn: add searching for linux sensors directly below
	  hwmon dir since kernel is putting newer devices there.
	* Patch from Hajimu Umemoto: FreeBSD memory usage calculation update.
	* Translation updates
	  o fr.po from Jerome UZEL
	  o es.po from Cristian Othon Martinez Vera
	  o de.po minor bug patch from Jan Brinkmann.
	  o pt_BR.po update from Vinicius Moreira de Oliveira
	* Bugfixes
	  o Fix eof check in fgets_pipe() (when using external mail check program).
	  o Jindrich Makovicka patch: fix some aliasing violations due to
	    sockaddr_* typecasting.
	  o Ville Skytta patch: add explicit -lm linking to fix Fedora builds
	    with --no-add-needed.

2.3.4 - Mon Jan 4, 2010
------------------------
	* Add gkrellm_sys_setup_connect() function so sysdep code can register
	  from gkrellm_sys_main_init() a setup function to call after main()
	  argument parsing.
	* Patch from Hajimu Umemoto: add FreeBSD support for the amdtemp
	  temperature sensor.
	* Add some mbmon usage help to gkrellm.1 and README.
	* Bugfixes
	  o Patch from Sandro Tosi: fix a FTBFS when using gold as linker
	    (by simply adding -lX11).
	  o Add SSL library init calls to mail check for gnutls case.
	  o Patch from Hans de Goede: Fix some crashes - check for NULL GC when
	    drawing root pixmap on transparent chart or panel.
	  o Patch from Goswin von Brederlow: Ignore device mapper devices in
	    Linux disk stats.

2.3.3 - Mon Dec 21, 2009
------------------------
	* gkrellm.spec update from Tim Keller.
	* Patch from Cyrus Rahman: restore gkrellm_sys_main_init() call to proper
	  place and fix FreeBSD sensors for amd64 and fix allocate sensor bug.
	* Patch from Hajimu Umemoto: add --without-ntlm option
	* Patches from Hajimu Umemoto for FreeBSD:
	    - Support SMP CPU charts coming in FreeBSD 6.4-RELEASE and 7.1-RELEASE
	    - Use sysctl for swap info on recent FreeBSD; suppress compile warnings
	    - Include patch from Pietro Cerutti for coretemp(4) sensor support and
	      fix bug causing only one instance of a sensor type to be added.
	    - Include patch from Sven Berkvens-Matthijsse to enable battery support
	      on amd64 using ACPI.
	* Patch from Stefan Gehn: Makefile & configure ntlm detect use pkg-config.
	* Patch from Erik-Jan: sensors monitor option to show temperature units.
	* Patch from Hans de Goede: rename getline to gkrellm_getline to avoid
	      conflict with new getline function in recent glibc.
	* Bugfixes
	  o Fix a crah by moving "unable to connect" Gtk dialogs outside
	    of the connect to client thread.
	  o Divide by zero crash in Linux battery monitor when batteries are dead.
	  o Patch from Hans de Goede: fix a crash by adding openssl mail check
	    locking to mail monitor.
	* Translation updates
	  o pt_BR.po update from Vinicius Moreira de Oliveira

2.3.2 - Fri Oct 3, 2008
------------------------
	* Patch from Stefan Gehn:
	    - Add error logging routines so errors and debugging can be routed to
	      a file or stdout, and gkrellmd can log to the system syslog file.
	      Begin replacing debug printf() with g_message(), g_warning(), etc
	      functions to support the logging functions.
	    - Port gtk_combo functions to gtk_combo_box
	    - Add client mode server connection error dialog pupups.
	    - Use GTK 2.12 gtk_widget_xxx_tooltip over gtk_tooltip in mail.c
	    - win32 changes:
	        Use unicode function calls.
	        Use getaddrinfo() on win32.
	        Support CoreTemp application for getting cpu temperatures.
	        Redo sensor-handling to support multiple sensor backends.
	        Make Proc monitor work and properly count # of logged in users.
	        Mem monitor displays cache bytes.
	        System name shows some new windows versions.
	        Remove trayicon
	    - Other various cleanups and changes in his quite large patch.
	* Add OpenSSL license exception.
	  Make OpenSSL the default to avoid gnutls symbol conflict crash.
	* Link to libntlm and remove smb* files from gkrellm source distribution.
	* Patch from Takao Fujiwara: Pass clock/calendar strings to strftime in
	  current locale.  Bump default width up to 100.
	* Patch from Leo Schwab: add linux sysfs battery interface.  Use
	  preferencially over deprecated /proc/acpi interface.
	* Patch from Lycestra:
	    - Mac OS X support:
	        "darwin9" build mode for Leopard, which lacks libkvm
	        add inet monitor interface
			add buffers and cache data to memory monitor
	    - don't client connect to server in the case read_server_setup() fails
	* Bugfixes
	  o Allow spaces in file system monitor directories.
	  o Andrey Rahmatullin and Ravi Pinjal both sent a patch to fix:
	    some memleaks in clock monitor.
	  o Ken Milmore patch: fix configure script to work for lm_sensors >= 3.1
	  o NULL serve_name segfault
	* Translation updates
	  o pl.po from Michal Smoczyk

2.3.1 - Sun Dec 2, 2007
------------------------
	* Clock/Calendar monitor rewritten to use user configurable display
	  format strings containing strftime conversion characters and
	  Pango text attribute markup strings.
	* Hans de Goede patch: add new to be released libsensors4 interface to
	  linux sensors.
	* Martijn Ras patch: -A option to bind gkrellmd to a specific interface.
	* Include UDP connections in the Linux inet monitor.
	* Bugfixes
	  o Ville Skytta patch: add gcrypt.h for mail monitor gnutls support.
	  o Add test for "charged" when checking linux battery charging state.
	  o Stop pumping extra "float_factor" lines into user-config.
	  o Add omitted substitution variables: $L for disk, $H for some others.
	  o make fs monitor panels adjust height according to changes in text
	    extents with panel format string Pango markup changes (and fs
	    labels can now use markup).
	* Translation updates
	  o de.po from Steffen Weise
	  o fr.po from Jerome UZEL
	  o pl.po from Michal Smoczyk

2.3.0 - Fri Jul 20, 2007
------------------------
	* Upgrade to GPLv3
	* Jindrich Makovicka patch: mail check for Sylpheed .claws_mark mark file.
	* Stefan Gehn large set of patches for Windows:
	    1) Makefiles updated for Windows 2000/XP builds under MinGW/MSYS.
	       Drop win9x support.
	    2) Add support: SpeedFan sensors, tcp port stats for the Inet monitor,
	       theme transparency,
	    3) Add Vista detection, but running under Vista needs testing.
	    4) Improve the plugin interface.  Added static libgkrellm.a for easier
	       plugin porting.  New files: src/win32-libgkrellm.c,
	       src/win32-plugin.c server/win32-gui.c  server/win32-gui.h
	       server/win32-libgkrellmd.c server/win32-plugin.c
	       server/win32-plugin.h.
	       Pass callback pointer to win32 gkrellmd plugins.
	    5) Various #ifdef WIN32 unix/windows compatibility cleanups, new
	       gkrellmd_get_timer_ticks() and gkrellmd_ticks() functions, trayicon
	       handling.
	* Michal Nazarewicz patch: preserve config of disabled monitors.
	* Anthony Mallet patches:
	    1) Add NetBSD ACPI battery monitor support.
	    2) Collection of NetBSD pkgsrc port patches: Disk monitor API changes,
	       DragonFLY OS support, 64 bit compile cleanups.
	* Will Simoneau patch: look for linux I2O disks.
	* Don't save config for disabled non-existing net interfaces.
	* Add memory monitor raw free and raw used panel variables.
	* Plugin interface to export strings (data) for panel/chart labels.
	  Net monitor updated to check for exports.
	* Linux nvidia GPU option to use nvclock when nvidia-settings fails.
	* Translation updates
	  o de.po from Steffen Weise
	  o fr.po from Jerome UZEL
	* Bugfixes
	  o Add SubstructureRedirectMask in net_wm_state().
	  o gkrellmd documentation: fix gkrellmd.1 typos, add missing pidfile.
	  o Read of inet update_interval from config failed.
	  o Negative sensor factors weren't saved in the config.
	  o Linux sensors:
	    1) handle libsensors via686a 2.0V voltage label style.
	    2) Read temps from multiple nVidia gpu cores.
	  o Linux.c 64 bit compile warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2021/12/08 16:06:29 adam Exp $
d3 1
@


1.35
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2020/03/08 16:51:17 wiz Exp $
a5 1
PKGREVISION=		7
d15 1
a15 1
CFLAGS.SunOS+=		-Du_int32_t=uint32_t
d17 2
a18 4
.include "../../mk/bsd.prefs.mk"

.if (${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly")
SPECIAL_PERMS+=		${PREFIX:Q}/bin/gkrellmd ${REAL_ROOT_USER} kmem 2555
a20 10
NOT_FOR_PLATFORM=	IRIX-*-*

MAKE_ENV+=		MODULES=server
INSTALL_MAKE_FLAGS+=	BINOWNER=${BINOWN:Q} BINGROUP=${BINGRP:Q}

PKG_OPTIONS_VAR=	PKG_OPTIONS.gkrellm-server
PKG_SUPPORTED_OPTIONS=	glib1

.include "../../mk/bsd.options.mk"

d24 8
a31 1
SUBST_SED.gkprefix=	-e '/GKRELLMD_SYS_ETC/{s!/etc!${PKG_SYSCONFDIR}!;}'
d33 9
d43 1
a43 2
	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX:Q}/share/examples/gkrellm-server
	${INSTALL_DATA} ${WRKSRC:Q}/server/gkrellmd.conf ${DESTDIR}${PREFIX:Q}/share/examples/gkrellm-server
a44 4
.if !empty(PKG_OPTIONS:Mglib1)
MAKE_ENV+=		USE_GLIB12=yes
.include "../../devel/glib/buildlink3.mk"
.else
a45 1
.endif
@


1.34
log
@*: recursive bump for libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2018/07/04 13:40:37 jperkin Exp $
d6 1
a6 1
PKGREVISION=		6
@


1.33
log
@*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2014/02/16 00:45:28 wiedi Exp $
d6 1
a6 1
PKGREVISION=		5
@


1.32
log
@define u_int32_t on SunOS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2012/10/23 19:51:03 asau Exp $
d35 1
a35 1
SUBST_STAGE.gkprefix=	post-patch
@


1.31
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2012/09/15 10:06:23 obache Exp $
d16 2
@


1.30
log
@recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2012/03/03 00:13:56 wiz Exp $
a9 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.29
log
@Recursive bump for pcre-8.30* (shlib major change)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2012/02/06 12:41:33 wiz Exp $
d6 1
a6 1
PKGREVISION=		4
@


1.28
log
@Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2011/09/08 20:59:13 shattered Exp $
d6 1
a6 1
PKGREVISION=		3
@


1.27
log
@PR/36803 -- remove stray '&'.  Thanks to Jukka Salmi for noticing this.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2011/07/30 10:47:54 shattered Exp $
d6 1
a6 1
PKGREVISION=		2
@


1.26
log
@PR/36803 -- honour PKG_SYSCONFDIR
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2011/04/22 13:44:42 obache Exp $
d6 1
a6 1
PKGREVISION=		1
d37 1
a37 1
SUBST_SED.gkprefix=	-e '/GKRELLMD_SYS_ETC/{s!/etc!${PKG_SYSCONFDIR}&!;}'
@


1.25
log
@recursive bump from gettext-lib shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2011/03/18 12:22:51 obache Exp $
d15 2
a16 1
CONF_FILES=		${PREFIX:Q}/share/examples/gkrellm-server/gkrellmd.conf ${PREFIX:Q}/etc/gkrellmd.conf
d37 1
a37 1
SUBST_SED.gkprefix=	-e '/GKRELLMD_SYS_ETC/{s!/etc!${PREFIX}&!;}'
@


1.24
log
@Add user-destdir installation support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2007/06/15 18:15:21 jlam Exp $
d6 1
@


1.23
log
@* Change some instances of ROOT_USER and ROOT_GROUP to BINOWN and BINGRP
  in SPECIAL_PERMS usage.

* Consistently use 4555 for setuid and 2555 for setgid programs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2006/10/01 15:14:28 rillig Exp $
d9 2
d19 1
a19 1
SPECIAL_PERMS+=		${PREFIX:Q}/bin/gkrellmd ${BINOWN} kmem 2555
d25 1
d38 2
a39 2
	${INSTALL_DATA_DIR} ${PREFIX:Q}/share/examples/gkrellm-server
	${INSTALL_DATA} ${WRKSRC:Q}/server/gkrellmd.conf ${PREFIX:Q}/share/examples/gkrellm-server
@


1.22
log
@Fixed some pkglint warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2006/04/13 19:14:45 cube Exp $
d17 1
a17 1
SPECIAL_PERMS+=		${PREFIX:Q}/bin/gkrellmd ${ROOT_USER} kmem 2711
@


1.21
log
@Update gkrellm packages to version 2.2.9.

pkgsrc changes:
  - introduce various patches to fix compilation problems (gkrellm is a
    complete mess).
  - activate sensors-common.c on NetBSD.

2.2.9 - Fri Mar 31, 2006
------------------------
        * Bugfixes
          o Segfault if select config Builtins->Battery with no batteries present.


2.2.8 - Thu Mar 30, 2006
------------------------
        * Add battery monitor option to use percent capacity remaining for alerts.
        * Filippo Giunchedi linux.c patch: make sensor code able to read
          apple/pmu's sysfs based sensors.
        * Jindrich Makovicka linux.c patch: subtract the memory allocated to
          slabs from the used memory and add it to the cached value instead.
        * Put multiple instances lock files in /var/lock.
        * Bugfixes:
          o Fix gkrellm_125_sequence() off by a bit here and there.
          o Invalidate chart text runs when chart height changed.
          o mbmon sensors decimal point char can be different from current locale.
          o Read linux cpu stats from /proc/stat as 64 bits.
          o Segfault on editing disk chart format string after disabling a disk.
          o gkrellmd -plog segfaulted if no plugins are installed.
          o Don't NULL serve_name prior to each gkrellmd plugin serve_data call.
          o Use a per client input_func in gkrellmd_client_read().
        * Translation updates
          o bg.po new Bulgarian translation by Vasko Vasilev.
          o es.po from Cristian Othon Martinez Vera
          o ru.po from Vitaly Lipatov
@
text
@d1 2
a2 1
# $NetBSD: Makefile,v 1.20 2006/03/30 21:21:37 joerg Exp $
a4 1
PKGREVISION=		#
d29 1
a32 1
SUBST_CLASSES+=		gkprefix
@


1.20
log
@Install daemon as setgid kmem on DragonFly as well. Bump revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2006/02/17 15:43:22 rillig Exp $
d4 1
a4 1
PKGREVISION=		2
d7 1
a7 1
DEPENDS+=		gkrellm-share-${GKRELLM_VERSION}nb1:../../sysutils/gkrellm-share
@


1.19
log
@Fixed pkglint warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2006/02/05 23:10:50 joerg Exp $
d4 1
a4 1
PKGREVISION=		1
d16 1
a16 1
.if (${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "NetBSD")
@


1.18
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2005/12/29 06:22:17 jlam Exp $
d12 1
a12 1
CONF_FILES=		${PREFIX}/share/examples/gkrellm-server/gkrellmd.conf ${PREFIX}/etc/gkrellmd.conf
d17 1
a17 1
SPECIAL_PERMS+=         ${PREFIX}/bin/gkrellmd ${ROOT_USER} kmem 2711
a25 1
PKG_DEFAULTS_OPTIONS?=	# empty
d35 2
a36 2
	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gkrellm-server
	${INSTALL_DATA} ${WRKSRC}/server/gkrellmd.conf ${PREFIX}/share/examples/gkrellm-server
@


1.17
log
@Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2005/12/05 20:51:00 rillig Exp $
d4 1
d7 1
a7 1
DEPENDS+=		gkrellm-share-${GKRELLM_VERSION}:../../sysutils/gkrellm-share
@


1.16
log
@Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2005/08/10 20:56:23 jlam Exp $
a8 1
USE_PKGINSTALL=		YES
@


1.15
log
@Remove the abuse of buildlink that was pkg-config/buildlink3.mk.  That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2005/07/21 16:29:57 wiz Exp $
a3 2
PKGREVISION=		# empty1

d10 1
a10 1
PTHREAD_OPTS=		require
d20 1
a20 1
NOT_FOR_PLATFORM=	IRIX-*
@


1.14
log
@Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2005/05/21 04:10:18 jlam Exp $
d10 1
a46 1
.include "../../devel/pkg-config/buildlink3.mk"
@


1.13
log
@SUBST_FILES.* must be relative to ${WRKSRC}.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2005/04/11 21:47:24 tv Exp $
d46 1
a46 1
.include "../../devel/pkgconfig/buildlink3.mk"
@


1.12
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2005/03/22 14:57:12 cube Exp $
d32 1
a32 1
SUBST_FILES.gkprefix=	${WRKSRC}/server/gkrellmd.h
@


1.11
log
@Update gkrellm packages to 2.2.5.

pkgsrc changes:
 o convert gkrellm-server to options.mk

GKrellM changes:
2.2.5 - Sun Mar 20, 2005
------------------------
        * Sensor monitor can read data from "mbmon -r -P port" daemon.
          mbmon and hddtemp daemon sensor monitor code moved to
          sysdeps/sensors-common.c to be available to all operating systems.
        * Hajimu Umemoto patch: added FreeBSD mbmon support.  Added general socket
          connection gkrellm_connect_to() function and cleaned up mail.c,
          client.c and sensors-common.c to use it.
        * Add api for gkrellmd plugins to have gkrellmd.conf config items.
          Gkrellmd plugins can read data sent from their gkrellm client plugins.
        * Keep history of daily, weekly & monthly net receive/transmit statistics.
        * Tom Felker patch: add to Linux sensors nVidia video card temperature
          reading via the nvidia-settings command.
        * Hajimu Umemoto patch: make gkrellmd support standard CIDR notation
          for both IPv4 and IPv6 allow-hosts.
        * Jiri Denemark patch: while charging, battery display shows time to
          full charge instead of discharge time left.  Make launcher work for
          all battery panels in case batteries are removed.
        * Try to make sensor labels fit better by using <small> markup.
        * Added option for mail fetch/check program to run at local check interval.
        * Bugfixes:
          o Jason Greene: IMAP patch fixes handling of status responses which
            contain literals.
          o Accumulate partial gkrellmd server lines.
          o Put minor mod numbers in Linux disk table to get c0d1, cc0d1, etc.
          o Segfault when rebuilding gkrellm if temp displayed on a disk panel.
          o Kim Bruning patch: display "no bat" if buggy APM flags don't flag
            when to hide batttery panel.
        * Translation updates
          o cs.po from Pav Lucistnik
          o da.po from Chris Larsen
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2004/12/28 02:47:50 reed Exp $
a9 1
USE_BUILDLINK3=		YES
@


1.10
log
@The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2004/10/03 00:18:15 tv Exp $
a6 1
PKGREVISION=		1
d26 5
a30 2
# Define this to use glib-1.2 instead of glib-2
BUILD_DEFS+=		GKRELLMSERVER_USE_GLIB12
d41 1
a41 1
.if defined(GKRELLMSERVER_USE_GLIB12)
@


1.9
log
@Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2004/07/27 14:57:23 cube Exp $
d7 1
@


1.8
log
@Update gkrellm packages to version 2.2.2.

2.2.2 Fri Jul 16, 2004
----------------------
        * Added some theme gkrellmrc variables, see Themes changelog.
        * Bugfixes:
          o Client mode seconds display had a sampling beat effect which caused
            a second to be periodically skipped.
          o Craig Boston <craig--at--fopye.gank.org> fix pixbuf memory leak in
            gkrellm_decal_scroll_text_set_internal().
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2004/07/05 08:42:27 cube Exp $
d4 1
a4 1
PKGREVISION=		# empty
@


1.7
log
@sysctl() uses size_t arguments for lengths, so don't pass a pointer to an
int, it breaks on 64-bits platforms.

While there, prevent sa_family_t from being redefined by making sure
__NetBSD_Version__ is defined.

Bump revision of both gkrellm and gkrellm-server.

Should fix PR 26144.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2004/06/07 17:01:50 cube Exp $
d4 1
a4 1
PKGREVISION=		2
@


1.6
log
@Make a few krells use sysctl() instead of grovelling kernel memory.
Mem and Proc krells by Simon Burge, Disks by myself.

Restore setgid kmem for gkrellm and gkrellmd because of 'Internet' krell,
which is now the only one needing libkvm on NetBSD.

Bump PKGREVISION for both package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2004/05/09 20:47:04 fredb Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.5
log
@Neither the client nor server needs to be setgid kmem on NetBSD.

Note: it's very likely the client doesn't need to be setgid kmem on any
platform.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2004/03/07 03:51:16 minskim Exp $
d4 2
d18 1
a18 1
.if (${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD")
@


1.4
log
@Add explicit dependency on pkgconfig.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2004/02/26 23:11:57 minskim Exp $
d16 1
a16 1
.if (${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD")
@


1.3
log
@Correct path to gkrellm-share.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2004/02/25 08:41:56 cube Exp $
d42 1
@


1.2
log
@Update to 2.1.26.

Pkgsrc change:
	o use subst.mk instead of hand-crafted sed which removes the need
	  for patches.

GKrellM changes:
        * Patches:
          o Frederick Bruckman <fredb--at--immanent.net> detect multiple CPUs
            on NetBSD.
        * Bugfixes:
          o Andreas Liebe <liebe--at--hrz.tu-darmstadt.de> patch to solaris.c
            prevents running out of fds on some SPARC servers.
          o CPU and Net stats from 64 bit gkrellmd server overflowed on a 32
            bit client.
          o Changed Linux sysfs sensor temperature factor from 100 to 1000.
            Those running Linux kernels >= 2.6.2 should now only need gkrellm
            config temperature factors of 1.0.  But those still running kernels
            <= 2.6.1 may still need factor of 10 gkrellm config adjustments.
          o $d should be %d typo in cs.po
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2004/02/24 22:30:25 cube Exp $
d6 1
a6 1
DEPENDS+=		gkrellm-share-${GKRELLM_VERSION}:../../wip/gkrellm2-share
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d27 4
a30 4
pre-build:
	${SED} -e s,@@@@PREFIX@@@@,${PREFIX}, \
	    <${WRKSRC}/server/gkrellmd.h >${WRKSRC}/server/gkrellmd.h.sed
	${MV} ${WRKSRC}/server/gkrellmd.h.sed ${WRKSRC}/server/gkrellmd.h
@


1.1.1.1
log
@Initial import of gkrellm-server, version 2.1.25 into the NetBSD Package
Collection, from pkgsrc-wip.

With the 2.x series, GKrellM introduced a client/server mode where a server
process has the probes on a host of the network, and a client can gather
data from that server and display it as a normal GKrellM applet.
@
text
@@
