Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  5 Nov 2009 15:03:55 +0100 (CET)
From:      Florian Smeets <flo@kasimir.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/140314: [PATCH] devel/libs11n: update to 1.3.0
Message-ID:  <20091105140355.C0FAA3F4E1@mail.solomo.de>
Resent-Message-ID: <200911051410.nA5EA1k4043340@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         140314
>Category:       ports
>Synopsis:       [PATCH] devel/libs11n: update to 1.3.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 05 14:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Florian Smeets
>Release:        FreeBSD 7.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD mail.solomo.de 7.2-STABLE FreeBSD 7.2-STABLE #10: Fri Oct 16 15:21:55 CEST 2009
>Description:
- Update to 1.3.0

Added file(s):
- files/patch-shake-n-make.make

Removed file(s):
- files/Makefile.bsd

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- libs11n-1.3.0.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/devel/libs11n.orig/Makefile /usr/ports/devel/libs11n/Makefile
--- /usr/ports/devel/libs11n.orig/Makefile	2009-11-05 15:00:42.000000000 +0100
+++ /usr/ports/devel/libs11n/Makefile	2009-11-05 15:01:24.000000000 +0100
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	libs11n
-PORTVERSION=	1.2.8
+PORTVERSION=	1.3.0
 CATEGORIES=	devel
 MASTER_SITES=	SF/s11n/s11n/${PORTVERSION}/
 DISTNAME=	${PORTNAME}-${PORTVERSION}-nobuildfiles
@@ -14,13 +14,12 @@
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	A C++ library for easily serializing a wide variety of objects
 
+MAKEFILE=	GNUmakefile
 WRKSRC=		${WRKDIR}/${DISTNAME}/src
 USE_ZIP=	yes
+USE_GMAKE=	yes
 USE_LDCONFIG=	yes
 
-post-extract:
-	@${CP} ${PATCHDIR}/Makefile.bsd ${WRKSRC}/Makefile
-
 pre-install:
 	${MKDIR} ${PREFIX}/include/s11n.net
 	${MKDIR} ${PREFIX}/include/s11n.net/s11n
diff -ruN --exclude=CVS /usr/ports/devel/libs11n.orig/distinfo /usr/ports/devel/libs11n/distinfo
--- /usr/ports/devel/libs11n.orig/distinfo	2009-11-05 15:00:42.000000000 +0100
+++ /usr/ports/devel/libs11n/distinfo	2009-11-05 15:01:25.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (libs11n-1.2.8-nobuildfiles.zip) = 85f966702a62c52c803ffbb3b3d778ba
-SHA256 (libs11n-1.2.8-nobuildfiles.zip) = 04b369018df330b2f561b6da6d780ad4acbee049f5dfaa982839f3ec99c9f449
-SIZE (libs11n-1.2.8-nobuildfiles.zip) = 291367
+MD5 (libs11n-1.3.0-nobuildfiles.zip) = 912bd53df61755b9eacc9539d208f0e9
+SHA256 (libs11n-1.3.0-nobuildfiles.zip) = e9676add7bc49e2329f6ad6a078a0a90dd3b662c7da255d8e3f4529bab4de22f
+SIZE (libs11n-1.3.0-nobuildfiles.zip) = 329059
diff -ruN --exclude=CVS /usr/ports/devel/libs11n.orig/files/Makefile.bsd /usr/ports/devel/libs11n/files/Makefile.bsd
--- /usr/ports/devel/libs11n.orig/files/Makefile.bsd	2009-11-05 15:00:42.000000000 +0100
+++ /usr/ports/devel/libs11n/files/Makefile.bsd	1970-01-01 01:00:00.000000000 +0100
@@ -1,126 +0,0 @@
-LIB=		s11n
-CXXFLAGS+=	-Wall -O2 -fPIC -I../include
-SHLIB_MAJOR=	1
-SHLIB_MINOR=	2
-SRCS=	exception.cpp \
-	s11n.cpp \
-	s11n_node.cpp \
-	path_finder.cpp \
-	plugin.cpp \
-	compact.flex.cpp \
-	compact_serializer.cpp \
-	data_node_io.cpp \
-	funtxt.flex.cpp \
-	funtxt_serializer.cpp \
-	funxml.flex.cpp \
-	funxml_serializer.cpp \
-	parens.flex.cpp \
-	parens_serializer.cpp \
-	simplexml.flex.cpp \
-	simplexml_serializer.cpp \
-	strtool.cpp \
-	wesnoth.flex.cpp \
-	wesnoth_serializer.cpp \
-	s11nlite.cpp
-
-INCSGROUPS=	ROOTINC IOINC NODEINC PLUGINC \
-		PROXYINC PODINC STDINC
-INCLUDEBASE=	${PREFIX}/include/s11n.net/s11n
-
-ROOTINCDIR=	${INCLUDEBASE}
-ROOTINC=	../include/s11n.net/s11n/abstract_creator.hpp \
-../include/s11n.net/s11n/algo.hpp \
-../include/s11n.net/s11n/algo.tpp \
-../include/s11n.net/s11n/classload.hpp \
-../include/s11n.net/s11n/classload.tpp \
-../include/s11n.net/s11n/client_api.hpp \
-../include/s11n.net/s11n/exception.hpp \
-../include/s11n.net/s11n/export.hpp \
-../include/s11n.net/s11n/factory.hpp \
-../include/s11n.net/s11n/factory_reg.hpp \
-../include/s11n.net/s11n/functional.hpp \
-../include/s11n.net/s11n/micro_api.hpp \
-../include/s11n.net/s11n/phoenix.hpp \
-../include/s11n.net/s11n/reg_s11n_traits.hpp \
-../include/s11n.net/s11n/s11n.hpp \
-../include/s11n.net/s11n/s11n_config.hpp \
-../include/s11n.net/s11n/s11n_debuggering_macros.hpp \
-../include/s11n.net/s11n/s11n_node.hpp \
-../include/s11n.net/s11n/s11nlite.hpp \
-../include/s11n.net/s11n/serialize.hpp \
-../include/s11n.net/s11n/serialize.tpp \
-../include/s11n.net/s11n/simple_config.hpp \
-../include/s11n.net/s11n/tags.hpp \
-../include/s11n.net/s11n/traits.hpp \
-../include/s11n.net/s11n/type_traits.hpp \
-../include/s11n.net/s11n/variant.hpp
-
-IOINCDIR=	${INCLUDEBASE}/io
-IOINC=	../include/s11n.net/s11n/io/FlexLexer.hpp \
-../include/s11n.net/s11n/io/compact_data_nodeFlexLexer.hpp \
-../include/s11n.net/s11n/io/compact_serializer.hpp \
-../include/s11n.net/s11n/io/data_node_format.hpp \
-../include/s11n.net/s11n/io/data_node_io.hpp \
-../include/s11n.net/s11n/io/expat_serializer.hpp \
-../include/s11n.net/s11n/io/funtxt_data_nodeFlexLexer.hpp \
-../include/s11n.net/s11n/io/funtxt_serializer.hpp \
-../include/s11n.net/s11n/io/funxml_data_nodeFlexLexer.hpp \
-../include/s11n.net/s11n/io/funxml_serializer.hpp \
-../include/s11n.net/s11n/io/parens_data_nodeFlexLexer.hpp \
-../include/s11n.net/s11n/io/parens_serializer.hpp \
-../include/s11n.net/s11n/io/reg_serializer.hpp \
-../include/s11n.net/s11n/io/serializers.hpp \
-../include/s11n.net/s11n/io/simplexml_data_nodeFlexLexer.hpp \
-../include/s11n.net/s11n/io/simplexml_serializer.hpp \
-../include/s11n.net/s11n/io/strtool.hpp \
-../include/s11n.net/s11n/io/wesnoth_data_nodeFlexLexer.hpp \
-../include/s11n.net/s11n/io/wesnoth_serializer.hpp
-
-NODEINCDIR=	${INCLUDEBASE}/nodeutil
-NODEINC=	../include/s11n.net/s11n/nodeutil/node_tree.hpp
-
-PLUGINCDIR=	${INCLUDEBASE}/plugin
-PLUGINC=	../include/s11n.net/s11n/plugin/path_finder.hpp \
-../include/s11n.net/s11n/plugin/plugin.hpp \
-../include/s11n.net/s11n/plugin/plugin_config.hpp
-
-PROXYINCDIR=	${INCLUDEBASE}/proxy
-PROXYINC=	../include/s11n.net/s11n/proxy/listish.hpp \
-../include/s11n.net/s11n/proxy/listish.tpp \
-../include/s11n.net/s11n/proxy/mapish.hpp \
-../include/s11n.net/s11n/proxy/mapish.tpp \
-../include/s11n.net/s11n/proxy/path_finder_s11n.hpp \
-../include/s11n.net/s11n/proxy/reg_list_specializations.hpp \
-../include/s11n.net/s11n/proxy/reg_map_specializations.hpp \
-../include/s11n.net/s11n/proxy/reg_node_type.hpp \
-../include/s11n.net/s11n/proxy/reg_s11n_traits_template1.hpp \
-../include/s11n.net/s11n/proxy/reg_s11n_traits_template2.hpp
-
-PODINCDIR=	${PROXYINCDIR}/pod
-PODINC=	../include/s11n.net/s11n/proxy/pod/bool.hpp \
-../include/s11n.net/s11n/proxy/pod/char.hpp \
-../include/s11n.net/s11n/proxy/pod/double.hpp \
-../include/s11n.net/s11n/proxy/pod/float.hpp \
-../include/s11n.net/s11n/proxy/pod/int.hpp \
-../include/s11n.net/s11n/proxy/pod/long.hpp \
-../include/s11n.net/s11n/proxy/pod/long_double.hpp \
-../include/s11n.net/s11n/proxy/pod/size_t.hpp \
-../include/s11n.net/s11n/proxy/pod/string.hpp \
-../include/s11n.net/s11n/proxy/pod/uint.hpp \
-../include/s11n.net/s11n/proxy/pod/ulong.hpp
-
-STDINCDIR=	${PROXYINCDIR}/std
-STDINC=	../include/s11n.net/s11n/proxy/std/deque.hpp \
-../include/s11n.net/s11n/proxy/std/list.hpp \
-../include/s11n.net/s11n/proxy/std/map.hpp \
-../include/s11n.net/s11n/proxy/std/multimap.hpp \
-../include/s11n.net/s11n/proxy/std/multiset.hpp \
-../include/s11n.net/s11n/proxy/std/pair.hpp \
-../include/s11n.net/s11n/proxy/std/set.hpp \
-../include/s11n.net/s11n/proxy/std/valarray.hpp \
-../include/s11n.net/s11n/proxy/std/vector.hpp
-
-LIBDIR=		${PREFIX}/lib
-
-.include <bsd.lib.mk>
-
diff -ruN --exclude=CVS /usr/ports/devel/libs11n.orig/files/patch-shake-n-make.make /usr/ports/devel/libs11n/files/patch-shake-n-make.make
--- /usr/ports/devel/libs11n.orig/files/patch-shake-n-make.make	1970-01-01 01:00:00.000000000 +0100
+++ /usr/ports/devel/libs11n/files/patch-shake-n-make.make	2009-11-05 15:01:25.000000000 +0100
@@ -0,0 +1,11 @@
+--- ./shake-n-make.make.orig	2009-11-05 13:57:57.000000000 +0000
++++ ./shake-n-make.make	2009-11-05 13:58:16.000000000 +0000
+@@ -232,7 +232,7 @@
+ ########################################################################
+ # DESTDIR is for GNU Autotools compatibility...
+ DESTDIR ?=
+-prefix ?= /usr/local
++prefix ?= ${PREFIX}
+ ShakeNMake.INSTALL.DESTDIR = $(DESTDIR)
+ ShakeNMake.INSTALL.PREFIX = $(prefix)
+ ShakeNMake.INSTALL_ROOT=$(DESTDIR)$(prefix)/
diff -ruN --exclude=CVS /usr/ports/devel/libs11n.orig/pkg-descr /usr/ports/devel/libs11n/pkg-descr
--- /usr/ports/devel/libs11n.orig/pkg-descr	2009-11-05 15:00:42.000000000 +0100
+++ /usr/ports/devel/libs11n/pkg-descr	2009-11-05 15:01:25.000000000 +0100
@@ -14,4 +14,3 @@
 
 WWW: http://s11n.net
 Author: Stephan Beal <stephan@s11n.net>
-
diff -ruN --exclude=CVS /usr/ports/devel/libs11n.orig/pkg-plist /usr/ports/devel/libs11n/pkg-plist
--- /usr/ports/devel/libs11n.orig/pkg-plist	2009-11-05 15:00:42.000000000 +0100
+++ /usr/ports/devel/libs11n/pkg-plist	2009-11-05 15:01:25.000000000 +0100
@@ -1,61 +1,36 @@
-include/s11n.net/s11n/abstract_creator.hpp
-include/s11n.net/s11n/algo.hpp
-include/s11n.net/s11n/algo.tpp
-include/s11n.net/s11n/classload.hpp
-include/s11n.net/s11n/classload.tpp
-include/s11n.net/s11n/client_api.hpp
-include/s11n.net/s11n/exception.hpp
-include/s11n.net/s11n/export.hpp
-include/s11n.net/s11n/factory.hpp
-include/s11n.net/s11n/factory_reg.hpp
-include/s11n.net/s11n/functional.hpp
+include/s11n.net/s11n/io/expat_serializer.hpp
+include/s11n.net/s11n/io/data_node_io.hpp
 include/s11n.net/s11n/io/FlexLexer.hpp
-include/s11n.net/s11n/io/compact_data_nodeFlexLexer.hpp
+include/s11n.net/s11n/io/reg_serializer.hpp
+include/s11n.net/s11n/io/serializers.hpp
+include/s11n.net/s11n/io/strtool.hpp
+include/s11n.net/s11n/io/url.hpp
 include/s11n.net/s11n/io/compact_serializer.hpp
-include/s11n.net/s11n/io/data_node_format.hpp
-include/s11n.net/s11n/io/data_node_io.hpp
-include/s11n.net/s11n/io/expat_serializer.hpp
-include/s11n.net/s11n/io/funtxt_data_nodeFlexLexer.hpp
+include/s11n.net/s11n/io/compact_data_nodeFlexLexer.hpp
 include/s11n.net/s11n/io/funtxt_serializer.hpp
-include/s11n.net/s11n/io/funxml_data_nodeFlexLexer.hpp
+include/s11n.net/s11n/io/funtxt_data_nodeFlexLexer.hpp
 include/s11n.net/s11n/io/funxml_serializer.hpp
-include/s11n.net/s11n/io/parens_data_nodeFlexLexer.hpp
+include/s11n.net/s11n/io/funxml_data_nodeFlexLexer.hpp
+include/s11n.net/s11n/io/js_serializer.hpp
 include/s11n.net/s11n/io/parens_serializer.hpp
-include/s11n.net/s11n/io/reg_serializer.hpp
-include/s11n.net/s11n/io/serializers.hpp
-include/s11n.net/s11n/io/simplexml_data_nodeFlexLexer.hpp
+include/s11n.net/s11n/io/parens_data_nodeFlexLexer.hpp
 include/s11n.net/s11n/io/simplexml_serializer.hpp
-include/s11n.net/s11n/io/strtool.hpp
-include/s11n.net/s11n/io/wesnoth_data_nodeFlexLexer.hpp
+include/s11n.net/s11n/io/simplexml_data_nodeFlexLexer.hpp
 include/s11n.net/s11n/io/wesnoth_serializer.hpp
-include/s11n.net/s11n/micro_api.hpp
-include/s11n.net/s11n/nodeutil/node_tree.hpp
-include/s11n.net/s11n/phoenix.hpp
-include/s11n.net/s11n/plugin/path_finder.hpp
-include/s11n.net/s11n/plugin/plugin.hpp
-include/s11n.net/s11n/plugin/plugin_config.hpp
-include/s11n.net/s11n/proxy/listish.hpp
-include/s11n.net/s11n/proxy/listish.tpp
-include/s11n.net/s11n/proxy/mapish.hpp
-include/s11n.net/s11n/proxy/mapish.tpp
-include/s11n.net/s11n/proxy/path_finder_s11n.hpp
-include/s11n.net/s11n/proxy/pod/bool.hpp
+include/s11n.net/s11n/io/wesnoth_data_nodeFlexLexer.hpp
+include/s11n.net/s11n/io/data_node_format.hpp
+include/s11n.net/s11n/proxy/pod/ulong.hpp
 include/s11n.net/s11n/proxy/pod/char.hpp
 include/s11n.net/s11n/proxy/pod/double.hpp
 include/s11n.net/s11n/proxy/pod/float.hpp
 include/s11n.net/s11n/proxy/pod/int.hpp
-include/s11n.net/s11n/proxy/pod/long.hpp
 include/s11n.net/s11n/proxy/pod/long_double.hpp
+include/s11n.net/s11n/proxy/pod/long.hpp
 include/s11n.net/s11n/proxy/pod/size_t.hpp
 include/s11n.net/s11n/proxy/pod/string.hpp
 include/s11n.net/s11n/proxy/pod/uint.hpp
-include/s11n.net/s11n/proxy/pod/ulong.hpp
-include/s11n.net/s11n/proxy/reg_list_specializations.hpp
-include/s11n.net/s11n/proxy/reg_map_specializations.hpp
-include/s11n.net/s11n/proxy/reg_node_type.hpp
-include/s11n.net/s11n/proxy/reg_s11n_traits_template1.hpp
-include/s11n.net/s11n/proxy/reg_s11n_traits_template2.hpp
-include/s11n.net/s11n/proxy/std/deque.hpp
+include/s11n.net/s11n/proxy/pod/bool.hpp
+include/s11n.net/s11n/proxy/std/vector.hpp
 include/s11n.net/s11n/proxy/std/list.hpp
 include/s11n.net/s11n/proxy/std/map.hpp
 include/s11n.net/s11n/proxy/std/multimap.hpp
@@ -63,24 +38,53 @@
 include/s11n.net/s11n/proxy/std/pair.hpp
 include/s11n.net/s11n/proxy/std/set.hpp
 include/s11n.net/s11n/proxy/std/valarray.hpp
-include/s11n.net/s11n/proxy/std/vector.hpp
+include/s11n.net/s11n/proxy/std/deque.hpp
+include/s11n.net/s11n/proxy/path_finder_s11n.hpp
+include/s11n.net/s11n/proxy/reg_list_specializations.hpp
+include/s11n.net/s11n/proxy/reg_map_specializations.hpp
+include/s11n.net/s11n/proxy/reg_node_type.hpp
+include/s11n.net/s11n/proxy/reg_s11n_traits_template1.hpp
+include/s11n.net/s11n/proxy/listish.hpp
+include/s11n.net/s11n/proxy/reg_s11n_traits_template3.hpp
+include/s11n.net/s11n/proxy/reg_s11n_traits_template4.hpp
+include/s11n.net/s11n/proxy/listish.tpp
+include/s11n.net/s11n/proxy/mapish.tpp
+include/s11n.net/s11n/proxy/reg_s11n_traits_template2.hpp
+include/s11n.net/s11n/proxy/mapish.hpp
+include/s11n.net/s11n/nodeutil/node_tree.hpp
+include/s11n.net/s11n/plugin/path_finder.hpp
+include/s11n.net/s11n/plugin/plugin.hpp
+include/s11n.net/s11n/plugin/plugin_config.hpp
+include/s11n.net/s11n/classload.hpp
+include/s11n.net/s11n/classload.tpp
+include/s11n.net/s11n/exception.hpp
+include/s11n.net/s11n/export.hpp
+include/s11n.net/s11n/factory.hpp
+include/s11n.net/s11n/factory_reg.hpp
+include/s11n.net/s11n/functional.hpp
+include/s11n.net/s11n/phoenix.hpp
+include/s11n.net/s11n/refcount.hpp
 include/s11n.net/s11n/reg_s11n_traits.hpp
-include/s11n.net/s11n/s11n.hpp
-include/s11n.net/s11n/s11n_config.hpp
 include/s11n.net/s11n/s11n_debuggering_macros.hpp
+include/s11n.net/s11n/s11n.hpp
 include/s11n.net/s11n/s11n_node.hpp
-include/s11n.net/s11n/s11nlite.hpp
 include/s11n.net/s11n/serialize.hpp
 include/s11n.net/s11n/serialize.tpp
-include/s11n.net/s11n/simple_config.hpp
 include/s11n.net/s11n/tags.hpp
+include/s11n.net/s11n/mutex.hpp
 include/s11n.net/s11n/traits.hpp
 include/s11n.net/s11n/type_traits.hpp
 include/s11n.net/s11n/variant.hpp
-lib/libs11n.a
+include/s11n.net/s11n/client_api.hpp
+include/s11n.net/s11n/micro_api.hpp
+include/s11n.net/s11n/s11nlite.hpp
+include/s11n.net/s11n/simple_config.hpp
+include/s11n.net/s11n/s11n_config.hpp
+include/s11n.net/s11n/abstract_creator.hpp
+include/s11n.net/s11n/algo.hpp
+include/s11n.net/s11n/algo.tpp
+bin/s11nconvert
 lib/libs11n.so
-lib/libs11n.so.1
-lib/libs11n_p.a
 @dirrm include/s11n.net/s11n/proxy/std
 @dirrm include/s11n.net/s11n/proxy/pod
 @dirrm include/s11n.net/s11n/proxy
--- libs11n-1.3.0.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



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