# New ports collection makefile for: smalltalk # Date created: 09 Feb 1995 # Whom: gpalmer # # $FreeBSD$ # PORTNAME= smalltalk PORTVERSION= 2.1.5 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= GNU Smalltalk LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm \ execinfo.1:${PORTSDIR}/devel/libexecinfo OPTIONS= TCLTK "Enable Tcl/Tk binding" on USE_REINPLACE= yes USE_GMAKE= yes USE_ICONV= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \ MAKEINFO="makeinfo --no-split" CONFIGURE_ARGS= --disable-gtk --without-emacs --without-gmp MAN1= gst.1 INFO= gst gst-base gst-libs CPPFLAGS= -I${LOCALBASE}/include LDFLAGS= -L${LOCALBASE}/lib .include .if ${OSVERSION} < 500000 LIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline .endif .if defined(WITH_TCLTK) LIB_DEPENDS+= tk84.1:${PORTSDIR}/x11-toolkits/tk84 CONFIGURE_ARGS+= --with-tcl=${LOCALBASE}/lib/tcl8.4 \ --with-tk=${LOCALBASE}/lib/tk8.4 PLIST_SUB+= TCLTK="" .else CONFIGURE_ARGS+= --with-tcl=no PLIST_SUB+= TCLTK="@comment " .endif .if ${ARCH} != "i386" && ${ARCH} != "alpha" BROKEN= "Does not compile on !i386 and !alpha" .endif post-extract: @${RM} -f ${WRKSRC}/doc/*.info* post-patch: @${FIND} ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} -e \ 's|-release $$(VERSION)|-avoid-version|g' @${REINPLACE_CMD} -e \ 's|||g' ${WRKSRC}/examples/gdbm.c @${REINPLACE_CMD} -E -e \ 's|volatile (mst_Boolean)|\1|g' ${WRKSRC}/libgst/interp.h post-install: ${INSTALL_DATA} ${WRKSRC}/*.el ${PREFIX}/share/emacs/site-lisp .include