# Created by: Matthew Donovan # $FreeBSD$ PORTNAME= sterm PORTVERSION= 0.6 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/st/ DISTNAME= st-${PORTVERSION} MAINTAINER= kitche@kitchetech.com COMMENT= Simple X terminal LICENSE= MITX LICENSE_NAME= MIT/X Consortium License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 USES= pkgconfig ncurses:port USE_XORG= x11 xext xft PLIST_FILES= bin/st man/man1/st.1.gz PORTDOCS= README OPTIONS_DEFINE= DOCS .include pre-everything:: @${ECHO_MSG} "You can build st with your own config.h using the ST_CONF knob:" @${ECHO_MSG} "make ST_CONF=/path/to/st/config.h install clean" post-patch: .if defined(ST_CONF) @${ECHO_MSG} "creating config.h from ${ST_CONF}" @${CP} ${ST_CONF} ${WRKSRC}/config.h .endif @${REINPLACE_CMD} -e 's|^VERSION = .*|VERSION = ${PORTVERSION}|' \ -e 's|^PREFIX = .*|PREFIX = ${PREFIX}|' \ -e 's|^LOCALBASE = .*|LOCALBASE = ${LOCALBASE}|' \ -e "s|^MANPREFIX = .*|MANPREFIX = ${MANPREFIX}/man|" \ -e "s|^X11INC = .*|X11INC = ${LOCALBASE}/include|" \ -e "s|^X11LIB = .*|X11LIB = ${LOCALBASE}/lib|" \ ${WRKSRC}/config.mk post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/st @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include