1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-30 10:38:37 +00:00

Add ruby robjectteam, which enables the ObjectTeams paradigm to the

Ruby language.
This commit is contained in:
Akinori MUSHA 2002-11-09 14:18:52 +00:00
parent e5199faf28
commit c251853ae7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=69788
5 changed files with 130 additions and 0 deletions

View File

@ -728,6 +728,7 @@
SUBDIR += ruby-racc
SUBDIR += ruby-rbison
SUBDIR += ruby-rbtree
SUBDIR += ruby-robjectteam
SUBDIR += ruby-rreadline
SUBDIR += ruby-rudl
SUBDIR += ruby-sdl

View File

@ -0,0 +1,38 @@
# New ports collection makefile for: RubyObjectTeams
# Date created: 9 November 2002
# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
#
# $FreeBSD$
#
PORTNAME= robjectteam
PORTVERSION= 0.9
CATEGORIES= devel ruby
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
EXTRACT_SUFX= .tgz
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
PORTCOMMENT= Enables the ObjectTeams paradigm to the Ruby language
USE_RUBY= yes
NO_BUILD= yes
DOCS= README Version
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}/
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (ruby/robjectteam-0.9.tgz) = b1059eeacb9c655a55afd918271ae204

View File

@ -0,0 +1,13 @@
his package brings the ObjectTeams paradigm to ruby.
The ObjectTeams paradigm (see www.objectteams.org) is an aspect
oriented approach to achieve advanced separation of concerns.
ROT allows the programmer to encapsulate the interaction of a set of
objects (roles) into a compound object (the team). Aspects can be
implemented as roles and are weaved into domain classes via a
connector at runtime (runtime weaving). These aspects can be
explicitely activated and deactivated.
Author: Matthias Veit <matthias_veit@yahoo.de>
WWW: http://sourceforge.net/projects/robjectteam/

View File

@ -0,0 +1,77 @@
%%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