Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jan 2013 16:59:01 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r310103 - in head/net: . libcmis03 libcmis03/files
Message-ID:  <201301081659.r08Gx1PE034465@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Tue Jan  8 16:59:00 2013
New Revision: 310103
URL: http://svnweb.freebsd.org/changeset/ports/310103

Log:
  Import libcmis03 which is needed to upcoming libreoffice 3.6 and 4.0
  Make it use clang by default as it is incompatible with base g++

Added:
  head/net/libcmis03/
     - copied from r309969, head/net/libcmis/
Deleted:
  head/net/libcmis03/files/
Modified:
  head/net/Makefile
  head/net/libcmis03/Makefile
  head/net/libcmis03/distinfo
  head/net/libcmis03/pkg-plist

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Tue Jan  8 16:57:12 2013	(r310102)
+++ head/net/Makefile	Tue Jan  8 16:59:00 2013	(r310103)
@@ -309,6 +309,7 @@
     SUBDIR += libarms
     SUBDIR += libbgpdump
     SUBDIR += libcmis
+    SUBDIR += libcmis03
     SUBDIR += libdnet
     SUBDIR += libexosip2
     SUBDIR += libfb

Modified: head/net/libcmis03/Makefile
==============================================================================
--- head/net/libcmis/Makefile	Sat Jan  5 18:01:02 2013	(r309969)
+++ head/net/libcmis03/Makefile	Tue Jan  8 16:59:00 2013	(r310103)
@@ -1,12 +1,7 @@
-# New ports collection makefile for:	libcmis
-# Date created:		2012-01-22
-# Whom:			Baptiste Daroussin <bapt@FreeBSD.org>
-#
 # $FreeBSD$
-#
 
 PORTNAME=	libcmis
-PORTVERSION=	0.1.0
+PORTVERSION=	0.3.0
 CATEGORIES=	net devel
 MASTER_SITES=	SF/${PORTNAME}
 
@@ -16,7 +11,7 @@ COMMENT=	Client library for the CMIS int
 LICENSE=	LGPL20 MPL GPLv2
 LICENSE_COMB=	dual
 
-LIB_DEPENDS=	curl.6:${PORTSDIR}/ftp/curl
+LIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl
 BUILD_DEPENDS=	${LOCALBASE}/lib/libcppunit.so:${PORTSDIR}/devel/cppunit \
 		${LOCALBASE}/lib/libboost_regex.a:${PORTSDIR}/devel/boost-libs
 
@@ -24,5 +19,30 @@ GNU_CONFIGURE=	yes
 USE_GNOME=	libxml2 gnomehack
 USE_GMAKE=	yes
 USE_LDCONFIG=	yes
+MAKE_JOBS_SAFE=	yes
 
-.include <bsd.port.mk>
+CXXFLAGS+=	-std=c++98
+CONFIGURE_ARGS+=	--without-man \
+			--with-boost=${LOCALBASE} \
+			--disable-werror
+
+.include <bsd.port.pre.mk>
+
+.if exists(/usr/bin/clang) && ${OSVERSION} >= 900014
+CC=	/usr/bin/clang
+CPP=	/usr/bin/clang-cpp
+CXX=	/usr/bin/clang++
+CONFIGURE_ENV+=	CXXCPP="${CPP}"
+.else
+BUILD_DEPENDS+=	clang-devel>=3.2.r159895:${PORTSDIR}/lang/clang-devel
+USE_BINUTILS=	yes
+CC=	${LOCALBASE}/bin/clang
+CPP=	${CC} -E
+CXX=	${LOCALBASE}/bin/clang++
+CONFIGURE_ENV+=        CXXCPP="${CXX} -E"
+.endif
+
+post-patch:
+	@${REINPLACE_CMD} -e "s|@WITH_LIBCMIS_MAN_FALSE@|#|g" ${WRKSRC}/Makefile.in
+
+.include <bsd.port.post.mk>

Modified: head/net/libcmis03/distinfo
==============================================================================
--- head/net/libcmis/distinfo	Sat Jan  5 18:01:02 2013	(r309969)
+++ head/net/libcmis03/distinfo	Tue Jan  8 16:59:00 2013	(r310103)
@@ -1,2 +1,2 @@
-SHA256 (libcmis-0.1.0.tar.gz) = 2452f9a746d85a126a9a61d71330f6ecca5449f1ab08f43924d660a143bd7e95
-SIZE (libcmis-0.1.0.tar.gz) = 373429
+SHA256 (libcmis-0.3.0.tar.gz) = 8c1271cba2494d8c52bba08fa3b14cdca7401b5f90faacb8b206364c84233ffb
+SIZE (libcmis-0.3.0.tar.gz) = 515564

Modified: head/net/libcmis03/pkg-plist
==============================================================================
--- head/net/libcmis/pkg-plist	Sat Jan  5 18:01:02 2013	(r309969)
+++ head/net/libcmis03/pkg-plist	Tue Jan  8 16:59:00 2013	(r310103)
@@ -1,12 +1,41 @@
 bin/cmis-client
-include/libcmis/cmis-object.hxx
-include/libcmis/document.hxx
-include/libcmis/folder.hxx
-include/libcmis/session-factory.hxx
-include/libcmis/session.hxx
-lib/libcmis-0.2.a
-lib/libcmis-0.2.la
-lib/libcmis-0.2.so
-lib/libcmis-0.2.so.0
-libdata/pkgconfig/libcmis-0.2.pc
-@dirrm include/libcmis
+include/libcmis-0.3/libcmis/allowable-actions.hxx
+include/libcmis-0.3/libcmis/document.hxx
+include/libcmis-0.3/libcmis/exception.hxx
+include/libcmis-0.3/libcmis/folder.hxx
+include/libcmis-0.3/libcmis/object-type.hxx
+include/libcmis-0.3/libcmis/object.hxx
+include/libcmis-0.3/libcmis/property-type.hxx
+include/libcmis-0.3/libcmis/property.hxx
+include/libcmis-0.3/libcmis/repository.hxx
+include/libcmis-0.3/libcmis/session-factory.hxx
+include/libcmis-0.3/libcmis/session.hxx
+include/libcmis-0.3/libcmis/xml-utils.hxx
+include/libcmis-0.3/libcmis/xmlserializable.hxx
+include/libcmis-c-0.3/libcmis-c/allowable-actions.h
+include/libcmis-c-0.3/libcmis-c/document.h  
+include/libcmis-c-0.3/libcmis-c/error.h
+include/libcmis-c-0.3/libcmis-c/folder.h   
+include/libcmis-c-0.3/libcmis-c/object-type.h
+include/libcmis-c-0.3/libcmis-c/object.h
+include/libcmis-c-0.3/libcmis-c/property-type.h
+include/libcmis-c-0.3/libcmis-c/property.h
+include/libcmis-c-0.3/libcmis-c/repository.h
+include/libcmis-c-0.3/libcmis-c/session-factory.h
+include/libcmis-c-0.3/libcmis-c/session.h
+include/libcmis-c-0.3/libcmis-c/types.h
+include/libcmis-c-0.3/libcmis-c/vectors.h
+lib/libcmis-0.3.a
+lib/libcmis-0.3.la
+lib/libcmis-0.3.so
+lib/libcmis-0.3.so.3
+lib/libcmis-c-0.3.a
+lib/libcmis-c-0.3.la
+lib/libcmis-c-0.3.so
+lib/libcmis-c-0.3.so.3
+libdata/pkgconfig/libcmis-0.3.pc
+libdata/pkgconfig/libcmis-c-0.3.pc
+@dirrm include/libcmis-c-0.3/libcmis-c
+@dirrm include/libcmis-c-0.3
+@dirrm include/libcmis-0.3/libcmis
+@dirrm include/libcmis-0.3



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