Date: Tue, 17 Apr 2007 14:52:56 +1000 (YAKST) From: Alexander Logvinov <ports@logvinov.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Alexander Logvinov <ports@logvinov.com> Subject: ports/111752: [new port] graphics/rubygem-railroad: A class diagrams generator for Ruby on Rails applications Message-ID: <200704170452.l3H4qudp071759@blg.akavia.ru> Resent-Message-ID: <200704170500.l3H50AV9030220@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 111752 >Category: ports >Synopsis: [new port] graphics/rubygem-railroad: A class diagrams generator for Ruby on Rails applications >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Apr 17 05:00:10 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Alexander Logvinov >Release: FreeBSD 6.2-RELEASE-p3 i386 >Organization: >Environment: >Description: A class diagrams generator for Ruby on Rails applications >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # rubygem-railroad # rubygem-railroad/Makefile # rubygem-railroad/distinfo # rubygem-railroad/pkg-descr # rubygem-railroad/pkg-plist # echo c - rubygem-railroad mkdir -p rubygem-railroad > /dev/null 2>&1 echo x - rubygem-railroad/Makefile sed 's/^X//' >rubygem-railroad/Makefile << 'END-of-rubygem-railroad/Makefile' X# Ports collection makefile for: rubygem-railroad X# Date created: 17 April 2007 X# Whom: Alexander Logvinov <ports@logvinov.com> X# X# $FreeBSD$ X XPORTNAME= railroad XPORTVERSION= 0.3.4 XCATEGORIES= graphics devel rubygems XMASTER_SITES= ${MASTER_SITE_RUBYFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= ports@logvinov.com XCOMMENT= A class diagrams generator for Ruby on Rails applications X X.include <bsd.port.pre.mk> X.include "${PORTSDIR}/devel/ruby-gems/Makefile.common" X.include <bsd.port.post.mk> END-of-rubygem-railroad/Makefile echo x - rubygem-railroad/distinfo sed 's/^X//' >rubygem-railroad/distinfo << 'END-of-rubygem-railroad/distinfo' XMD5 (rubygem/railroad-0.3.4.gem) = 40b22ab7f026c0e782ee6cf876406f53 XSHA256 (rubygem/railroad-0.3.4.gem) = 6294206e5c74c66856ea121a49788eedde5c6c8c576c8554fcb89f3e0f3686ae XSIZE (rubygem/railroad-0.3.4.gem) = 16896 END-of-rubygem-railroad/distinfo echo x - rubygem-railroad/pkg-descr sed 's/^X//' >rubygem-railroad/pkg-descr << 'END-of-rubygem-railroad/pkg-descr' XIt's a Ruby script that loads the application classes and analyzes its Xproperties (attributes, methods) and relationships (inheritance, model Xassociations like has_many, etc.) The output is a graph description in Xthe DOT language, suitable to be handled with tools like Graphviz. X XWWW: http://railroad.rubyforge.org/ END-of-rubygem-railroad/pkg-descr echo x - rubygem-railroad/pkg-plist sed 's/^X//' >rubygem-railroad/pkg-plist << 'END-of-rubygem-railroad/pkg-plist' Xbin/railroad X%%GEM_CACHE%% X%%GEM_SPEC%% X%%GEM_LIB_DIR%%/lib/railroad/models_diagram.rb X%%GEM_LIB_DIR%%/lib/railroad/app_diagram.rb X%%GEM_LIB_DIR%%/lib/railroad/controllers_diagram.rb X%%GEM_LIB_DIR%%/lib/railroad/diagram_graph.rb X%%GEM_LIB_DIR%%/lib/railroad/options_struct.rb X%%GEM_LIB_DIR%%/ChangeLog X%%GEM_LIB_DIR%%/COPYING X%%GEM_LIB_DIR%%/rake.gemspec X%%GEM_LIB_DIR%%/README X%%GEM_LIB_DIR%%/bin/railroad X%%GEM_DOC_DIR%%/rdoc/rdoc-style.css X%%GEM_DOC_DIR%%/rdoc/files/lib/railroad/models_diagram_rb.html X%%GEM_DOC_DIR%%/rdoc/files/lib/railroad/app_diagram_rb.html X%%GEM_DOC_DIR%%/rdoc/files/lib/railroad/controllers_diagram_rb.html X%%GEM_DOC_DIR%%/rdoc/files/lib/railroad/diagram_graph_rb.html X%%GEM_DOC_DIR%%/rdoc/files/lib/railroad/options_struct_rb.html X%%GEM_DOC_DIR%%/rdoc/files/README.html X%%GEM_DOC_DIR%%/rdoc/files/COPYING.html X%%GEM_DOC_DIR%%/rdoc/classes/OptionsStruct.src/M000001.html X%%GEM_DOC_DIR%%/rdoc/classes/OptionsStruct.src/M000002.html X%%GEM_DOC_DIR%%/rdoc/classes/AppDiagram.src/M000003.html X%%GEM_DOC_DIR%%/rdoc/classes/AppDiagram.src/M000004.html X%%GEM_DOC_DIR%%/rdoc/classes/DiagramGraph.src/M000005.html X%%GEM_DOC_DIR%%/rdoc/classes/DiagramGraph.src/M000006.html X%%GEM_DOC_DIR%%/rdoc/classes/DiagramGraph.src/M000007.html X%%GEM_DOC_DIR%%/rdoc/classes/DiagramGraph.src/M000008.html X%%GEM_DOC_DIR%%/rdoc/classes/DiagramGraph.src/M000009.html X%%GEM_DOC_DIR%%/rdoc/classes/DiagramGraph.src/M000010.html X%%GEM_DOC_DIR%%/rdoc/classes/ModelsDiagram.src/M000011.html X%%GEM_DOC_DIR%%/rdoc/classes/ModelsDiagram.src/M000012.html X%%GEM_DOC_DIR%%/rdoc/classes/ControllersDiagram.src/M000013.html X%%GEM_DOC_DIR%%/rdoc/classes/ControllersDiagram.src/M000014.html X%%GEM_DOC_DIR%%/rdoc/classes/OptionsStruct.html X%%GEM_DOC_DIR%%/rdoc/classes/AppDiagram.html X%%GEM_DOC_DIR%%/rdoc/classes/DiagramGraph.html X%%GEM_DOC_DIR%%/rdoc/classes/ModelsDiagram.html X%%GEM_DOC_DIR%%/rdoc/classes/ControllersDiagram.html X%%GEM_DOC_DIR%%/rdoc/fr_file_index.html X%%GEM_DOC_DIR%%/rdoc/fr_class_index.html X%%GEM_DOC_DIR%%/rdoc/fr_method_index.html X%%GEM_DOC_DIR%%/rdoc/index.html X%%GEM_DOC_DIR%%/rdoc/created.rid X@dirrm %%GEM_LIB_DIR%%/bin X@dirrm %%GEM_LIB_DIR%%/lib/railroad X@dirrm %%GEM_LIB_DIR%%/lib X@dirrm %%GEM_LIB_DIR%% X@dirrm %%GEM_DOC_DIR%%/rdoc/classes/ControllersDiagram.src X@dirrm %%GEM_DOC_DIR%%/rdoc/classes/ModelsDiagram.src X@dirrm %%GEM_DOC_DIR%%/rdoc/classes/DiagramGraph.src X@dirrm %%GEM_DOC_DIR%%/rdoc/classes/AppDiagram.src X@dirrm %%GEM_DOC_DIR%%/rdoc/classes/OptionsStruct.src X@dirrm %%GEM_DOC_DIR%%/rdoc/classes X@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/railroad X@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib X@dirrm %%GEM_DOC_DIR%%/rdoc/files X@dirrm %%GEM_DOC_DIR%%/rdoc X@dirrm %%GEM_DOC_DIR%% END-of-rubygem-railroad/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200704170452.l3H4qudp071759>