mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-29 05:38:00 +00:00
28675b35b9
Mysteries in this port remain, such as why it depends on libreadline.so.6 directly, and why it brings in X11 dependencies only if you turn the X11 OPTION off.
43 lines
1.1 KiB
Makefile
43 lines
1.1 KiB
Makefile
# Created by: Steffen Mazanek <steffen.mazanek@unibw-muenchen.de>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= ohugs
|
|
PORTVERSION= 0.5
|
|
PORTREVISION= 8
|
|
CATEGORIES= lang haskell
|
|
MASTER_SITES= http://www.math.chalmers.se/~nordland/ohugs/
|
|
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
|
|
|
|
MAINTAINER= haskell@FreeBSD.org
|
|
COMMENT= Interpreter for Haskell with object-oriented features
|
|
|
|
OPTIONS_DEFINE= X11
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
LIB_DEPENDS= libreadline.so.6:${PORTSDIR}/devel/readline
|
|
.if empty(PORT_OPTIONS:MX11)
|
|
LIB_DEPENDS= libTix8.4.3.so:${PORTSDIR}/x11-toolkits/tix
|
|
.endif
|
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME:S/.src//}
|
|
BUILD_WRKSRC= ${WRKSRC}/src
|
|
USES= bison readline
|
|
LDFLAGS+= -lm -lreadline -ltermcap
|
|
|
|
.if ${PORT_OPTIONS:MX11}
|
|
USES+= tk
|
|
CFLAGS+= -I${TK_INCLUDEDIR} -I${TCL_INCLUDEDIR} -I${LOCALBASE}/include
|
|
LDFLAGS+= -L${LOCALBASE}/lib -ltk${TK_SHLIB_VER} -ltcl${TCL_SHLIB_VER} -lTix8.4.3
|
|
.endif
|
|
|
|
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
|
|
INSTBIN=${PREFIX}/bin INSTLIB=${PREFIX}/lib/ohugs
|
|
|
|
post-patch:
|
|
.if empty(PORT_OPTIONS:MX11)
|
|
@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extra-patch-src::prelude.h
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|