svn commit: r391680 - in head/textproc: . turboxsl turboxsl/files

Hiroki Sato hrs at FreeBSD.org
Thu Jul 9 19:44:40 UTC 2015


Author: hrs
Date: Thu Jul  9 19:44:33 2015
New Revision: 391680
URL: https://svnweb.freebsd.org/changeset/ports/391680

Log:
  Add textproc/turboxsl, which is a fast, multithreaded XSLT 1.0
  transformation library.

Added:
  head/textproc/turboxsl/
  head/textproc/turboxsl/Makefile   (contents, props changed)
  head/textproc/turboxsl/distinfo   (contents, props changed)
  head/textproc/turboxsl/files/
  head/textproc/turboxsl/files/patch-Makefile.am   (contents, props changed)
  head/textproc/turboxsl/files/patch-configure.ac   (contents, props changed)
  head/textproc/turboxsl/files/patch-src-zlog-src-category.c   (contents, props changed)
  head/textproc/turboxsl/files/patch-src-zlog-src-category_table.c   (contents, props changed)
  head/textproc/turboxsl/files/patch-src-zlog-src-event.c   (contents, props changed)
  head/textproc/turboxsl/files/patch-src-zlog-src-record_table.c   (contents, props changed)
  head/textproc/turboxsl/files/patch-src-zlog-src-rotater.c   (contents, props changed)
  head/textproc/turboxsl/files/patch-src-zlog-src-rule.c   (contents, props changed)
  head/textproc/turboxsl/files/patch-src-zlog-src-zc_util.c   (contents, props changed)
  head/textproc/turboxsl/files/patch-src-zlog-src-zc_xplatform.h   (contents, props changed)
  head/textproc/turboxsl/pkg-descr   (contents, props changed)
  head/textproc/turboxsl/pkg-plist   (contents, props changed)
Modified:
  head/textproc/Makefile

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Thu Jul  9 19:42:19 2015	(r391679)
+++ head/textproc/Makefile	Thu Jul  9 19:44:33 2015	(r391680)
@@ -1538,6 +1538,7 @@
     SUBDIR += translate-toolkit
     SUBDIR += ts-hunspell
     SUBDIR += tth
+    SUBDIR += turboxsl
     SUBDIR += txt2html
     SUBDIR += txt2man
     SUBDIR += txt2tags

Added: head/textproc/turboxsl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/Makefile	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME=	turboxsl
+PORTVERSION=	0.0.899004eb7b
+CATEGORIES=	textproc
+
+MAINTAINER=	hrs at FreeBSD.org
+COMMENT=	Fast, multithreaded XML+XSLT transformation library
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libck.so:${PORTSDIR}/devel/concurrencykit \
+		libmemcached.so:${PORTSDIR}/databases/libmemcached
+
+USES=		autoreconf libtool pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	Litres
+GH_TAGNAME=	899004eb7b
+GNU_CONFIGURE=	yes
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+INSTALL_TARGET=	install-strip
+
+.include <bsd.port.mk>

Added: head/textproc/turboxsl/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/distinfo	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,2 @@
+SHA256 (Litres-turboxsl-0.0.899004eb7b-899004eb7b_GH0.tar.gz) = ded1577aaf2edb97ddbc3ad5fa25e18dde329562c62aefbbbd50e093abd423de
+SIZE (Litres-turboxsl-0.0.899004eb7b-899004eb7b_GH0.tar.gz) = 883902

Added: head/textproc/turboxsl/files/patch-Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-Makefile.am	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,10 @@
+--- Makefile.am.orig	2015-07-03 03:01:10.000000000 +0900
++++ Makefile.am	2015-07-10 04:11:03.293694000 +0900
+@@ -8,6 +8,6 @@
+ 
+ bin_SCRIPTS = turboxsl-config
+ 
+-pkgconfigdir=$(libdir)/pkgconfig
++pkgconfigdir=$(prefix)/libdata/pkgconfig
+ pkgconfig_DATA = libturboxsl.pc
+ 

Added: head/textproc/turboxsl/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-configure.ac	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,17 @@
+--- configure.ac.orig	2015-07-10 03:45:40.793312000 +0900
++++ configure.ac	2015-07-10 03:45:53.160053000 +0900
+@@ -23,14 +23,6 @@
+ AC_SUBST(EXTRA_LIBS)
+ AC_SUBST(M_LIBS)
+ 
+-dnl These are for debug -O2 disabling 
+-CPPFLAGS="${CXXFLAGS}"
+-CXXFLAGS="${CPPFLAGS}"
+-CFLAGS=""
+-AC_SUBST(CXXFLAGS)
+-AC_SUBST(CPPFLAGS)
+-AC_SUBST(CLAGS)
+-
+ AC_OUTPUT([
+ Makefile
+ libturboxsl.pc

Added: head/textproc/turboxsl/files/patch-src-zlog-src-category.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-src-zlog-src-category.c	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,10 @@
+--- src/zlog/src/category.c.orig	2015-07-10 03:27:30.714218000 +0900
++++ src/zlog/src/category.c	2015-07-10 03:28:10.280729000 +0900
+@@ -6,6 +6,7 @@
+  * Licensed under the LGPL v2.1, see the file COPYING in base directory.
+  */
+ #include "fmacros.h"
++#include <sys/types.h>
+ #include <string.h>
+ #include <stdlib.h>
+ #include <errno.h>

Added: head/textproc/turboxsl/files/patch-src-zlog-src-category_table.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-src-zlog-src-category_table.c	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,10 @@
+--- src/zlog/src/category_table.c.orig	2015-07-10 03:28:51.992237000 +0900
++++ src/zlog/src/category_table.c	2015-07-10 03:29:10.446286000 +0900
+@@ -6,6 +6,7 @@
+  * Licensed under the LGPL v2.1, see the file COPYING in base directory.
+  */
+ 
++#include <sys/types.h>
+ #include <string.h>
+ #include <stdlib.h>
+ #include <errno.h>

Added: head/textproc/turboxsl/files/patch-src-zlog-src-event.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-src-zlog-src-event.c	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,10 @@
+--- src/zlog/src/event.c.orig	2015-07-10 03:29:45.286866000 +0900
++++ src/zlog/src/event.c	2015-07-10 03:29:59.614232000 +0900
+@@ -7,6 +7,7 @@
+  */
+ 
+ #include "fmacros.h"
++#include <sys/types.h>
+ #include <string.h>
+ #include <stdarg.h>
+ #include <stdlib.h>

Added: head/textproc/turboxsl/files/patch-src-zlog-src-record_table.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-src-zlog-src-record_table.c	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,10 @@
+--- src/zlog/src/record_table.c.orig	2015-07-10 03:30:42.116741000 +0900
++++ src/zlog/src/record_table.c	2015-07-10 03:30:54.707463000 +0900
+@@ -6,6 +6,7 @@
+  * Licensed under the LGPL v2.1, see the file COPYING in base directory.
+  */
+ 
++#include <sys/types.h>
+ #include <string.h>
+ #include <stdlib.h>
+ #include <errno.h>

Added: head/textproc/turboxsl/files/patch-src-zlog-src-rotater.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-src-zlog-src-rotater.c	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,10 @@
+--- src/zlog/src/rotater.c.orig	2015-07-10 03:31:33.156849000 +0900
++++ src/zlog/src/rotater.c	2015-07-10 03:31:42.997304000 +0900
+@@ -6,6 +6,7 @@
+  * Licensed under the LGPL v2.1, see the file COPYING in base directory.
+  */
+ 
++#include <sys/types.h>
+ #include <string.h>
+ #include <glob.h>
+ #include <stdio.h>

Added: head/textproc/turboxsl/files/patch-src-zlog-src-rule.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-src-zlog-src-rule.c	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,16 @@
+--- src/zlog/src/rule.c.orig	2015-07-10 03:32:15.578671000 +0900
++++ src/zlog/src/rule.c	2015-07-10 03:35:22.106690000 +0900
+@@ -8,12 +8,12 @@
+ 
+ #include "fmacros.h"
+ 
++#include <sys/types.h>
+ #include <string.h>
+ #include <ctype.h>
+ #include <syslog.h>
+ #include <errno.h>
+ #include <stdlib.h>
+-#include <sys/types.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
+ #include <unistd.h>

Added: head/textproc/turboxsl/files/patch-src-zlog-src-zc_util.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-src-zlog-src-zc_util.c	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,10 @@
+--- src/zlog/src/zc_util.c.orig	2015-07-10 03:36:43.533900000 +0900
++++ src/zlog/src/zc_util.c	2015-07-10 03:36:53.470268000 +0900
+@@ -6,6 +6,7 @@
+  * Licensed under the LGPL v2.1, see the file COPYING in base directory.
+  */
+ 
++#include <sys/types.h>
+ #include <string.h>
+ #include <syslog.h>
+ #include <stdlib.h>

Added: head/textproc/turboxsl/files/patch-src-zlog-src-zc_xplatform.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/files/patch-src-zlog-src-zc_xplatform.h	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,10 @@
+--- src/zlog/src/zc_xplatform.h.orig	2015-07-10 03:35:37.045763000 +0900
++++ src/zlog/src/zc_xplatform.h	2015-07-10 03:35:49.501573000 +0900
+@@ -9,6 +9,7 @@
+ #define __zc_xplatform_h
+ 
+ #include <limits.h>
++#include <strings.h>
+ 
+ #define ZLOG_INT32_LEN   sizeof("-2147483648") - 1
+ #define ZLOG_INT64_LEN   sizeof("-9223372036854775808") - 1

Added: head/textproc/turboxsl/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/pkg-descr	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,3 @@
+turboxsl is an XSLT 1.0 transform engine with proper multithreading support.
+
+WWW: https://github.com/Litres/turboxsl

Added: head/textproc/turboxsl/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/turboxsl/pkg-plist	Thu Jul  9 19:44:33 2015	(r391680)
@@ -0,0 +1,8 @@
+bin/turboxsl-config
+bin/turboxsltproc
+include/turboxsl/turboxsl.h
+lib/libturboxsl.so
+lib/libturboxsl.so.0
+lib/libturboxsl.so.0.0.0
+lib/libturboxsl.a
+libdata/pkgconfig/libturboxsl.pc


More information about the svn-ports-head mailing list