# Created by: TAKATSU Tomonari # $FreeBSD$ PORTNAME= memoize PORTVERSION= 1.3.1 CATEGORIES= devel ruby MASTER_SITES= RF MASTER_SITE_SUBDIR= shards PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DIST_SUBDIR= ${RUBY_PKGNAMEPREFIX:S|${RUBY_SUFFIX}-||} MAINTAINER= tota@FreeBSD.org COMMENT= A method that speeds methods up at the cost of memory USE_RUBY= yes USE_RAKE= yes NO_BUILD= yes PLIST_FILES= %%RUBY_SITELIBDIR%%/memoize.rb PORTEXAMPLES= example_fibonacci.rb \ example_memoize.rb EXAMPLESDIR= ${RUBY_MODEXAMPLESDIR} NO_STAGE= yes do-install: @${INSTALL_DATA} ${WRKSRC}/lib/memoize.rb ${RUBY_SITELIBDIR}/ .if !defined(NOPORTEXAMPLES) @${MKDIR} ${RUBY_MODEXAMPLESDIR} .for f in ${PORTEXAMPLES} @${INSTALL_DATA} ${WRKSRC}/examples/${f} ${RUBY_MODEXAMPLESDIR} .endfor .endif .include