diff options
author | Stanislav Sedov <stas@FreeBSD.org> | 2006-11-14 15:12:25 +0000 |
---|---|---|
committer | Stanislav Sedov <stas@FreeBSD.org> | 2006-11-14 15:12:25 +0000 |
commit | e41ec7521c8b4ab1857cb76445bd2331a98e4721 (patch) | |
tree | ea6cfe776ce21d398edaaae27d5cb8b859a117d8 /databases/ruby-cdb | |
parent | - Fix typo in OPTIONS handling (diff) |
- Permissions safety
- Make PREFIX-clean
- Take maintainership
Notes
Notes:
svn path=/head/; revision=177262
Diffstat (limited to 'databases/ruby-cdb')
-rw-r--r-- | databases/ruby-cdb/Makefile | 12 | ||||
-rw-r--r-- | databases/ruby-cdb/pkg-plist | 10 |
2 files changed, 18 insertions, 4 deletions
diff --git a/databases/ruby-cdb/Makefile b/databases/ruby-cdb/Makefile index 4457aec598b9..42b519ea7608 100644 --- a/databases/ruby-cdb/Makefile +++ b/databases/ruby-cdb/Makefile @@ -7,13 +7,14 @@ PORTNAME= cdb PORTVERSION= 0.5a +PORTREVISION= 1 CATEGORIES= databases ruby MASTER_SITES= http://www.fan.gr.jp/~kaz/ruby/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= ruby-${PORTNAME}-${PORTVERSION} DIST_SUBDIR= ruby -MAINTAINER= ports@FreeBSD.org +MAINTAINER= stas@FreeBSD.org COMMENT= Ruby interface to D. J. Bernstein's cdb (constant database) library BUILD_DEPENDS= ${NONEXISTENT}:${CDB_PORTDIR}:build @@ -25,6 +26,13 @@ CDB_PORTDIR= ${PORTSDIR}/databases/cdb INSTALL_TARGET= site-install +# XXX: exists untill it will be committed to bsd.port.mk +COPYTREE_SHARE= ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \ + 2>&1) && \ + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && \ + ${FIND} $$1/ -type d -exec ${CHMOD} 755 {} \; && \ + ${FIND} $$1/ -type f -exec ${CHMOD} ${SHAREMODE} {} \;' -- + .include <bsd.port.pre.mk> post-extract: @@ -34,7 +42,7 @@ post-extract: post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${RUBY_MODEXAMPLESDIR}/ - ${CP} -R ${WRKSRC}/sample/* ${RUBY_MODEXAMPLESDIR}/ + @(cd ${WRKSRC}/sample/ && ${COPYTREE_SHARE} \* ${RUBY_MODEXAMPLESDIR}/) ${MKDIR} ${RUBY_MODDOCDIR} ${INSTALL_DATA} ${WRKSRC}/README ${RUBY_MODDOCDIR}/ .endif diff --git a/databases/ruby-cdb/pkg-plist b/databases/ruby-cdb/pkg-plist index c4f49be1aaf4..db75d1f63da1 100644 --- a/databases/ruby-cdb/pkg-plist +++ b/databases/ruby-cdb/pkg-plist @@ -1,6 +1,12 @@ -%%RUBY_SITEARCHLIBDIR%%/cdb.so %%RUBY_SITELIBDIR%%/cdb.rb +%%RUBY_SITEARCHLIBDIR%%/cdb.so +%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README %%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/sample.rb %%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%% -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README +%%PORTDOCS%%@dirrmtry %%RUBY_EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%% +%%PORTDOCS%%@dirrmtry %%RUBY_DOCDIR%% +@dirrmtry %%RUBY_SITEARCHLIBDIR%% +@dirrmtry %%RUBY_SITELIBDIR%% +@dirrmtry lib/ruby/site_ruby +@dirrmtry lib/ruby |