# New ports collection makefile for: larbin # Date Created: 26 March 2002 # Whom: Hiten Pandya # # $FreeBSD$ # PORTNAME= larbin PORTVERSION= 2.6.3 CATEGORIES= www MASTER_SITES= ftp://ftp.sourceforge.net/pub/sourceforge/larbin/ \ http://prdownloads.sourceforge.net/larbin/ MAINTAINER= hmp@FreeBSD.org COMMENT= A powerful HTTP crawler with an easy interface BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash2 USE_GMAKE= yes GNU_CONFIGURE= yes USE_REINPLACE= yes PATCH_WRKSRC= ${WRKSRC}/src MAKE_ARGS= CXX=${CXX} .include .if ${XFREE86_VERSION} == 3 BUILD_DEPENDS+= makedepend:${PORTSDIR}/devel/imake .else BUILD_DEPENDS+= makedepend:${PORTSDIR}/devel/imake-4 .endif post-patch: @${SED} -e 's,CC=,CC?=,' -e 's,CFLAGS=-O3,CFLAGS+=,' < \ ${WRKSRC}/adns/Makefile > ${WRKSRC}/adns/Makefile.new @${MV} ${WRKSRC}/adns/Makefile.new ${WRKSRC}/adns/Makefile ${REINPLACE_CMD} -e 's,/bin/bash,${LOCALBASE}/bin/bash,' ${WRKSRC}/configure ${REINPLACE_CMD} -e 's,CFLAGS:=-O3,CFLAGS+=,g ; s,CXXFLAGS:=-Wall -O3,CXXFLAGS+=,g' \ ${WRKSRC}/src/larbin.make do-install: @${INSTALL_PROGRAM} ${WRKSRC}/larbin ${PREFIX}/bin/ @${INSTALL_DATA} ${WRKSRC}/larbin.conf ${PREFIX}/etc/larbin.conf.sample @${MKDIR} ${PREFIX}/share/larbin @${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/larbin/ pre-configure: config-message config-message: @${ECHO} "=====================================================================" @${ECHO} "" @${ECHO} "Make sure you have a look at the larbin documentation available at:" @${ECHO} " http://larbin.sourceforge.net/custom-eng.html." @${ECHO} "" @${ECHO} "=====================================================================" post-install: @${ECHO} "=====================================================================" @${ECHO} "" @${ECHO} "You must invoke larbin with the name of the configuration file, e.g:" @${ECHO} "larbin -c config-file" @${ECHO} "" @${ECHO} "Documentation: ${PREFIX}/share/larbin" @${ECHO} "Sample Configuration file: ${PREFIX}/etc/larbin.conf.sample" @${ECHO} "" @${ECHO} "=====================================================================" .include