# New ports collection makefile for: mod_ruby # Date created: 12 Aug 2000 # Whom: Akinori MUSHA aka knu # # $FreeBSD$ # PORTNAME= mod_ruby PORTVERSION= 1.0.7 CATEGORIES= www ruby MASTER_SITES= http://www.modruby.net/archive/ DIST_SUBDIR= ruby MAINTAINER= knu@FreeBSD.org COMMENT= An Apache module that embeds Ruby interpreter within BUILD_DEPENDS= ${APXS}:${APACHE_PORT} LIB_DEPENDS= eruby.10:${PORTSDIR}/textproc/eruby RUN_DEPENDS= ${APXS}:${APACHE_PORT} USE_RUBY= yes USE_REINPLACE= yes APXS?= ${LOCALBASE}/sbin/apxs APACHE_PORT?= ${PORTSDIR}/www/apache13 CONFIGURE_ARGS= --with-apxs="${APXS}" \ --enable-eruby=yes \ --with-eruby-includes="${LOCALBASE}/include" \ --with-eruby-libraries="${LOCALBASE}/lib" MAKE_ARGS= RUBY="${RUBY}" INSTALL_TARGET= site-install RUBY_RD_FILES= # empty DOCS_EN= COPYING ChangeLog README.en doc/default.css doc/*.en.* DOCS_JA= README.ja doc/default.css doc/*.ja.* do-configure: @cd ${WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} configure.rb ${CONFIGURE_ARGS} post-install: doc-install ${INSTALL_DATA} ${WRKSRC}/examples/httpd.conf `${APXS} -q SYSCONFDIR`/httpd.conf.${PORTNAME} # Would be nice if we could use PLIST_SUB here.. ${REINPLACE_CMD} \ -e 's,%%LIBEXECDIR%%,'`${APXS} -q LIBEXECDIR | ${SED} 's:${LOCALBASE}/::'`',g;' \ -e 's,%%SYSCONFDIR%%,'`${APXS} -q SYSCONFDIR | ${SED} 's:${LOCALBASE}/::'`',g;' \ ${TMPPLIST} .include doc-install: .if !defined(NOPORTDOCS) .if !defined(RUBY_NO_RD_HTML) cd ${WRKSRC}/doc; ${MAKE} .endif ${MKDIR} ${RUBY_MODDOCDIR}/ja .for f in ${DOCS_EN} ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/ .endfor .for f in ${DOCS_JA} ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/ja/ .endfor .endif @${CAT} ${PKGMESSAGE}