diff options
Diffstat (limited to 'devel/ruby-nodedump')
-rw-r--r-- | devel/ruby-nodedump/Makefile | 43 | ||||
-rw-r--r-- | devel/ruby-nodedump/distinfo | 3 | ||||
-rw-r--r-- | devel/ruby-nodedump/files/patch-nodeDump.c | 51 | ||||
-rw-r--r-- | devel/ruby-nodedump/pkg-descr | 7 | ||||
-rw-r--r-- | devel/ruby-nodedump/pkg-plist | 3 |
5 files changed, 0 insertions, 107 deletions
diff --git a/devel/ruby-nodedump/Makefile b/devel/ruby-nodedump/Makefile deleted file mode 100644 index a79b99f9eb10..000000000000 --- a/devel/ruby-nodedump/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -# New ports collection makefile for: NodeDump for Ruby -# Date created: 10 November 2002 -# Whom: Akinori MUSHA aka knu <knu@idaemons.org> -# -# $FreeBSD$ -# - -PORTNAME= nodedump -PORTVERSION= 0.1.7 -CATEGORIES= devel ruby -MASTER_SITES= http://www.pragmaticprogrammer.com/ruby/downloads/files/ -PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} -DISTNAME= nodeDump-${PORTVERSION} -EXTRACT_SUFX= .tgz -DIST_SUBDIR= ruby - -MAINTAINER= ports@FreeBSD.org -COMMENT= Displays the internal structure of a parsed Ruby program - -DEPRECATED= "mastersite disappeared, no longer maintained by author" -EXPIRATION_DATE= 2006-01-10 - -USE_RUBY= yes -USE_RUBY_EXTCONF= yes - -INSTALL_TARGET= site-install - -RUBY_REQUIRE= Ruby < 170 - -.include <bsd.port.pre.mk> - -.if !defined(RUBY_PROVIDED) -IGNORE= only works with Ruby 1.6 -RUBY_VER= 1.6 # This gets in effect when NO_IGNORE is defined -.endif - -post-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${RUBY_MODDOCDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${RUBY_MODDOCDIR}/ -.endif - -.include <bsd.port.post.mk> diff --git a/devel/ruby-nodedump/distinfo b/devel/ruby-nodedump/distinfo deleted file mode 100644 index 4a09fd3894ff..000000000000 --- a/devel/ruby-nodedump/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (ruby/nodeDump-0.1.7.tgz) = 0b02456eee1e591ecf954e55fc62cd2a -SHA256 (ruby/nodeDump-0.1.7.tgz) = 16db95036d3287f314f52436a5a1f18778d7be2d9f73da5d2be17e58a2a190e3 -SIZE (ruby/nodeDump-0.1.7.tgz) = 7846 diff --git a/devel/ruby-nodedump/files/patch-nodeDump.c b/devel/ruby-nodedump/files/patch-nodeDump.c deleted file mode 100644 index 3f007a92d1b9..000000000000 --- a/devel/ruby-nodedump/files/patch-nodeDump.c +++ /dev/null @@ -1,51 +0,0 @@ -[ruby-core: 00560] - ---- nodeDump.c.orig Fri Jul 26 20:14:32 2002 -+++ nodeDump.c Thu Oct 24 03:32:21 2002 -@@ -103,5 +103,4 @@ static void doDump(NODE *n, int level) { - lp(level, "%s: ", node_names[type]); - -- again: - switch (type) { - -@@ -117,10 +116,9 @@ static void doDump(NODE *n, int level) { - case NODE_OR: - nl(); -- doDump(n->nd_1st, level + 1); -- if (n->nd_2nd && nd_type(n->nd_2nd)) { -- n = n->nd_2nd; -- goto again; -- } -- doDump(n->nd_2nd, level + 1); -+ ++level; -+ do { -+ doDump(n->nd_1st, level); -+ } while (n->nd_2nd && (type == nd_type(n = n->nd_2nd))); -+ doDump(n, level); - break; - -@@ -352,4 +350,7 @@ static void doDump(NODE *n, int level) { - case NODE_DREGX: - case NODE_DREGX_ONCE: -+#ifdef NODE_DSYM -+ case NODE_DSYM: -+#endif - dumpLiteral(n->nd_lit, level+1); - n1 = n->nd_next; -@@ -677,8 +678,14 @@ static void doDump(NODE *n, int level) { - case NODE_WHILE: - nl(); -- lp(level+1, "Condition:\n"); -- doDump(n->nd_cond, level+2); -+ if (n->nd_state) { -+ lp(level+1, "Condition:\n"); -+ doDump(n->nd_cond, level+2); -+ } - lp(level+1, "Body:\n"); - doDump(n->nd_body, level+2); -+ if (!n->nd_state) { -+ lp(level+1, "Condition:\n"); -+ doDump(n->nd_cond, level+2); -+ } - break; - diff --git a/devel/ruby-nodedump/pkg-descr b/devel/ruby-nodedump/pkg-descr deleted file mode 100644 index 748638a60f33..000000000000 --- a/devel/ruby-nodedump/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -NodeDump displays the internal structure of a parsed Ruby program. -This is really only of use to people who want to hack the interpreter, -or who are curious about how Ruby represents their programs -internally. - -Author: The Pragmatic Programmers, LLC -WWW: http://www.pragmaticprogrammer.com/ruby/downloads/nodeDump.html diff --git a/devel/ruby-nodedump/pkg-plist b/devel/ruby-nodedump/pkg-plist deleted file mode 100644 index 55089fdca567..000000000000 --- a/devel/ruby-nodedump/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -%%RUBY_SITEARCHLIBDIR%%/NodeDump.so -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README -%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%% |