- Update to 1.0

- Garantee permissions safety
- Take maintainership

PR:		ports/101605
Submitted by:	maintainer (Stanislav Sedov)
This commit is contained in:
Cheng-Lung Sung 2006-08-08 00:47:40 +00:00
parent 14a129c258
commit a64b443f82
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=170042
3 changed files with 31 additions and 88 deletions

View File

@ -6,7 +6,7 @@
#
PORTNAME= robjectteam
PORTVERSION= 0.9
PORTVERSION= 1.0
CATEGORIES= devel ruby
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@ -14,24 +14,45 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= ports@FreeBSD.org
MAINTAINER= ssedov@mbsd.msk.ru
COMMENT= Enables the ObjectTeams paradigm to the Ruby language
USE_RUBY= yes
NO_BUILD= yes
DOCS= README Version
PLIST_FILES= %%RUBY_SITELIBDIR%%/objectteam.rb
DOCSDIR= ${RUBY_MODDOCDIR}
.if !defined(NOPORTDOCS)
PORTDOCS= *
.endif
# 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} {} \;' --
do-install:
cd ${WRKSRC}; ${RUBY} install.rb
.if !defined(NOPORTDOCS)
${MKDIR} ${RUBY_MODDOCDIR}
.for f in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
.endfor
${MKDIR} ${RUBY_MODEXAMPLESDIR}
${CP} -R ${WRKSRC}/sample/* ${RUBY_MODEXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/README ${RUBY_MODDOCDIR}/
@(cd ${WRKSRC}/sample && ${COPYTREE_SHARE} \* ${RUBY_MODEXAMPLESDIR})
@${FIND} ${RUBY_MODEXAMPLESDIR} ! -type d | \
${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
@${FIND} ${RUBY_MODEXAMPLESDIR} -type d | ${SORT} -r | \
${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
.endif
post-install:
@${FIND} ${RUBY_SITELIBDIR}/objectteam ! -type d | \
${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
@${FIND} ${RUBY_SITELIBDIR}/objectteam -type d | ${SORT} -r | \
${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
MD5 (ruby/robjectteam-0.9.tgz) = b1059eeacb9c655a55afd918271ae204
SHA256 (ruby/robjectteam-0.9.tgz) = dabd04904b23f819a8907a5a4a6fe2a5a62d57e3b1224c0dba37b8a24b5f146a
SIZE (ruby/robjectteam-0.9.tgz) = 40384
MD5 (ruby/robjectteam-1.0.tgz) = 3257b417906ba8acd922b282b60ce52d
SHA256 (ruby/robjectteam-1.0.tgz) = ad0c56a00e323b07e22c665503219eb08555faad6bdeb193fd042f4d4cd1f032
SIZE (ruby/robjectteam-1.0.tgz) = 54632

View File

@ -1,78 +0,0 @@
%%RUBY_SITELIBDIR%%/objectteam.rb
%%RUBY_SITELIBDIR%%/objectteam/BaseProxy.rb
%%RUBY_SITELIBDIR%%/objectteam/Call.rb
%%RUBY_SITELIBDIR%%/objectteam/Connector.rb
%%RUBY_SITELIBDIR%%/objectteam/Deploy.rb
%%RUBY_SITELIBDIR%%/objectteam/ExpectedHandler.rb
%%RUBY_SITELIBDIR%%/objectteam/Interceptor.rb
%%RUBY_SITELIBDIR%%/objectteam/Logger.rb
%%RUBY_SITELIBDIR%%/objectteam/ObjectTeam.rb
%%RUBY_SITELIBDIR%%/objectteam/ROTConfig.rb
%%RUBY_SITELIBDIR%%/objectteam/Team.rb
%%RUBY_SITELIBDIR%%/objectteam/TeamUtil.rb
@dirrm %%RUBY_SITELIBDIR%%/objectteam
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/Version
%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/composite/README
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/composite/composite.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/composite/deploy.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/composite/graphics.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/composite/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/composite/test.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/flight/README
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/flight/bonus.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/flight/contextual.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/flight/flightbooking.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/flight/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/flight/test.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/implicit_inheritance/ImplicitInheritance
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/implicit_inheritance/README
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/implicit_inheritance/factory.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/implicit_inheritance/person.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/implicit_inheritance/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/implicit_inheritance/test.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/library/README
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/library/deploy.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/library/library.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/library/observerpattern.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/library/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/library/test.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/observer/README
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/observer/deploy.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/observer/event.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/observer/observerpattern.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/observer/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/observer/trace.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/rolecreation/README
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/rolecreation/block/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/rolecreation/block/test.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/rolecreation/override/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/rolecreation/override/test.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/rolecreation/weakconnector/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/rolecreation/weakconnector/test.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/simple/README
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/simple/counter.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/simple/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/suspend_resume/README
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/suspend_resume/bank.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/suspend_resume/deploy.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/suspend_resume/lock.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/suspend_resume/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/suspend_resume/test.rb
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/weakreference/README
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/weakreference/start.sh
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/weakreference/test.rb
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/weakreference
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/suspend_resume
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/simple
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/rolecreation/weakconnector
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/rolecreation/override
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/rolecreation/block
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/rolecreation
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/observer
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/library
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/implicit_inheritance
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/flight
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/composite
%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%