commit 3d491bf

chld  ·  2026-08-29 23:12:39 +0000 UTC
parent 0bfd97b
x11: remove
6 files changed,  +0, -193
+0, -1
1@@ -1 +0,0 @@
2-feab72ca891bc04b18763763e15ee4e532369cdf
+0, -7
1@@ -1,7 +0,0 @@
2-.hell
3-.u-config
4-/libXfont
5-/libXtst
6-/libXdmcp
7-/freetype-harfbuzz
8-.curl
+0, -52
 1@@ -1,52 +0,0 @@
 2-#things we need to set to get tinyx to build
 3-
 4-VAR_DBE_DIR=dbe
 5-VAR_DIX_CFLAGS=-DHAVE_DIX_CONFIG_H
 6-VAR_LINUX_SUBDIRS=
 7-VAR_FBDEV_SUBDIRS=
 8-VAR_VESA_SUBDIRS=
 9-
10-EXTRA_CPPFLAGS=-Iinclude -Imiext/shadow -Ikdrive/src -Irender -Irandr -Imi -Imiext/damage -Ixfixes -IXext -Ifb -DINITARGS=void
11-EXTRA_LDFLAGS=-Wl,--start-group -lXfont -lfontenc -lfreetype -lharfbuzz -lpng16 -lz -lbz2 -lXtst -lXi -lXext -lX11 -lxcb -lXau -lexpat -lm -Wl,--end-group -pthread
12-DEF_PACKAGE_STRING="tinyx 1.3"
13-UNDEF_CSRG_BASED=1
14-DEF_OSNAME="Linux 6.15"
15-UNDEF_HAS_GETPEERUCRED=1
16-
17-
18-UNDEF_XDMCP=1
19-UNDEF_XDMAUTH=1
20-UNDEF_SCREENSAVER=1
21-UNDEF_DPMSExtension=1
22-UNDEF_XF86BIGFONT=1
23-UNDEF_RES=1
24-
25-COND_SCREENSAVER=0
26-COND_DPMS_Extension=0
27-COND_XF86BIGFONT=0
28-COND_RES=0
29-
30-CHECK_PKG=
31-EXTRA_PKG=
32-
33-COND_KDRIVE=1
34-COND_KDRIVELINUX=1
35-COND_KDRIVEFBDEV=1
36-COND_DBE=0
37-COND_RES=0
38-COND_SCREENSAVER=0
39-COND_XF86BIGFONT=0
40-COND_DPMSExtension=0
41-COND_XDMCP=0
42-COND_XDMAUTH=0
43-COND_NEED_STRLCAT=0
44-COND_KDRIVEVESA=0
45-COND_INSTALL_SETUID=0
46-VENDOR_STRING=
47-VENDOR_RELEASE=
48-SYS_LIBS=
49-PERMISSIVE=1
50-XSERVERCFLAGS_CFLAGS=
51-XSERVERLIBS_LIBS=
52-VAR_XSERVERCFLAGS_CFLAGS=
53-VAR_XSERVERLIBS_LIBS=
+0, -6
1@@ -1,6 +0,0 @@
2-name: tinyx
3-description: like x11, but smaller (and better)
4-license: GPLv3
5-upstream: https://github.com/tinycorelinux/tinyx
6-version: git
7-maintainer: lain@dalem.foo
+0, -65
 1@@ -1,65 +0,0 @@
 2-#!/bin/sh -ue
 3-NAME=tinyx
 4-VERSION=git
 5-RELEASE=1
 6-SOURCE="https://github.com/tinycorelinux/tinyx.git"
 7-
 8-build() {
 9-	_dest="${DESTDIR:-$PKG}"
10-	msg "copying satanfile..."
11-	cp "$PORTDIR/files/satanfile" ".satan" || die "failed to copy satanfile"
12-
13-	msg "generating with demiurge..."
14-	demiurge || die "demiurge failed"
15-
16-	msg "checking .demiurge libs..."
17-	grep -Ei '^(SYS_LIBS|XSERVER_LIBS|XDMCP)=' .demiurge || true
18-
19-	msg "patching .demiurge..."
20-	sed -i 's/^SYS_LIBS=.*/SYS_LIBS=/' .demiurge
21-	sed -i 's/^XSERVER_LIBS=.*/XSERVER_LIBS=/' .demiurge
22-	sed -i 's/^DEF_XDMCP=.*/DEF_XDMCP=/' .demiurge
23-	sed -i 's/^DEF_HASXDMAUTH=.*/DEF_HASXDMAUTH=/' .demiurge
24-	sed -i 's/xdmcp//g' .demiurge
25-	sed -i 's/Xdmcp//g' .demiurge
26-
27-	msg "generating with satan..."
28-	satan gen PREFIX="$PREFIX" DESTDIR="${DESTDIR:-$PKG}" || die "satan gen failed"
29-	sed -i 's/$ldflags/$ldflags -lbrotlidec -lbrotlienc -lbrotlicommon/g' build.ninja
30-	
31-	msg "building tinyx..."
32-	samu || die "samu build failed"
33-
34-	msg "installing tinyx..."
35-	mkdir -p "$_dest/$PREFIX/bin"
36-	cp kdrive/fbdev/Xfbdev "$_dest/$PREFIX/bin/Xfbdev" || die "failed to install Xfbdev"
37-
38-	msg "fetching fonts..."
39-	_font_url="https://github.com/kyx0r/repo-main/releases/download/tinyxfont_1.0/tinyxfont.tar.gz"
40-	_font_file="$DISTDIR/tinyxfont.tar.gz"
41-	if [ ! -f "$_font_file" ]; then
42-		_download_file "$_font_file" "$_font_url" 0 || die "failed to fetch fonts"
43-	fi
44-
45-	msg "extracting fonts..."
46-	_tmpfont="/tmp/tinyx-fonts-$$"
47-	mkdir -p "$_tmpfont"
48-	tar -xzf "$_font_file" -C "$_tmpfont" || die "font extraction failed"
49-
50-	msg "installing fonts..."
51-	mkdir -p "$_dest/$PREFIX/share/fonts/misc"
52-	cp "$_tmpfont/misc/"*.pcf.gz "$_tmpfont/misc/fonts.alias" "$_tmpfont/misc/fonts.dir" "$_dest/$PREFIX/share/fonts/misc/" || die "font install failed"
53-	rm -rf "$_tmpfont"
54-
55-	msg "creating xfbdev wrapper..."
56-	mv "$_dest/$PREFIX/bin/Xfbdev" "$_dest/$PREFIX/bin/Xfbdev-exec" || die "failed to move Xfbdev"
57-
58-	cat > "$_dest/$PREFIX/bin/Xfbdev" << EOF
59-#!/bin/sh
60-exec Xfbdev-exec -fp $PREFIX/share/fonts/misc "\$@"
61-EOF
62-	chmod +x "$_dest/$PREFIX/bin/Xfbdev" || die "failed to chmod Xfbdev"
63-	chmod u+s "$_dest/$PREFIX/bin/Xfbdev-exec" || die "failed to chmod u+s Xfbdev-exec"
64-}
65-
66-. ${0%/*}/../../libsh/libdmake.sh
+0, -62
 1@@ -1,62 +0,0 @@
 2-#!/bin/sh -ue
 3-NAME=tinyx
 4-VERSION=git
 5-RELEASE=1
 6-SOURCE="https://github.com/tinycorelinux/tinyx.git"
 7-
 8-build() {
 9-	_dest="${DESTDIR:-$PKG}"
10-	msg "copying satanfile..."
11-	cp "$PORTDIR/files/satanfile" ".satan" || die "failed to copy satanfile"
12-
13-	msg "generating with demiurge..."
14-	demiurge || die "demiurge failed"
15-
16-	msg "checking .demiurge libs..."
17-	grep -Ei '^(SYS_LIBS|XSERVER_LIBS|XDMCP)=' .demiurge || true
18-
19-	msg "patching .demiurge..."
20-	sed -i 's/^SYS_LIBS=.*/SYS_LIBS=/' .demiurge || die "sed SYS_LIBS failed"
21-	sed -i 's/^XSERVER_LIBS=.*/XSERVER_LIBS=/' .demiurge || die "sed XSERVER_LIBS failed"
22-	sed -i 's/^DEF_XDMCP=.*/DEF_XDMCP=/' .demiurge || die "sed DEF_XDMCP failed"
23-	sed -i 's/xdcmp//g' .demiurge || die "sed xdmcp failed"
24-
25-	msg "generating with satan..."
26-	satan gen PREFIX="$PREFIX" DESTDIR="${DESTDIR:-$PKG}" || die "satan gen failed"
27-
28-	msg "building tinyx..."
29-	samu || die "samu build failed"
30-
31-	msg "installing tinyx..."
32-	mkdir -p "$_dest/$PREFIX/bin"
33-	cp kdrive/fbdev/Xfbdev "$_dest/$PREFIX/bin/Xfbdev" || die "failed to install Xfbdev"
34-
35-	msg "fetching fonts..."
36-	_font_url="https://github.com/kyx0r/repo-main/releases/download/tinyxfont_1.0/tinyxfont.tar.gz"
37-	_font_file="$DISTDIR/tinyxfont.tar.gz"
38-	if [ ! -f "$_font_file" ]; then
39-		_download_file "$_font_file" "$_font_url" 0 || die "failed to fetch fonts"
40-	fi
41-
42-	msg "extracting fonts..."
43-	_tmpfont="/tmp/tinyx-fonts-$$"
44-	mkdir -p "$_tmpfont"
45-	tar -xzf "$_font_file" -C "$_tmpfont" || die "font extraction failed"
46-
47-	msg "installing fonts..."
48-	mkdir -p "$_dest/$PREFIX/share/fonts/misc"
49-	cp "$_tmpfont/misc/"*.pcf.gz "$_tmpfont/misc/fonts.alias" "$_tmpfont/misc/fonts.dir" "$_dest/$PREFIX/share/fonts/misc/" || die "font install failed"
50-	rm -rf "$_tmpfont"
51-
52-	msg "creating xfbdev wrapper..."
53-	mv "$_dest/$PREFIX/bin/Xfbdev" "$_dest/$PREFIX/bin/Xfbdev-exec" || die "failed to move Xfbdev"
54-
55-	cat > "$_dest/$PREFIX/bin/Xfbdev" << EOF
56-#!/bin/sh
57-exec Xfbdev-exec -fp $PREFIX/share/fonts/misc "\$@"
58-EOF
59-	chmod +x "$_dest/$PREFIX/bin/Xfbdev" || die "failed to chmod Xfbdev"
60-	chmod u+s "$_dest/$PREFIX/bin/Xfbdev-exec" || die "failed to chmod u+s Xfbdev-exec"
61-}
62-
63-. ${0%/*}/../../libsh/libdmake.sh