svn commit: r310103 - in head/net: . libcmis03 libcmis03/files
Baptiste Daroussin
bapt at FreeBSD.org
Tue Jan 8 16:59:02 UTC 2013
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 at 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
- at 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
+ at dirrm include/libcmis-c-0.3/libcmis-c
+ at dirrm include/libcmis-c-0.3
+ at dirrm include/libcmis-0.3/libcmis
+ at dirrm include/libcmis-0.3
More information about the svn-ports-all
mailing list