Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/libraw/files: libraw-0.16.0_beta1-libsuffix.patch libraw-0.16.0_beta1-include.patch libraw-0.16.0_beta1-libsuffixpc.patch
Date: Mon, 23 Dec 2013 14:11:10
Message-Id: 20131223141105.8CA262004C@flycatcher.gentoo.org
1 dilfridge 13/12/23 14:11:05
2
3 Added: libraw-0.16.0_beta1-libsuffix.patch
4 libraw-0.16.0_beta1-include.patch
5 libraw-0.16.0_beta1-libsuffixpc.patch
6 Log:
7 Add bump to fix include path and libdir handling, bug 495096
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 84AD142F)
10
11 Revision Changes Path
12 1.1 media-libs/libraw/files/libraw-0.16.0_beta1-libsuffix.patch
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libraw/files/libraw-0.16.0_beta1-libsuffix.patch?rev=1.1&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libraw/files/libraw-0.16.0_beta1-libsuffix.patch?rev=1.1&content-type=text/plain
16
17 Index: libraw-0.16.0_beta1-libsuffix.patch
18 ===================================================================
19 Backport of
20 From ce720038ed40e4c4554e0d8c0e4e003834ed1652 Mon Sep 17 00:00:00 2001
21 From: Heiko Becker <heirecka@×××××××.org>
22 Date: Fri, 29 Nov 2013 20:53:46 +0100
23 Subject: [PATCH] Allow specifying a suffix of the libdir
24 To allow installing to lib32/64 e.g.
25
26
27 diff -ruN LibRaw-0.16.0-Beta1.orig/CMakeLists.txt LibRaw-0.16.0-Beta1/CMakeLists.txt
28 --- LibRaw-0.16.0-Beta1.orig/CMakeLists.txt 2013-12-23 14:36:05.569116564 +0100
29 +++ LibRaw-0.16.0-Beta1/CMakeLists.txt 2013-12-23 14:39:37.716121606 +0100
30 @@ -95,6 +95,8 @@
31 # ==================================================================================================
32 # General definitions rules
33
34 +SET(LIB_SUFFIX "" CACHE STRING "Define suffix of lib directory name (32/64)" )
35 +
36 # To prevent warnings from M$ compiler
37 IF(WIN32 AND MSVC)
38 ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS)
39 @@ -560,10 +562,10 @@
40 # Configure and install data file for packaging.
41 IF(NOT WIN32)
42 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/data/libraw.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libraw.pc @ONLY)
43 - INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libraw.pc DESTINATION lib/pkgconfig)
44 + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libraw.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig)
45
46 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/data/libraw_r.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libraw_r.pc @ONLY)
47 - INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libraw_r.pc DESTINATION lib/pkgconfig)
48 + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libraw_r.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig)
49
50 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/data/libraw.lsm.cmake ${CMAKE_CURRENT_BINARY_DIR}/libraw.lsm)
51 ENDIF()
52 @@ -584,14 +586,14 @@
53 # Install Shared binary files.
54 INSTALL(TARGETS raw
55 RUNTIME DESTINATION bin
56 - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
57 - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
58 + LIBRARY DESTINATION lib${LIB_SUFFIX}
59 + ARCHIVE DESTINATION lib${LIB_SUFFIX}
60 )
61
62 INSTALL(TARGETS raw_r
63 RUNTIME DESTINATION bin
64 - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
65 - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
66 + LIBRARY DESTINATION lib${LIB_SUFFIX}
67 + ARCHIVE DESTINATION lib${LIB_SUFFIX}
68 )
69
70 # Install find cmake script to the system for client applications.
71 @@ -633,8 +635,9 @@
72
73 INSTALL(TARGETS ${_target}
74 RUNTIME DESTINATION bin
75 - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
76 - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
77 + LIBRARY DESTINATION lib${LIB_SUFFIX}
78 + ARCHIVE DESTINATION lib${LIB_SUFFIX}
79 + )
80
81 ENDMACRO(LIBRAW_BUILD_SAMPLES)
82
83
84
85
86 1.1 media-libs/libraw/files/libraw-0.16.0_beta1-include.patch
87
88 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libraw/files/libraw-0.16.0_beta1-include.patch?rev=1.1&view=markup
89 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libraw/files/libraw-0.16.0_beta1-include.patch?rev=1.1&content-type=text/plain
90
91 Index: libraw-0.16.0_beta1-include.patch
92 ===================================================================
93 diff --git a/cmake/data/libraw.pc.cmake b/cmake/data/libraw.pc.cmake
94 index abe6c03..aede5f2 100644
95 --- a/cmake/data/libraw.pc.cmake
96 +++ b/cmake/data/libraw.pc.cmake
97 @@ -9,4 +9,4 @@ URL: http://www.libraw.org
98 Requires:
99 Version: @RAW_LIB_VERSION_STRING@
100 Libs: -L${libdir} -lraw
101 -Cflags: -I${includedir}/libraw
102 +Cflags: -I${includedir}
103 diff --git a/cmake/data/libraw_r.pc.cmake b/cmake/data/libraw_r.pc.cmake
104 index d74e49a..16134e8 100644
105 --- a/cmake/data/libraw_r.pc.cmake
106 +++ b/cmake/data/libraw_r.pc.cmake
107 @@ -9,4 +9,4 @@ URL: http://www.libraw.org
108 Requires:
109 Version: @RAW_LIB_VERSION_STRING@
110 Libs: -L${libdir} -lraw_r
111 -Cflags: -I${includedir}/libraw
112 +Cflags: -I${includedir}
113
114
115
116 1.1 media-libs/libraw/files/libraw-0.16.0_beta1-libsuffixpc.patch
117
118 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libraw/files/libraw-0.16.0_beta1-libsuffixpc.patch?rev=1.1&view=markup
119 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libraw/files/libraw-0.16.0_beta1-libsuffixpc.patch?rev=1.1&content-type=text/plain
120
121 Index: libraw-0.16.0_beta1-libsuffixpc.patch
122 ===================================================================
123 diff --git a/cmake/data/libraw.pc.cmake b/cmake/data/libraw.pc.cmake
124 index 9d34612..abe6c03 100644
125 --- a/cmake/data/libraw.pc.cmake
126 +++ b/cmake/data/libraw.pc.cmake
127 @@ -1,6 +1,6 @@
128 prefix=@CMAKE_INSTALL_PREFIX@
129 exec_prefix=${prefix}
130 -libdir=${prefix}/lib
131 +libdir=${prefix}/lib@LIB_SUFFIX@
132 includedir=${prefix}/include/libraw
133
134 Name: @PROJECT_NAME@
135 diff --git a/cmake/data/libraw_r.pc.cmake b/cmake/data/libraw_r.pc.cmake
136 index bf779d9..d74e49a 100644
137 --- a/cmake/data/libraw_r.pc.cmake
138 +++ b/cmake/data/libraw_r.pc.cmake
139 @@ -1,6 +1,6 @@
140 prefix=@CMAKE_INSTALL_PREFIX@
141 exec_prefix=${prefix}
142 -libdir=${prefix}/lib
143 +libdir=${prefix}/lib@LIB_SUFFIX@
144 includedir=${prefix}/include/libraw
145
146 Name: @PROJECT_NAME@