st

My st fork
git clone https://git.kausban.com/dwm/raw/.git
Log | Files | Refs | README

commit 1f30494b8a858c38b7e4ca3e6b2c8a81dd7f9b0b
parent fe2b484c23c1258661b71ad59706decbff973411
Author: KB <mail@kausban.com>
Date:   Wed, 13 Dec 2023 18:52:12 +0100

added script and diff file for compiling on openbsd

Diffstat:
Aopenbsd_make.diff | 19+++++++++++++++++++
Apatch_script.sh | 13+++++++++++++
2 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/openbsd_make.diff b/openbsd_make.diff @@ -0,0 +1,19 @@ +--- a/config.mk Tue Oct 4 19:41:26 2022 ++++ b/config.mk Wed Dec 13 18:38:47 2023 +@@ -26,11 +26,11 @@ STCFLAGS = $(INCS) $(STCPPFLAGS) $(CPPFLAGS) $(CFLAGS) + STLDFLAGS = $(LIBS) $(LDFLAGS) + + # OpenBSD: +-#CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600 -D_BSD_SOURCE +-#LIBS = -L$(X11LIB) -lm -lX11 -lutil -lXft \ +-# `$(PKG_CONFIG) --libs fontconfig` \ +-# `$(PKG_CONFIG) --libs freetype2` +-#MANPREFIX = ${PREFIX}/man ++CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600 -D_BSD_SOURCE ++LIBS = -L$(X11LIB) -lm -lX11 -lutil -lXft \ ++ `$(PKG_CONFIG) --libs fontconfig` \ ++ `$(PKG_CONFIG) --libs freetype2` ++MANPREFIX = ${PREFIX}/man + + # compiler and linker + # CC = c99 diff --git a/patch_script.sh b/patch_script.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +srcdir="st-0.9" +cp config.h "${srcdir}/config.h" +patch -p1 -d ${srcdir} -i "../openbsd_make.diff" +patch -p1 -d ${srcdir} -i "../st-scrollback-0.8.5.diff" +patch -p1 -d ${srcdir} -i "../st-scrollback-mouse-20220127-2c5edf2.diff" +patch -p1 -d ${srcdir} -i "../st-scrollback-mouse-altscreen-20220127-2c5edf2.diff" +patch -p1 -d ${srcdir} -i "../st-boxdraw_v2-0.8.5.diff" +patch -p1 -d ${srcdir} -i "../st-font2-0.8.5.diff" +patch -p1 -d ${srcdir} -i "../st-xresources-20200604-9ba7ecf.diff" +patch -p1 -d ${srcdir} -i "../st-clipboard-0.8.3.diff" +