Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Mar 2016 16:09:12 +0000 (UTC)
From:      Olivier Duchateau <olivierd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r411458 - in head: . devel devel/libparserutils devel/libparserutils/files
Message-ID:  <201603201609.u2KG9CsA075060@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olivierd
Date: Sun Mar 20 16:09:12 2016
New Revision: 411458
URL: https://svnweb.freebsd.org/changeset/ports/411458

Log:
  - Revive devel/libparserutils
  - Take maintainership
  - Update to 0.2.3

Added:
  head/devel/libparserutils/
     - copied from r366692, head/devel/libparserutils/
  head/devel/libparserutils/files/patch-libparserutils.pc.in   (contents, props changed)
Modified:
  head/MOVED
  head/devel/Makefile
  head/devel/libparserutils/Makefile
  head/devel/libparserutils/distinfo
  head/devel/libparserutils/files/patch-Makefile
  head/devel/libparserutils/pkg-plist

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sun Mar 20 16:07:48 2016	(r411457)
+++ head/MOVED	Sun Mar 20 16:09:12 2016	(r411458)
@@ -6541,7 +6541,6 @@ devel/entity||2014-09-01|Not staged
 devel/flowdesigner||2014-09-01|Not staged
 devel/gjstest||2014-09-01|Not staged
 devel/jzmq||2014-09-01|Not staged
-devel/libparserutils||2014-09-01|Not staged
 devel/libslave||2014-09-01|Not staged
 devel/linux-kmod-compat||2014-09-01|Not staged
 devel/ml-doc||2014-09-01|Not staged

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Mar 20 16:07:48 2016	(r411457)
+++ head/devel/Makefile	Sun Mar 20 16:09:12 2016	(r411458)
@@ -1285,6 +1285,7 @@
     SUBDIR += libowfat
     SUBDIR += libpafe
     SUBDIR += libpafe-ruby
+    SUBDIR += libparserutils
     SUBDIR += libpasori
     SUBDIR += libpci
     SUBDIR += libpciaccess

Modified: head/devel/libparserutils/Makefile
==============================================================================
--- head/devel/libparserutils/Makefile	Sat Aug 30 23:28:52 2014	(r366692)
+++ head/devel/libparserutils/Makefile	Sun Mar 20 16:09:12 2016	(r411458)
@@ -2,56 +2,29 @@
 # $FreeBSD$
 
 PORTNAME=	libparserutils
-PORTVERSION=	0.1.1
-PORTREVISION=	1
+PORTVERSION=	0.2.3
 CATEGORIES=	devel
-MASTER_SITES=	http://www.netsurf-browser.org/projects/releases/
+MASTER_SITES=	http://download.netsurf-browser.org/libs/releases/
 DISTNAME=	${PORTNAME}-${PORTVERSION}-src
 
-MAINTAINER= ports@FreeBSD.org
-COMMENT=	Library useful when writing parsers (formerly a part of NetSurf)
+MAINTAINER=	olivierd@FreeBSD.org
+COMMENT=	Lexer/parser utility functions for NetSurf
 
-USES=		gmake
+LICENSE=	MIT
 
-CFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+BUILD_DEPENDS=	netsurf-buildsystem>=1.5:${PORTSDIR}/devel/netsurf-buildsystem
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+USES=		gmake iconv localbase pkgconfig
+USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=	ICONV STATIC TEST DOXYGEN
-OPTIONS_DEFAULT=	ICONV STATIC TEST DOXYGEN
+MAKE_ENV+=	COMPONENT_TYPE="lib-shared"
+LDFLAGS+=	${ICONV_LIB}
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
+WRKSRC=	${WRKDIR}/${DISTNAME:S/-src//}
 
-.if ${PORT_OPTIONS:MICONV}
-CFLAGS+=	-DWITH_ICONV_FILTER
-LDFLAGS+=	${ICONV_LIB}
-.endif
+PLIST_SUB+=	VERSION=${PORTVERSION}
 
-.if ${PORT_OPTIONS:MSTATIC}
-PLIST_SUB+=	NO_STATIC="@comment " STATIC=""
-.else
-USES+=		perl5
-USE_PERL5=	build
-USE_LDCONFIG=	yes
-COMPONENT_TYPE=	lib-shared
-MAKE_ENV+=	COMPONENT_TYPE=${COMPONENT_TYPE}
-PLIST_SUB+=	NO_STATIC="" STATIC="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MTEST}
-USES+=		perl5
-USE_PERL5=	build
-ALL_TARGET+=	test
-.endif
-
-.if ${PORT_OPTIONS:MDOXYGEN}
-DOXYGEN_PORTDIR=${PORTSDIR}/devel/doxygen
-BUILD_DEPENDS+=	doxygen:${DOXYGEN_PORTDIR}:build
-PATH:=${PATH}:`cd ${DOXYGEN_PORTDIR}; make -V WRKSRC`/bin
-ALL_TARGET+=	docs
-MAKE_ENV+=	PATH=${PATH}
-.endif
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libparserutils.so*
 
 .include <bsd.port.mk>

Modified: head/devel/libparserutils/distinfo
==============================================================================
--- head/devel/libparserutils/distinfo	Sat Aug 30 23:28:52 2014	(r366692)
+++ head/devel/libparserutils/distinfo	Sun Mar 20 16:09:12 2016	(r411458)
@@ -1,2 +1,2 @@
-SHA256 (libparserutils-0.1.1-src.tar.gz) = 2d3f1887d3027b7df1fcacd5f74aba16d3c22a86c169816cd712857a1be0aaf3
-SIZE (libparserutils-0.1.1-src.tar.gz) = 94856
+SHA256 (libparserutils-0.2.3-src.tar.gz) = c5d93fb41b9c006ba392b32d724a7239238d656aa81cd45804ddd0b794a6ff05
+SIZE (libparserutils-0.2.3-src.tar.gz) = 74509

Modified: head/devel/libparserutils/files/patch-Makefile
==============================================================================
--- head/devel/libparserutils/files/patch-Makefile	Sat Aug 30 23:28:52 2014	(r366692)
+++ head/devel/libparserutils/files/patch-Makefile	Sun Mar 20 16:09:12 2016	(r411458)
@@ -1,9 +1,10 @@
---- Makefile.orig	2011-08-13 20:17:22.000000000 -0700
-+++ Makefile	2011-08-13 20:17:30.000000000 -0700
-@@ -46,5 +46,5 @@
- I := /include/parserutils/utils
+--- Makefile.orig	2016-02-16 08:49:51 UTC
++++ Makefile
+@@ -55,5 +55,5 @@ Is := include/parserutils/utils
+ I := /$(INCLUDEDIR)/parserutils/utils
  INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):$(Is)/buffer.h;$(Is)/stack.h;$(Is)/vector.h
  
--INSTALL_ITEMS := $(INSTALL_ITEMS) /lib/pkgconfig:lib$(COMPONENT).pc.in
+-INSTALL_ITEMS := $(INSTALL_ITEMS) /$(LIBDIR)/pkgconfig:lib$(COMPONENT).pc.in
+-INSTALL_ITEMS := $(INSTALL_ITEMS) /$(LIBDIR):$(OUTPUT)
 +INSTALL_ITEMS := $(INSTALL_ITEMS) /libdata/pkgconfig:lib$(COMPONENT).pc.in
- INSTALL_ITEMS := $(INSTALL_ITEMS) /lib:$(OUTPUT)
++INSTALL_ITEMS := $(INSTALL_ITEMS) /lib:$(OUTPUT)

Added: head/devel/libparserutils/files/patch-libparserutils.pc.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libparserutils/files/patch-libparserutils.pc.in	Sun Mar 20 16:09:12 2016	(r411458)
@@ -0,0 +1,15 @@
+--- libparserutils.pc.in.orig	2016-02-16 08:49:51 UTC
++++ libparserutils.pc.in
+@@ -1,10 +1,10 @@
+ prefix=PREFIX
+ exec_prefix=${prefix}
+-libdir=${exec_prefix}/LIBDIR
++libdir=${exec_prefix}/lib
+ includedir=${prefix}/INCLUDEDIR
+ 
+ Name: libparserutils
+ Description: Utility library for facilitating parser development
+ Version: VERSION
+-Libs: -L${libdir} -lparserutils
++Libs: -L${libdir} -lparserutils -liconv
+ Cflags: -I${includedir}

Modified: head/devel/libparserutils/pkg-plist
==============================================================================
--- head/devel/libparserutils/pkg-plist	Sat Aug 30 23:28:52 2014	(r366692)
+++ head/devel/libparserutils/pkg-plist	Sun Mar 20 16:09:12 2016	(r411458)
@@ -1,21 +1,16 @@
-include/parserutils/errors.h
-include/parserutils/functypes.h
-include/parserutils/parserutils.h
-include/parserutils/types.h
 include/parserutils/charset/codec.h
 include/parserutils/charset/mibenum.h
 include/parserutils/charset/utf16.h
 include/parserutils/charset/utf8.h
+include/parserutils/errors.h
+include/parserutils/functypes.h
 include/parserutils/input/inputstream.h
+include/parserutils/parserutils.h
+include/parserutils/types.h
 include/parserutils/utils/buffer.h
 include/parserutils/utils/stack.h
 include/parserutils/utils/vector.h
+lib/libparserutils.so
+lib/libparserutils.so.0
+lib/libparserutils.so.%%VERSION%%
 libdata/pkgconfig/libparserutils.pc
-%%STATIC%%lib/libparserutils.a
-%%NO_STATIC%%lib/libparserutils.so
-%%NO_STATIC%%lib/libparserutils.so.0
-%%NO_STATIC%%lib/libparserutils.so.0.1.0
-@dirrm include/parserutils/utils
-@dirrm include/parserutils/input
-@dirrm include/parserutils/charset
-@dirrm include/parserutils



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