[Midnightbsd-cvs] mports [17299] trunk/graphics/openjpeg: fix installation of openjpeg
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Mon Sep 15 01:31:42 EDT 2014
Revision: 17299
http://svnweb.midnightbsd.org/mports/?rev=17299
Author: laffer1
Date: 2014-09-15 01:31:42 -0400 (Mon, 15 Sep 2014)
Log Message:
-----------
fix installation of openjpeg
Modified Paths:
--------------
trunk/graphics/openjpeg/Makefile
trunk/graphics/openjpeg/pkg-descr
Added Paths:
-----------
trunk/graphics/openjpeg/files/
trunk/graphics/openjpeg/files/patch-CMakeLists.txt
trunk/graphics/openjpeg/pkg-plist
Modified: trunk/graphics/openjpeg/Makefile
===================================================================
--- trunk/graphics/openjpeg/Makefile 2014-09-15 05:30:15 UTC (rev 17298)
+++ trunk/graphics/openjpeg/Makefile 2014-09-15 05:31:42 UTC (rev 17299)
@@ -3,7 +3,8 @@
PORTNAME= openjpeg
PORTVERSION= 2.1.0
CATEGORIES= graphics
-MASTER_SITES= SF/openjpeg.mirror/${PORTVERSION}
+MASTER_SITES= SF/openjpeg.mirror/${PORTVERSION}/
+#??
MAINTAINER= ports at MidnightBSD.org
COMMENT= Open-source JPEG 2000 codec
@@ -10,16 +11,13 @@
LICENSE= bsd2
-LIB_DEPENDS= liblcms2.so:${PORTSDIR}/graphics/lcms2 \
+LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff \
libpng15.so:${PORTSDIR}/graphics/png \
- libtiff.so:${PORTSDIR}/graphics/tiff
+ liblcms2.so:${PORTSDIR}/graphics/lcms2
+USES= cmake pkgconfig
USE_LDCONFIG= yes
-USES= cmake cpe pkgconfig
PLIST_SUB= VER=${PORTVERSION:R}
-post-patch:
- @${REINPLACE_CMD} -e 's|$${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig|libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt
-
.include <bsd.port.mk>
Added: trunk/graphics/openjpeg/files/patch-CMakeLists.txt
===================================================================
--- trunk/graphics/openjpeg/files/patch-CMakeLists.txt (rev 0)
+++ trunk/graphics/openjpeg/files/patch-CMakeLists.txt 2014-09-15 05:31:42 UTC (rev 17299)
@@ -0,0 +1,37 @@
+--- CMakeLists.txt.orig 2014-05-23 22:46:07.000000000 +0200
++++ CMakeLists.txt 2014-05-23 22:48:32.000000000 +0200
+@@ -334,14 +334,14 @@
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjp2/libopenjp2.pc.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/libopenjp2.pc @ONLY)
+ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjp2.pc DESTINATION
+- ${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
++ libdata/pkgconfig )
+ #
+ if(BUILD_JPWL)
+ # install in lib and not share (see multi-arch note above)
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjpwl/libopenjpwl.pc.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/libopenjpwl.pc @ONLY)
+ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjpwl.pc DESTINATION
+- ${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
++ libdata/pkgconfig )
+ endif()
+ #
+ if(BUILD_JPIP)
+@@ -349,7 +349,7 @@
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjpip/libopenjpip.pc.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/libopenjpip.pc @ONLY)
+ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjpip.pc DESTINATION
+- ${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
++ libdata/pkgconfig )
+ endif()
+ #
+ if(BUILD_JP3D)
+@@ -357,7 +357,7 @@
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjp3d/libopenjp3d.pc.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/libopenjp3d.pc @ONLY)
+ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjp3d.pc DESTINATION
+- ${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
++ libdata/pkgconfig )
+ endif()
+ endif()
+
Modified: trunk/graphics/openjpeg/pkg-descr
===================================================================
--- trunk/graphics/openjpeg/pkg-descr 2014-09-15 05:30:15 UTC (rev 17298)
+++ trunk/graphics/openjpeg/pkg-descr 2014-09-15 05:31:42 UTC (rev 17299)
@@ -1,16 +1,10 @@
-The OpenJPEG library is an open-source JPEG 2000 library developed in order to
-promote the use of JPEG 2000.
+The OpenJPEG library is an open-source JPEG 2000 codec written in
+C language. It has been developed in order to promote the use of
+JPEG 2000, the new still-image compression standard from the Joint
+Photographic Experts Group (JPEG). In addition to the basic codec,
+various other features are under development, among them the JP2
+and MJ2 (Motion JPEG 2000) file formats, an indexing tool useful
+for the JPIP protocol, JPWL-tools for error-resilience, a Java-viewer
+for j2k-images, ...
-The main part of the project consists in a JPEG 2000 codec compliant with the
-Part 1 of the standard (Class-1 Profile-1 compliance).
-
-Besides this main codec, OpenJPEG integrates several other modules:
-- JP2 (JPEG 2000 standard Part 2 - Handling of JP2 boxes and extended multiple
- component transforms for multispectral and hyperspectral imagery)
-- MJ2 (JPEG 2000 standard Part 3)
-- JPWL (JPEG 2000 standard Part 11)
-- JPIP (JPEG 2000 standard Part 9)
-- OPJViewer, a GUI viewer for J2K, JP2, JPWL and MJ2 files
-
-WWW: https://code.google.com/p/openjpeg/
-WWW: http://openjpeg.mirror.sourceforge.net/
+WWW: http://code.google.com/p/openjpeg/
Added: trunk/graphics/openjpeg/pkg-plist
===================================================================
--- trunk/graphics/openjpeg/pkg-plist (rev 0)
+++ trunk/graphics/openjpeg/pkg-plist 2014-09-15 05:31:42 UTC (rev 17299)
@@ -0,0 +1,15 @@
+bin/opj_compress
+bin/opj_decompress
+bin/opj_dump
+include/openjpeg-%%VER%%/openjpeg.h
+include/openjpeg-%%VER%%/opj_config.h
+include/openjpeg-%%VER%%/opj_stdint.h
+lib/libopenjp2.so
+lib/libopenjp2.so.2.1.0
+lib/libopenjp2.so.7
+lib/openjpeg-%%VER%%/OpenJPEGConfig.cmake
+lib/openjpeg-%%VER%%/OpenJPEGTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/openjpeg-%%VER%%/OpenJPEGTargets.cmake
+libdata/pkgconfig/libopenjp2.pc
+ at dirrmtry lib/openjpeg-%%VER%%
+ at dirrmtry include/openjpeg-%%VER%%
More information about the Midnightbsd-cvs
mailing list