Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Dec 2016 15:14:05 +0000 (UTC)
From:      Nikolai Lifanov <lifanov@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r429161 - in head/devel: . oniguruma6
Message-ID:  <201612221514.uBMFE5Y0097913@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lifanov
Date: Thu Dec 22 15:14:04 2016
New Revision: 429161
URL: https://svnweb.freebsd.org/changeset/ports/429161

Log:
  new port: devel/oniguruma6
  
  Oniguruma is a regular expressions library. The characteristics of this
  library is that different character encoding for every regular
  expression object can be specified.
  
  PR:		212715
  Submitted by:	yuri@rawbw.com, rob@theseusnetworking.com (earlier version)
  Reviewed by:	matthew
  Approved by:	matthew (mentor)
  Differential Revision:	https://reviews.freebsd.org/D8871

Added:
  head/devel/oniguruma6/
     - copied from r429028, head/devel/oniguruma5/
Modified:
  head/devel/Makefile
  head/devel/oniguruma6/Makefile
  head/devel/oniguruma6/distinfo
  head/devel/oniguruma6/pkg-descr
  head/devel/oniguruma6/pkg-plist

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Thu Dec 22 14:43:03 2016	(r429160)
+++ head/devel/Makefile	Thu Dec 22 15:14:04 2016	(r429161)
@@ -1709,6 +1709,7 @@
     SUBDIR += omniORB-4.1
     SUBDIR += oniguruma4
     SUBDIR += oniguruma5
+    SUBDIR += oniguruma6
     SUBDIR += onscripter
     SUBDIR += onscripter-1byte
     SUBDIR += oozie

Modified: head/devel/oniguruma6/Makefile
==============================================================================
--- head/devel/oniguruma5/Makefile	Tue Dec 20 18:36:15 2016	(r429028)
+++ head/devel/oniguruma6/Makefile	Thu Dec 22 15:14:04 2016	(r429161)
@@ -2,12 +2,10 @@
 # $FreeBSD$
 
 PORTNAME=	oniguruma
-PORTVERSION=	5.9.6
+PORTVERSION=	6.1.2
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
 CATEGORIES=	devel textproc
-PKGNAMESUFFIX=	5
-DIST_SUBDIR=	ruby
+PKGNAMESUFFIX=	6
 
 MAINTAINER=	rob@theseusnetworking.com
 COMMENT=	BSDL Regular Expressions library compatible with POSIX/GNU/Perl
@@ -15,19 +13,20 @@ COMMENT=	BSDL Regular Expressions librar
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
-CONFLICTS=	oniguruma-2.*
-
 USE_GITHUB=	yes
 GH_ACCOUNT=	kkos
 
+OPTIONS_DEFINE=	DOCS EXAMPLES
+
+CONFLICTS_INSTALL=	oniguruma[45]-.*
+
 USES=		pathfix autoreconf libtool
+PATHFIX_MAKEFILEIN=	Makefile.am
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 USE_LDCONFIG=	yes
-
-.include <bsd.port.options.mk>
+TEST_TARGET=	test
+TEST_WRKSRC=	${WRKSRC}/test
 
 post-patch:
 	@${REINPLACE_CMD} -e \

Modified: head/devel/oniguruma6/distinfo
==============================================================================
--- head/devel/oniguruma5/distinfo	Tue Dec 20 18:36:15 2016	(r429028)
+++ head/devel/oniguruma6/distinfo	Thu Dec 22 15:14:04 2016	(r429161)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1480154293
-SHA256 (ruby/kkos-oniguruma-v5.9.6_GH0.tar.gz) = 0746ee6b889f9afe2fc0bf7cb9f21d7847821bbdf07bc938a3a5dfb3f91cc0d5
-SIZE (ruby/kkos-oniguruma-v5.9.6_GH0.tar.gz) = 325378
+TIMESTAMP = 1480711156
+SHA256 (kkos-oniguruma-v6.1.2_GH0.tar.gz) = 0c0c63ed17d20b6063fe07d34f5df5704b1134c2de22b3ce3c08889ba6b11e17
+SIZE (kkos-oniguruma-v6.1.2_GH0.tar.gz) = 566824

Modified: head/devel/oniguruma6/pkg-descr
==============================================================================
--- head/devel/oniguruma5/pkg-descr	Tue Dec 20 18:36:15 2016	(r429028)
+++ head/devel/oniguruma6/pkg-descr	Thu Dec 22 15:14:04 2016	(r429161)
@@ -1,14 +1,5 @@
-Oniguruma is a BSDL Regular Expression library written for ruby-m17n,
-which implements all of Perl extensions, many of .NET extensions plus
-more.
+Oniguruma is a regular expressions library. The characteristics of this 
+library is that different character encoding for every regular 
+expression object can be specified.
 
-It provides multiple APIs for ease of use; GNU regex compatible API,
-POSIX regex compatible API and its own.
-
-This library is multilingualized by design and can have one encoding
-for each regex object.  Currently supported character encodings are
-ASCII, UTF-8, EUC-JP and Shift_JIS.
-
-4.x supports Ruby1.9.
-
-WWW: http://www.geocities.jp/kosako3/oniguruma/
+WWW: https://github.com/kkos/oniguruma

Modified: head/devel/oniguruma6/pkg-plist
==============================================================================
--- head/devel/oniguruma5/pkg-plist	Tue Dec 20 18:36:15 2016	(r429028)
+++ head/devel/oniguruma6/pkg-plist	Thu Dec 22 15:14:04 2016	(r429161)
@@ -4,8 +4,8 @@ include/onigposix.h
 include/oniguruma.h
 lib/libonig.a
 lib/libonig.so
-lib/libonig.so.2
-lib/libonig.so.2.0.0
+lib/libonig.so.4
+lib/libonig.so.4.0.0
 libdata/pkgconfig/oniguruma.pc
 %%PORTDOCS%%%%DOCSDIR%%/API
 %%PORTDOCS%%%%DOCSDIR%%/API.ja
@@ -15,11 +15,15 @@ libdata/pkgconfig/oniguruma.pc
 %%PORTDOCS%%%%DOCSDIR%%/RE
 %%PORTDOCS%%%%DOCSDIR%%/RE.ja
 %%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/UNICODE_PROPERTIES
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug_fix.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/crnl.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/encode.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/listcap.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/names.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/posix.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scan.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/syntax.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/user_property.c



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