summaryrefslogtreecommitdiff
path: root/devel/rake/Makefile
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-04-04 15:30:00 +0000
committerjlam <jlam@pkgsrc.org>2008-04-04 15:30:00 +0000
commitd859e2cd8e6d7482da8a48ac5595db14f366ed2e (patch)
treec080e0fce7907456de3fe1768865d098adfb51fd /devel/rake/Makefile
parent176a6c4b746ab60a5e2df96b294e2bcc8d362eee (diff)
downloadpkgsrc-d859e2cd8e6d7482da8a48ac5595db14f366ed2e.tar.gz
Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
Diffstat (limited to 'devel/rake/Makefile')
-rw-r--r--devel/rake/Makefile47
1 files changed, 9 insertions, 38 deletions
diff --git a/devel/rake/Makefile b/devel/rake/Makefile
index 1fe703d60ea..66a142ccbb8 100644
--- a/devel/rake/Makefile
+++ b/devel/rake/Makefile
@@ -1,53 +1,24 @@
-# $NetBSD: Makefile,v 1.8 2008/03/12 03:21:05 jlam Exp $
+# $NetBSD: Makefile,v 1.9 2008/04/04 15:30:00 jlam Exp $
DISTNAME= rake-0.8.1
-CATEGORIES= devel ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/29752/
-EXTRACT_SUFX= .tgz
+PKGREVISION= 1
+CATEGORIES= devel
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://rake.rubyforge.org/
COMMENT= Ruby Make
-PKG_DESTDIR_SUPPORT= user-destdir
-
-NO_BUILD= yes
-USE_RUBY_INSTALL= yes
-USE_TOOLS+= gunzip
-DOCDIR= ${RUBY_DOCDIR}/rake
-EXAMPLESDIR= ${RUBY_EXAMPLESDIR}/rake
-DOCS= CHANGES README TODO doc/glossary.rdoc \
- doc/jamis.rb doc/proto_rake.rdoc \
- doc/rakefile.rdoc doc/rational.rdoc
-EXAMPLES= Rakefile1 Rakefile2 a.c b.c main.c
-
-SUBST_CLASSES+= paths
-SUBST_MESSAGE.paths= Fixing hardcoded paths.
-SUBST_STAGE.paths= pre-configure
-SUBST_FILES.paths= doc/rake.1
-SUBST_SED.paths= -e 's,/usr/share/doc/,${RUBY_DOCDIR}/,g'
+USE_TOOLS+= gzip
+GEM_BUILD= gemspec
INSTALLATION_DIRS= ${PKGMANDIR}/man1
-.include "../../lang/ruby/modules.mk"
-
post-extract:
- if [ ! -f ${WRKSRC}/doc/rake.1 ]; then \
- ${GUNZIP_CMD} ${WRKSRC}/doc/rake.1.gz; \
- fi
+ cd ${WRKSRC}/doc && gzip -d < rake.1.gz > rake.1
post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/rake.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
- ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}/release_notes
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}
-.endfor
- for f in ${WRKSRC}/doc/release_notes/*; do \
- ${INSTALL_DATA} $$f ${DESTDIR}${DOCDIR}/release_notes; \
- done
- ${INSTALL_DATA_DIR} ${DESTDIR}${EXAMPLESDIR}
-.for f in ${EXAMPLES}
- ${INSTALL_DATA} ${WRKSRC}/doc/example/${f} ${DESTDIR}${EXAMPLESDIR}
-.endfor
+ ${INSTALL_MAN} ${WRKSRC}/doc/rake.1 \
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"