summaryrefslogtreecommitdiff
path: root/x11/sessreg
AgeCommit message (Collapse)AuthorFilesLines
2021-10-26x11: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
2021-10-07x11: Remove SHA1 hashes for distfilesnia1-2/+1
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-11-03x11: align variable assignmentsrillig1-3/+3
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-06-11sessreg: update to 1.1.2.wiz2-8/+7
Changes since 1.1.1: Alan Coopersmith (4): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Add comment about why safe_strncpy isn't replaced with strlcpy sessreg 1.1.2 Fabrice Fontaine (1): Fix missing defines _PATH_WTMPX/_PATH_UTMPX in musl Peter Hutterer (1): Replace strncpy calls with a sane version that always terminates
2018-03-07xorgproto: use xorgproto instead of separate *proto packageswiz1-3/+3
Remove now obsolete packages.
2017-02-28Updated sessreg to 1.1.1.wiz2-7/+7
Egbert Eich (1): Use off_t instead of long to make largefile support work Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): sessreg 1.1.1 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Stefan Dirsch (1): Pass -P to the preprocessor when generating filenames for the manpage.
2016-04-07actually, just passing -P to cpp(1) to inhibit linemarkers when using GCCtnn3-20/+7
is sufficient and avoids patch and tool dependency on tradcpp. Gleaned from FreeBSD ports.
2016-04-07Use tradcpp(1) for preprocessing sed script which is not actually C code.tnn3-3/+21
Fixes build with gcc5. (sed: 3: filenames.sed: unescaped newline inside substitute pattern)
2016-04-07g/c stale commenttnn1-8/+1
2015-11-04Add SHA512 digests for distfiles for x11 categoryagc1-1/+2
Problems found locating distfiles: Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2 Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz Package xservers: missing distfile xservers-3.3.6.5.tar.bz2 Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-05-02Needs xproto-7.0.25 (found in 6.0 bulk build)wiz1-2/+2
2015-01-20Update to 1.1.0:wiz2-6/+6
sessreg is used by display managers such as xdm and gdm to record X sessions in utmp, wtmp, and lastlog files. This release attempts to clean up some inconsistencies around the handling of the various files. Long long ago, Unix systems had a utmp file to record who was currently logged in, and a wtmp file to record login history. Long ago, extended versions of the files & APIs for them were standardized as utmpx and wtmpx. sessreg attempted to deal with all of the variants, including several other BSD vs. SysV differences beyond those listed above. Previously, sessreg 1.0.x would check for both the original and extended API's. If the extended API's were available, sessreg would compile in support for utmp, utmpx, & wtmpx, but not wtmp. Now it compiles in only utmpx & wtmpx support -- or, on ancient systems, only utmp & wtmp support. Previously, sessreg 1.0.x would allow callers to specify the paths to the utmp & wtmp files via -u & -w flags, and xdm defaulted to passing them until very recently. If these flags were passed, sessreg would use them as paths to the original API's and disable the extended API's. Due to the above, this would completely disable wtmp entries, since that code was not compiled in if wtmpx support was available. If a utmpx file path was passed to -u, sessreg would write to it with utmp API's, which could corrupt it. This especially screwed up Solaris, which has dropped the old files, but maps the old API's to write the new format to the new files. Now if -u & -w are passed to sessreg build with extended file support, they are used with the extended file API's. Alan Coopersmith (9): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Print which option was in error along with usage message Zero initialize struct utmpx, as we already do for struct utmp If both utmp & utmpx interfaces are available, just use utmpx Stop disabling utmpx & wtmpx calls when -u & -w arguments are passed Attempt to modernize and better disentangle utmp vs. utmpx in the man page Include utmp.h if present, even if we're using utmpx interfaces sessreg 1.1.0
2013-02-11Update to 1.0.8:wiz4-46/+6
Alan Coopersmith (4): Fix some clang warnings about implicit conversions Combine usage message into a single string Add -V option to print version number sessreg 1.0.8 Ed Schouten (3): Place NetBSD specific #defines in the proper place. Make the `line' variable local to main(). Remove dubious code. Thomas Klausner (1): Fix compilation on NetBSD - undefined *TMPX paths
2012-10-29Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-06-11As noted in changes in 1.0.4, "require xproto instead of libX11 for building".obache1-2/+3
Bump PKGREVISION.
2012-06-10Add upstream bug report URL.wiz2-3/+4
2012-06-10Update to 1.0.7.wiz4-10/+31
1.0.7: This release features a lot of cleanups, portability & build configuration improvements, and some fixes for building on BSD releases, especially recent versions of FreeBSD. 1.0.6: This release mostly covers build fixes, including one needed for building on FreeBSD 9.0, and minor janitorial cleanups. 1.0.5: A minor release featuring documentation improvements and janitorial cleanups. sessreg is used by display managers such as xdm and gdm to record X sessions in utmp, wtmp, and lastlog files. 1.0.4: Alan Coopersmith: X_NOT_POSIX bits for pre-POSIX-1990 systems not needed any more Version bump: 1.0.4 David Nusinow: Require xproto instead of libX11 for building (bug #9631) James Cloos: Add missing PHONY line for automatic ChangeLog generation
2008-05-24Switch master site to MASTER_SITE_XORG.tnn1-2/+2
2007-11-23Update to sessreg-1.0.3. Remove patch-aa, as the portability fixbjs4-24/+34
is integrated. Also, replace per-OS preprocessor directives for #define NO_UTMP in sessreg.h with NO_COLON_ZERO_IN_UTMP. Please see Makefile and patch-ab for clarification. While here, add CONFIGURE_ARGS+=--localstatedir=${VARBASE:Q} and BUILD_DEFS+=VARBASE, as this package definitely uses it. Upstream change: - X.Org Bug #9887: sessreg should include sys/types.h on FreeBSD X.Org Bugzilla #9887: <https://bugs.freedesktop.org/show_bug.cgi?id=9887>
2007-08-10Fix pretty_cmds bashism as usual.joerg2-1/+19
2007-08-08Import sessreg-1.0.2 from the modular Xorg project.joerg4-0/+29