Gentoo Archives: gentoo-commits

From: "Michael Weber (xmw)" <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/openjpeg/files: openjpeg-2.0.0-pkgconfig.patch openjpeg-2.0.0-build.patch
Date: Thu, 06 Jun 2013 13:15:57
Message-Id: 20130606131554.0A80D2171D@flycatcher.gentoo.org
1 xmw 13/06/06 13:15:53
2
3 Added: openjpeg-2.0.0-pkgconfig.patch
4 openjpeg-2.0.0-build.patch
5 Log:
6 Version bump, set SLOT to 2, backport pkg-config patch as pointed out by Rafał Mużyło (bug 440086), non-maint commit.
7
8 (Portage version: 2.2.0_alpha177/cvs/Linux x86_64, signed Manifest commit with key 62EEF090)
9
10 Revision Changes Path
11 1.1 media-libs/openjpeg/files/openjpeg-2.0.0-pkgconfig.patch
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/openjpeg/files/openjpeg-2.0.0-pkgconfig.patch?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/openjpeg/files/openjpeg-2.0.0-pkgconfig.patch?rev=1.1&content-type=text/plain
15
16 Index: openjpeg-2.0.0-pkgconfig.patch
17 ===================================================================
18 Pkgconfig support http://code.google.com/p/openjpeg/source/detail?r=2250
19
20 --- openjpeg-2.0.0/CMakeLists.txt
21 +++ openjpeg-2.0.0/CMakeLists.txt
22 @@ -171,6 +171,16 @@
23 endif()
24
25 #-----------------------------------------------------------------------------
26 +# pkgconfig support
27 +if(UNIX)
28 + # install in lib and not share (see multi-arch note above)
29 + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjp2/libopenjp2.pc.cmake.in
30 + ${CMAKE_CURRENT_BINARY_DIR}/libopenjp2.pc @ONLY)
31 + install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjp2.pc DESTINATION
32 + ${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
33 +endif()
34 +
35 +#-----------------------------------------------------------------------------
36 # Compiler specific flags:
37 if(CMAKE_COMPILER_IS_GNUCC)
38 # For all builds, make sure openjpeg is std99 compliant:
39 --- /dev/null
40 +++ openjpeg-2.0.0/src/lib/openjp2/libopenjp2.pc.cmake.in
41 @@ -0,0 +0,13 @@
42 +prefix=@CMAKE_INSTALL_PREFIX@
43 +bindir=${prefix}/@OPENJPEG_INSTALL_BIN_DIR@
44 +mandir=${prefix}/@OPENJPEG_INSTALL_MAN_DIR@
45 +docdir=${prefix}/@OPENJPEG_INSTALL_DOC_DIR@
46 +libdir=${prefix}/@OPENJPEG_INSTALL_LIB_DIR@
47 +includedir=${prefix}/@OPENJPEG_INSTALL_INCLUDE_DIR@
48 +
49 +Name: openjp2
50 +Description: JPEG2000 library (Part 1 and 2)
51 +URL: http://www.openjpeg.org/
52 +Version: @OPENJPEG_VERSION@
53 +Libs: -L${libdir} -lopenjp2
54 +Cflags: -I${includedir}
55
56
57
58 1.1 media-libs/openjpeg/files/openjpeg-2.0.0-build.patch
59
60 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/openjpeg/files/openjpeg-2.0.0-build.patch?rev=1.1&view=markup
61 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/openjpeg/files/openjpeg-2.0.0-build.patch?rev=1.1&content-type=text/plain
62
63 Index: openjpeg-2.0.0-build.patch
64 ===================================================================
65 --- openjpeg-2.0.0/CMakeLists.txt
66 +++ openjpeg-2.0.0/CMakeLists.txt
67 @@ -279,11 +279,4 @@
68 DESTINATION ${OPENJPEG_INSTALL_PACKAGE_DIR}
69 )
70
71 -#-----------------------------------------------------------------------------
72 -# install CHANGES and LICENSE
73 -if(EXISTS ${OPENJPEG_SOURCE_DIR}/CHANGES)
74 - install(FILES CHANGES DESTINATION ${OPENJPEG_INSTALL_DOC_DIR})
75 -endif()
76 -install(FILES LICENSE DESTINATION ${OPENJPEG_INSTALL_DOC_DIR})
77 -
78 include (cmake/OpenJPEGCPack.cmake)