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>