svn commit: r411458 - in head: . devel devel/libparserutils devel/libparserutils/files
Olivier Duchateau
olivierd at FreeBSD.org
Sun Mar 20 16:09:14 UTC 2016
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 at FreeBSD.org
-COMMENT= Library useful when writing parsers (formerly a part of NetSurf)
+MAINTAINER= olivierd at 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
- at dirrm include/parserutils/utils
- at dirrm include/parserutils/input
- at dirrm include/parserutils/charset
- at dirrm include/parserutils
More information about the svn-ports-head
mailing list