diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2002-11-09 14:18:52 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2002-11-09 14:18:52 +0000 |
commit | c251853ae7235b746a0f4b90cbc49a9914cec490 (patch) | |
tree | 86622dd150da0256e839e79dfee171b9465af277 | |
parent | Update to 1.2.0. (diff) |
Add ruby robjectteam, which enables the ObjectTeams paradigm to the
Ruby language.
Notes
Notes:
svn path=/head/; revision=69788
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/ruby-robjectteam/Makefile | 38 | ||||
-rw-r--r-- | devel/ruby-robjectteam/distinfo | 1 | ||||
-rw-r--r-- | devel/ruby-robjectteam/pkg-descr | 13 | ||||
-rw-r--r-- | devel/ruby-robjectteam/pkg-plist | 77 |
5 files changed, 130 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index e12ed28641da..0c431d0d56d3 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -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 diff --git a/devel/ruby-robjectteam/Makefile b/devel/ruby-robjectteam/Makefile new file mode 100644 index 000000000000..24e2302cd0ee --- /dev/null +++ b/devel/ruby-robjectteam/Makefile @@ -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> diff --git a/devel/ruby-robjectteam/distinfo b/devel/ruby-robjectteam/distinfo new file mode 100644 index 000000000000..f4d1f531158d --- /dev/null +++ b/devel/ruby-robjectteam/distinfo @@ -0,0 +1 @@ +MD5 (ruby/robjectteam-0.9.tgz) = b1059eeacb9c655a55afd918271ae204 diff --git a/devel/ruby-robjectteam/pkg-descr b/devel/ruby-robjectteam/pkg-descr new file mode 100644 index 000000000000..9281d6555459 --- /dev/null +++ b/devel/ruby-robjectteam/pkg-descr @@ -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/ diff --git a/devel/ruby-robjectteam/pkg-plist b/devel/ruby-robjectteam/pkg-plist new file mode 100644 index 000000000000..3a52a4ffbb73 --- /dev/null +++ b/devel/ruby-robjectteam/pkg-plist @@ -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 |