From 03af84c3b3d43c575c196bf8427925d442e77e33 Mon Sep 17 00:00:00 2001 From: knu Date: Sat, 9 Nov 2002 14:18:52 +0000 Subject: Add ruby robjectteam, which enables the ObjectTeams paradigm to the Ruby language. --- devel/Makefile | 1 + devel/ruby-robjectteam/Makefile | 38 ++++++++++++++++++++ devel/ruby-robjectteam/distinfo | 1 + devel/ruby-robjectteam/pkg-descr | 13 +++++++ devel/ruby-robjectteam/pkg-plist | 77 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 130 insertions(+) create mode 100644 devel/ruby-robjectteam/Makefile create mode 100644 devel/ruby-robjectteam/distinfo create mode 100644 devel/ruby-robjectteam/pkg-descr create mode 100644 devel/ruby-robjectteam/pkg-plist (limited to 'devel') diff --git a/devel/Makefile b/devel/Makefile index e12ed28..0c431d0 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 0000000..24e2302 --- /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 +# +# $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 diff --git a/devel/ruby-robjectteam/distinfo b/devel/ruby-robjectteam/distinfo new file mode 100644 index 0000000..f4d1f53 --- /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 0000000..9281d65 --- /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 +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 0000000..3a52a4f --- /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 -- cgit v1.1