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:
A | openbsd_make.diff | | | 19 | +++++++++++++++++++ |
A | patch_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" +