COMMENT= simple X terminal (personalized) V= 0.9.2 DISTNAME= st-${V} PKGNAME= st-sdk-${V} REVISION= 34 DIST_SUBDIR= st SUPDISTFILES.p= scrollback/st-scrollback-0.9.2.diff \ scrollback/st-scrollback-reflow-0.9.2.diff \ charoffsets/st-charoffsets-20220311-0.8.5.diff \ glyph_wide_support/st-glyph-wide-support-20230701-5770f2f.diff # sync/st-appsync-20200618-b27a383.diff \ # disable_bold_italic_fonts/st-disable-bold-italic-fonts-0.8.2.diff # glyph_wide_support/st-glyph-wide-support-boxdraw-20220411-ef05519.diff # boxdraw/st-boxdraw_v2-0.8.5.diff CATEGORIES= x11 HOMEPAGE= https://st.suckless.org/ MAINTAINER= Stefan Hagen # MIT/X Consortium License PERMIT_PACKAGE= Yes # uses pledge() WANTLIB= X11 Xft c fontconfig freetype m util harfbuzz SITES= https://dl.suckless.org/st/ SITES.p= https://st.suckless.org/patches/ LIB_DEPENDS = devel/harfbuzz,-main MAKE_ENV= LDFLAGS="${LDFLAGS}" \ X11INC=${X11BASE}/include \ X11LIB=${X11BASE}/lib NO_TEST= Yes PATCHFILES.p= ${SUPDISTFILES.p} PATCH_DIST_STRIP= -p1 post-extract: cp ${FILESDIR}/config.h ${WRKSRC}/config.h # needs fixing for scrollback + boxdraw # https://st.suckless.org/patches/ligatures/ # post-patch: # cd ${WRKSRC} && patch < ${FILESDIR}/ligatures.diff post-patch: cd ${WRKSRC} && patch -p0 < ${FILESDIR}/pixel-geom.diff do-install: ${INSTALL_PROGRAM} ${WRKBUILD}/st ${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/st.1 ${PREFIX}/man/man1/ sed -i s/VERSION/${V}/g ${PREFIX}/man/man1/st.1 tic -s -x -o ${PREFIX}/share/terminfo ${WRKSRC}/st.info .include