Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Apr 2020 19:33:24 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r532297 - in head/textproc: . rubygem-rexml
Message-ID:  <202004211933.03LJXOPe087996@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Tue Apr 21 19:33:24 2020
New Revision: 532297
URL: https://svnweb.freebsd.org/changeset/ports/532297

Log:
  Add rubygem-rexml 3.2.4
  
  REXML was inspired by the Electric XML library for Java, which features an
  easy-to-use API, small size, and speed. Hopefully, REXML, designed with the same
  philosophy, has these same features. I've tried to keep the API as intuitive as
  possible, and have followed the Ruby methodology for method naming and code
  flow, rather than mirroring the Java API.
  
  REXML supports both tree and stream document parsing. Stream parsing is faster
  (about 1.5 times as fast). However, with stream parsing, you don't get access to
  features such as XPath.
  
  WWW: https://github.com/ruby/rexml

Added:
  head/textproc/rubygem-rexml/
  head/textproc/rubygem-rexml/Makefile   (contents, props changed)
  head/textproc/rubygem-rexml/distinfo   (contents, props changed)
  head/textproc/rubygem-rexml/pkg-descr   (contents, props changed)
Modified:
  head/textproc/Makefile

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Tue Apr 21 19:33:17 2020	(r532296)
+++ head/textproc/Makefile	Tue Apr 21 19:33:24 2020	(r532297)
@@ -1596,6 +1596,7 @@
     SUBDIR += rubygem-regexp_property_values
     SUBDIR += rubygem-representable
     SUBDIR += rubygem-reverse_markdown
+    SUBDIR += rubygem-rexml
     SUBDIR += rubygem-ri_cal
     SUBDIR += rubygem-rich
     SUBDIR += rubygem-rly

Added: head/textproc/rubygem-rexml/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/rubygem-rexml/Makefile	Tue Apr 21 19:33:24 2020	(r532297)
@@ -0,0 +1,20 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	rexml
+PORTVERSION=	3.2.4
+CATEGORIES=	textproc rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	XML toolkit for Ruby
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/textproc/rubygem-rexml/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/rubygem-rexml/distinfo	Tue Apr 21 19:33:24 2020	(r532297)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1587445348
+SHA256 (rubygem/rexml-3.2.4.gem) = 036b31f3c052be42b7a2e6914f3322daaecce46b172806f38fea4297389b7bd6
+SIZE (rubygem/rexml-3.2.4.gem) = 77824

Added: head/textproc/rubygem-rexml/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/rubygem-rexml/pkg-descr	Tue Apr 21 19:33:24 2020	(r532297)
@@ -0,0 +1,11 @@
+REXML was inspired by the Electric XML library for Java, which features an
+easy-to-use API, small size, and speed. Hopefully, REXML, designed with the same
+philosophy, has these same features. I've tried to keep the API as intuitive as
+possible, and have followed the Ruby methodology for method naming and code
+flow, rather than mirroring the Java API.
+
+REXML supports both tree and stream document parsing. Stream parsing is faster
+(about 1.5 times as fast). However, with stream parsing, you don't get access to
+features such as XPath.
+
+WWW: https://github.com/ruby/rexml



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004211933.03LJXOPe087996>