Fri Apr 26 07:23:21 2024 UTC (17d)
tinyx-wscons.  A fork of Tiny Core Linux tinyX with wscons(9) support.

It currently supports colordepths of 4bpp to 32bpp with mouse and keyboard
support.


(nat)
diff -r0 -r1.1 pkgsrc/x11/tinyx-wscons/DESCR
diff -r0 -r1.1 pkgsrc/x11/tinyx-wscons/Makefile
diff -r0 -r1.1 pkgsrc/x11/tinyx-wscons/PLIST
diff -r0 -r1.1 pkgsrc/x11/tinyx-wscons/distinfo

File Added: pkgsrc/x11/tinyx-wscons/DESCR
tinyx-wscons: Mininal X11 from Tiny Core Linux supporting wscons(9).

This comes with a small memory footprint and high performance.

It lacks support for GL GLX and DRI.  It is primarily targeted towards
older hardware.  It has support for 16 color up to true color displays.

File Added: pkgsrc/x11/tinyx-wscons/Makefile
# $NetBSD: Makefile,v 1.1 2024/04/26 07:23:21 nat Exp $

VERSION=	0.3
GITHUB_PROJECT=	tinyx-wscons
DISTNAME=	${GITHUB_PROJECT}-${VERSION}

CATEGORIES=	x11
MASTER_SITES=	${MASTER_SITE_GITHUB:=AceHusky12/}
EXTRACT_SUFX=	.zip

MAINTAINER=	nat@NetBSD.org
HOMEPAGE=	https://github.com/AceHusky12/tinyx-wscons
COMMENT=	Minimal X11 from Tiny Core Linus with wscons support
LICENSE=	gnu-gpl-v3

ONLY_FOR_PLATFORM=	NetBSD-* OpenBSD-*

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


USE_TOOLS+=		gmake aclocal autoconf automake pkg-config
INSTALLATION_DIRS=	sbin
GNU_CONFIGURE=		yes

SPECIAL_PERMS+=		sbin/Xwscons ${SETUID_ROOT_PERMS}

pre-configure:
	cd ${WRKSRC} && ACLOCAL="aclocal -I ${X11BASE}/share/aclocal" \
	sh ./autogen.sh

do-configure:
	cd ${WRKSRC} && ./configure --prefix ${X11BASE}

do-install:
.for f in Xwscons
	${INSTALL_SCRIPT} ${WRKSRC}/kdrive/wscons/${f} ${DESTDIR}${PREFIX}/sbin
.endfor


.include "../../graphics/freetype2/buildlink3.mk"
.include "../../mk/x11.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/x11/tinyx-wscons/PLIST
@comment $NetBSD: PLIST,v 1.1 2024/04/26 07:23:21 nat Exp $
sbin/Xwscons

File Added: pkgsrc/x11/tinyx-wscons/distinfo
$NetBSD: distinfo,v 1.1 2024/04/26 07:23:21 nat Exp $

BLAKE2s (tinyx-wscons-0.3.zip) = c4f0f0e022bb1640770aa2c322ce663b3ca116ec27fbe0222e8bf455c27af429
SHA512 (tinyx-wscons-0.3.zip) = 0ba9873e7a9673ac721d3225568397d710362a726721c893180e2d6bd18ccec06e5da5fe12b2f339e7f40d68d91c3280347cfd9483c09b5e271fcd2646b856f0
Size (tinyx-wscons-0.3.zip) = 1090288 bytes