Gentoo Archives: gentoo-commits

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: dev-db/virtuoso-server/files/, dev-db/virtuoso-server/
Date: Sun, 20 Nov 2011 00:12:03
Message-Id: d0dbec1f105f1c6ef7af11029a38eb39edf16915.alexxy@gentoo
1 commit: d0dbec1f105f1c6ef7af11029a38eb39edf16915
2 Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 19 23:47:02 2011 +0000
4 Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 19 23:47:29 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=d0dbec1f
7
8 [dev-db/virtuoso-server] Fix patch
9
10 (Portage version: 2.2.0_alpha76/git/Linux x86_64, unsigned Manifest commit)
11
12 ---
13 .../virtuoso-server-6.1.4-unbundle-minizip.patch | 36 ++++++++++++++++++++
14 .../virtuoso-server/virtuoso-server-6.1.4.ebuild | 4 ++
15 2 files changed, 40 insertions(+), 0 deletions(-)
16
17 diff --git a/dev-db/virtuoso-server/files/virtuoso-server-6.1.4-unbundle-minizip.patch b/dev-db/virtuoso-server/files/virtuoso-server-6.1.4-unbundle-minizip.patch
18 new file mode 100644
19 index 0000000..143c359
20 --- /dev/null
21 +++ b/dev-db/virtuoso-server/files/virtuoso-server-6.1.4-unbundle-minizip.patch
22 @@ -0,0 +1,36 @@
23 +diff -urN virtuoso-opensource-6.1.4.orig/configure.in virtuoso-opensource-6.1.4/configure.in
24 +--- virtuoso-opensource-6.1.4.orig/configure.in 2011-11-20 03:38:18.000000000 +0400
25 ++++ virtuoso-opensource-6.1.4/configure.in 2011-11-20 03:42:44.000000000 +0400
26 +@@ -1550,14 +1550,15 @@
27 + then
28 + AC_CHECK_HEADER(zlib.h)
29 + AC_CHECK_LIB(z, main, [with_zlib=yes], [with_zlib=internal])
30 ++ AC_CHECK_LIB(minizip, main, [with_zlib=yes], [with_zlib=internal])
31 + fi
32 + if test "x$with_zlib" = "xinternal"
33 + then
34 + ZLIB_INC='-I$(top_srcdir)/libsrc/zlib'
35 + ZLIB_LIB='$(top_builddir)/libsrc/zlib/libz.la'
36 + else
37 +- ZLIB_INC=""
38 +- ZLIB_LIB="-lz"
39 ++ ZLIB_INC=`pkg-config --cflags zlib minizip`
40 ++ ZLIB_LIB=`pkg-config --libs zlib minizip`
41 + fi
42 + AC_SUBST(ZLIB_INC)
43 + AC_SUBST(ZLIB_LIB)
44 +diff -urN virtuoso-opensource-6.1.4.orig/libsrc/Wi/bif_file.c virtuoso-opensource-6.1.4/libsrc/Wi/bif_file.c
45 +--- virtuoso-opensource-6.1.4.orig/libsrc/Wi/bif_file.c 2011-10-26 17:54:19.000000000 +0400
46 ++++ virtuoso-opensource-6.1.4/libsrc/Wi/bif_file.c 2011-11-20 03:44:36.000000000 +0400
47 +@@ -6167,10 +6167,7 @@
48 + #define fopen64 fopen
49 + #endif
50 +
51 +-#include "zlib/contrib/minizip/unzip.h"
52 +-#include "zlib/contrib/minizip/ioapi.h"
53 +-#include "zlib/contrib/minizip/ioapi.c"
54 +-#include "zlib/contrib/minizip/unzip.c"
55 ++#include "unzip.h"
56 +
57 + static caddr_t
58 + bif_unzip_file (caddr_t * qst, caddr_t * err_ret, state_slot_t ** args)
59
60 diff --git a/dev-db/virtuoso-server/virtuoso-server-6.1.4.ebuild b/dev-db/virtuoso-server/virtuoso-server-6.1.4.ebuild
61 index 6a1bf17..d38a43e 100644
62 --- a/dev-db/virtuoso-server/virtuoso-server-6.1.4.ebuild
63 +++ b/dev-db/virtuoso-server/virtuoso-server-6.1.4.ebuild
64 @@ -49,6 +49,10 @@ VOS_EXTRACT="
65
66 DOCS=(AUTHORS ChangeLog CREDITS INSTALL NEWS README)
67
68 +PATCHES=(
69 + "${FILESDIR}/${P}-unbundle-minizip.patch"
70 + )
71 +
72 src_prepare() {
73 sed -e '/^lib_LTLIBRARIES\s*=.*/s/lib_/noinst_/' -i binsrc/virtuoso/Makefile.am \
74 || die "failed to disable installation of static lib"