1 # Created by: Matthew Donovan <kitchetech@gmail.com>
7 MASTER_SITES= http://dl.suckless.org/st/
8 DISTNAME= st-${PORTVERSION}
10 MAINTAINER= kitche@kitchetech.com
11 COMMENT= Simple X terminal
14 LICENSE_NAME= MIT/X Consortium License
15 LICENSE_FILE= ${WRKSRC}/LICENSE
16 LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
18 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
19 libfreetype.so:print/freetype2
21 USES= pkgconfig ncurses:port
22 USE_XORG= x11 xext xft
24 PLIST_FILES= bin/st man/man1/st.1.gz
30 .include <bsd.port.options.mk>
33 @${ECHO_MSG} "You can build st with your own config.h using the ST_CONF knob:"
34 @${ECHO_MSG} "make ST_CONF=/path/to/st/config.h install clean"
38 @${ECHO_MSG} "creating config.h from ${ST_CONF}"
39 @${CP} ${ST_CONF} ${WRKSRC}/config.h
41 @${REINPLACE_CMD} -e 's|^VERSION = .*|VERSION = ${PORTVERSION}|' \
42 -e 's|^PREFIX = .*|PREFIX = ${PREFIX}|' \
43 -e 's|^LOCALBASE = .*|LOCALBASE = ${LOCALBASE}|' \
44 -e "s|^MANPREFIX = .*|MANPREFIX = ${MANPREFIX}/man|" \
45 -e "s|^X11INC = .*|X11INC = ${LOCALBASE}/include|" \
46 -e "s|^X11LIB = .*|X11LIB = ${LOCALBASE}/lib|" \
50 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/st
51 @${MKDIR} ${STAGEDIR}${DOCSDIR}
52 .for doc in ${PORTDOCS}
53 ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
56 .include <bsd.port.mk>