svn commit: r532297 - in head/textproc: . rubygem-rexml

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Tue Apr 21 19:33:28 UTC 2020


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 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	rexml
+PORTVERSION=	3.2.4
+CATEGORIES=	textproc rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet at 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


More information about the svn-ports-all mailing list