aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2012-05-07 20:00:39 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2012-05-07 20:00:39 +0000
commit7deec062744f0e2474cfcfca0460f27e11cbfdde (patch)
tree65eee2103bb579917e759c95219112c19aa65d8d /net
parent3f5b93e83c6fbf41a7cef6665b3775c66129acc4 (diff)
downloadports-7deec062744f0e2474cfcfca0460f27e11cbfdde.tar.gz
ports-7deec062744f0e2474cfcfca0460f27e11cbfdde.zip
Fix build with clang
Submitted by: dim
Notes
Notes: svn path=/head/; revision=296175
Diffstat (limited to 'net')
-rw-r--r--net/libcmis/files/patch-configure35
-rw-r--r--net/libcmis/files/patch-src__libcmis__atom-document.hxx11
-rw-r--r--net/libcmis/files/patch-src__libcmis__atom-folder.hxx11
-rw-r--r--net/libcmis/files/patch-src__libcmis__session.hxx10
4 files changed, 67 insertions, 0 deletions
diff --git a/net/libcmis/files/patch-configure b/net/libcmis/files/patch-configure
new file mode 100644
index 000000000000..b9c0c1d79267
--- /dev/null
+++ b/net/libcmis/files/patch-configure
@@ -0,0 +1,35 @@
+--- configure.orig 2012-05-07 21:34:01.900594469 +0200
++++ configure 2012-05-07 21:57:05.241595943 +0200
+@@ -3178,19 +3178,6 @@
+
+ fi
+
+-if test x"$enable_werror" != "xno"; then :
+-
+- CFLAGS="$CFLAGS -Werror"
+- CXXFLAGS="$CXXFLAGS -Werror"
+-
+-fi
+-if test x"$GCC" = xyes; then :
+-
+- # Be tough with warnings and produce less careless code
+- CFLAGS="$CFLAGS -Wall -pedantic"
+- CXXFLAGS="$CXXFLAGS -Wall -pedantic"
+-
+-fi
+
+ LIBCMIS_API_VERSION=0.2
+
+@@ -15971,6 +15958,12 @@
+
+ ac_config_files="$ac_config_files Makefile libcmis.pc src/Makefile src/libcmis/Makefile"
+
++if test x"$enable_werror" != "xno"; then :
++
++ CFLAGS="$CFLAGS -Werror"
++ CXXFLAGS="$CXXFLAGS -Werror"
++
++fi
+ cat >confcache <<\_ACEOF
+ # This file is a shell script that caches the results of configure
+ # tests run on this system so they can be shared between configure
diff --git a/net/libcmis/files/patch-src__libcmis__atom-document.hxx b/net/libcmis/files/patch-src__libcmis__atom-document.hxx
new file mode 100644
index 000000000000..b20d89c64e52
--- /dev/null
+++ b/net/libcmis/files/patch-src__libcmis__atom-document.hxx
@@ -0,0 +1,11 @@
+--- src/libcmis/atom-document.hxx.orig 2011-10-01 14:26:15.000000000 +0200
++++ src/libcmis/atom-document.hxx 2012-05-07 20:06:51.000000000 +0200
+@@ -44,7 +44,7 @@ class AtomDocument : public libcmis::Doc
+ public:
+ AtomDocument( AtomPubSession* session, std::string url );
+ AtomDocument( AtomPubSession* session, xmlNodePtr entryNd );
+- ~AtomDocument( );
++ virtual ~AtomDocument( );
+
+ // Override content methods
+ virtual FILE* getContent( const char* path = NULL );
diff --git a/net/libcmis/files/patch-src__libcmis__atom-folder.hxx b/net/libcmis/files/patch-src__libcmis__atom-folder.hxx
new file mode 100644
index 000000000000..55ff5295a598
--- /dev/null
+++ b/net/libcmis/files/patch-src__libcmis__atom-folder.hxx
@@ -0,0 +1,11 @@
+--- src/libcmis/atom-folder.hxx.orig 2011-09-30 20:52:01.000000000 +0200
++++ src/libcmis/atom-folder.hxx 2012-05-07 20:06:29.000000000 +0200
+@@ -42,7 +42,7 @@ class AtomFolder : public libcmis::Folde
+ public:
+ AtomFolder( AtomPubSession* session, std::string url );
+ AtomFolder( AtomPubSession* session, xmlNodePtr entryNd );
+- ~AtomFolder( );
++ virtual ~AtomFolder( );
+
+ // virtual pure methods from Folder
+ virtual std::vector< libcmis::CmisObjectPtr > getChildren( );
diff --git a/net/libcmis/files/patch-src__libcmis__session.hxx b/net/libcmis/files/patch-src__libcmis__session.hxx
new file mode 100644
index 000000000000..6a2eedb7e595
--- /dev/null
+++ b/net/libcmis/files/patch-src__libcmis__session.hxx
@@ -0,0 +1,10 @@
+--- src/libcmis/session.hxx.orig 2011-09-30 20:38:39.000000000 +0200
++++ src/libcmis/session.hxx 2012-05-07 19:23:43.000000000 +0200
+@@ -36,6 +36,7 @@ namespace libcmis
+ class Session
+ {
+ public:
++ virtual ~Session( ) { }
+
+ /** Get the Root folder of the repository
+ */