diff options
author | stas <stas@FreeBSD.org> | 2006-11-19 22:52:35 +0800 |
---|---|---|
committer | stas <stas@FreeBSD.org> | 2006-11-19 22:52:35 +0800 |
commit | 907f27f38c1ef499b4389cd571ad94686ef492e1 (patch) | |
tree | 221499b6fc3a15dbcf11a85b6c245b4670cbca60 | |
parent | 36ecb62a4dd935c3944046c7b39115e17510c5a7 (diff) | |
download | freebsd-ports-gnome-907f27f38c1ef499b4389cd571ad94686ef492e1.tar.gz freebsd-ports-gnome-907f27f38c1ef499b4389cd571ad94686ef492e1.tar.zst freebsd-ports-gnome-907f27f38c1ef499b4389cd571ad94686ef492e1.zip |
- Prefix cleaness
- Honor permissions
- Take maintainership
-rw-r--r-- | archivers/ruby-bz2/Makefile | 21 | ||||
-rw-r--r-- | archivers/ruby-bz2/pkg-plist | 5 |
2 files changed, 19 insertions, 7 deletions
diff --git a/archivers/ruby-bz2/Makefile b/archivers/ruby-bz2/Makefile index 9f890781498c..ab5b51d7c877 100644 --- a/archivers/ruby-bz2/Makefile +++ b/archivers/ruby-bz2/Makefile @@ -7,12 +7,13 @@ PORTNAME= bz2 PORTVERSION= 0.2.2 +PORTREVISION= 1 CATEGORIES= archivers ruby MASTER_SITES= ftp://moulon.inra.fr/pub/ruby/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DIST_SUBDIR= ruby -MAINTAINER= ports@FreeBSD.org +MAINTAINER= stas@FreeBSD.org COMMENT= A Ruby extension to use libbz2 USE_RUBY= yes @@ -26,14 +27,21 @@ RUBY_RD_FILES= bz2.rd DOCS= Changes \ README.en \ ${RUBY_RD_FILES} \ - ${RUBY_RD_HTML_FILES} \ - docs/doc + ${RUBY_RD_HTML_FILES} + +# 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-build: .if !defined(NOPORTDOCS) - cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} rdoc + cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \ + ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} rdoc .endif post-install: doc-install @@ -41,9 +49,8 @@ post-install: doc-install doc-install: .if !defined(NOPORTDOCS) ${MKDIR} ${RUBY_MODDOCDIR} -.for f in ${DOCS} - ${CP} -R ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/ -.endfor + @(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "${DOCS}" ${RUBY_MODDOCDIR}/) + @(cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} doc ${RUBY_MODDOCDIR}/) .endif .include <bsd.port.post.mk> diff --git a/archivers/ruby-bz2/pkg-plist b/archivers/ruby-bz2/pkg-plist index 0fbe6d0f1785..437d2c43d53e 100644 --- a/archivers/ruby-bz2/pkg-plist +++ b/archivers/ruby-bz2/pkg-plist @@ -65,3 +65,8 @@ %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%% +%%PORTDOCS%%@dirrmtry %%RUBY_DOCDIR%% +@dirrmtry %%RUBY_SITEARCHLIBDIR%% +@dirrmtry %%RUBY_SITELIBDIR%% +@dirrmtry lib/ruby/site_ruby +@dirrmtry lib/ruby |