[Midnightbsd-cvs] mports [17400] trunk/graphics: add openjpeg 1.5 port

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Sep 19 21:18:02 EDT 2014


Revision: 17400
          http://svnweb.midnightbsd.org/mports/?rev=17400
Author:   laffer1
Date:     2014-09-19 21:18:01 -0400 (Fri, 19 Sep 2014)
Log Message:
-----------
add openjpeg 1.5 port

Modified Paths:
--------------
    trunk/graphics/Makefile

Added Paths:
-----------
    trunk/graphics/openjpeg15/
    trunk/graphics/openjpeg15/Makefile
    trunk/graphics/openjpeg15/distinfo
    trunk/graphics/openjpeg15/files/
    trunk/graphics/openjpeg15/files/patch-CMakeLists.txt
    trunk/graphics/openjpeg15/pkg-descr
    trunk/graphics/openjpeg15/pkg-plist

Modified: trunk/graphics/Makefile
===================================================================
--- trunk/graphics/Makefile	2014-09-20 01:15:01 UTC (rev 17399)
+++ trunk/graphics/Makefile	2014-09-20 01:18:01 UTC (rev 17400)
@@ -107,6 +107,7 @@
 SUBDIR += opencv
 SUBDIR += opencv-core
 SUBDIR += openjpeg
+SUBDIR += openjpeg15
 SUBDIR += p5-GD
 SUBDIR += p5-GD-Graph
 SUBDIR += p5-GD-TextUtil

Added: trunk/graphics/openjpeg15/Makefile
===================================================================
--- trunk/graphics/openjpeg15/Makefile	                        (rev 0)
+++ trunk/graphics/openjpeg15/Makefile	2014-09-20 01:18:01 UTC (rev 17400)
@@ -0,0 +1,27 @@
+# $MidnightBSD$
+
+PORTNAME=	openjpeg
+PORTVERSION=	1.5.2
+CATEGORIES=	graphics
+MASTER_SITES=	SF/openjpeg.mirror/${PORTVERSION}/
+PKGNAMESUFFIX=	15
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Open-source JPEG 2000 codec
+
+LICENSE=	bsd2
+
+LIB_DEPENDS=	liblcms2.so:${PORTSDIR}/graphics/lcms2 \
+		libpng15.so:${PORTSDIR}/graphics/png \
+		libtiff.so:${PORTSDIR}/graphics/tiff
+
+OPTIONS_DEFINE=	DOCS
+
+DOS2UNIX_FILES=	libopenjpeg/opj_malloc.h
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+USES=		cmake cpe dos2unix
+
+PORTDOCS=	CHANGES LICENSE
+
+.include <bsd.port.mk>


Property changes on: trunk/graphics/openjpeg15/Makefile
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/graphics/openjpeg15/distinfo
===================================================================
--- trunk/graphics/openjpeg15/distinfo	                        (rev 0)
+++ trunk/graphics/openjpeg15/distinfo	2014-09-20 01:18:01 UTC (rev 17400)
@@ -0,0 +1,2 @@
+SHA256 (openjpeg-1.5.2.tar.gz) = 15df7b194a5d8dba0052cd21c17a4dc761149a770a907d73fffb972078c28a87
+SIZE (openjpeg-1.5.2.tar.gz) = 1385702


Property changes on: trunk/graphics/openjpeg15/distinfo
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/graphics/openjpeg15/files/patch-CMakeLists.txt
===================================================================
--- trunk/graphics/openjpeg15/files/patch-CMakeLists.txt	                        (rev 0)
+++ trunk/graphics/openjpeg15/files/patch-CMakeLists.txt	2014-09-20 01:18:01 UTC (rev 17400)
@@ -0,0 +1,64 @@
+--- CMakeLists.txt.orig	2014-03-27 11:58:08.000000000 +0100
++++ CMakeLists.txt	2014-05-24 11:24:37.000000000 +0200
+@@ -54,7 +54,7 @@
+ endif(NOT OPENJPEG_SOVERSION)
+ SET(OPENJPEG_LIBRARY_PROPERTIES
+   VERSION   "${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}.${OPENJPEG_VERSION_BUILD}"
+-  SOVERSION "${OPENJPEG_SOVERSION}"
++  SOVERSION 2
+ )
+ 
+ # --------------------------------------------------------------------------
+@@ -94,7 +94,7 @@
+ # Install directories
+ 
+ STRING(TOLOWER ${PROJECT_NAME} projectname)
+-SET(OPENJPEG_INSTALL_SUBDIR "${projectname}-${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}")
++SET(OPENJPEG_INSTALL_SUBDIR "${projectname}")
+ 
+ IF(NOT OPENJPEG_INSTALL_BIN_DIR)
+   SET(OPENJPEG_INSTALL_BIN_DIR "bin")
+@@ -125,11 +125,11 @@
+ ENDIF(NOT OPENJPEG_INSTALL_DATA_DIR)
+ 
+ IF(NOT OPENJPEG_INSTALL_INCLUDE_DIR)
+-  SET(OPENJPEG_INSTALL_INCLUDE_DIR "include/${OPENJPEG_INSTALL_SUBDIR}")
++  SET(OPENJPEG_INSTALL_INCLUDE_DIR "include/")
+ ENDIF(NOT OPENJPEG_INSTALL_INCLUDE_DIR)
+ 
+ IF(NOT OPENJPEG_INSTALL_MAN_DIR)
+-  SET(OPENJPEG_INSTALL_MAN_DIR "share/man/")
++  SET(OPENJPEG_INSTALL_MAN_DIR "man/")
+ ENDIF(NOT OPENJPEG_INSTALL_MAN_DIR)
+ 
+ IF(NOT OPENJPEG_INSTALL_DOC_DIR)
+@@ -148,7 +148,7 @@
+   # We could install *.cmake files in share/ however those files contains
+   # hardcoded path to libraries on a multi-arch system (fedora/debian) those
+   # path will be different (lib/i386-linux-gnu vs lib/x86_64-linux-gnu)
+-  SET(OPENJPEG_INSTALL_PACKAGE_DIR "${OPENJPEG_INSTALL_LIB_DIR}/${OPENJPEG_INSTALL_SUBDIR}")
++  SET(OPENJPEG_INSTALL_PACKAGE_DIR "${OPENJPEG_INSTALL_SHARE_DIR}/${OPENJPEG_INSTALL_SUBDIR}")
+ ENDIF(NOT OPENJPEG_INSTALL_PACKAGE_DIR)
+ 
+ #-----------------------------------------------------------------------------
+@@ -188,10 +188,10 @@
+   CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/libopenjpeg1.pc.cmake
+     ${CMAKE_CURRENT_BINARY_DIR}/libopenjpeg1.pc @ONLY)
+   INSTALL( FILES  ${CMAKE_CURRENT_BINARY_DIR}/libopenjpeg1.pc DESTINATION
+-    ${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
++    libdata/pkgconfig )
+   INSTALL( CODE "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink
+   \"libopenjpeg1.pc\"
+-  \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_SHARE_DIR}/pkgconfig/libopenjpeg.pc\")")
++  \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig/libopenjpeg.pc\")")
+ ENDIF(UNIX)
+ 
+ #-----------------------------------------------------------------------------
+@@ -288,6 +288,7 @@
+ #-----------------------------------------------------------------------------
+ # install all targets referenced as OPENJPEGTargets
+ INSTALL(EXPORT OpenJPEGTargets DESTINATION ${OPENJPEG_INSTALL_PACKAGE_DIR})
++SET(OPENJPEG_LIBRARIES "${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_LIB_DIR}/lib${OPENJPEG_LIBRARY_NAME}.so")
+ CONFIGURE_FILE( ${OPENJPEG_SOURCE_DIR}/CMake/OpenJPEGConfig.cmake.in
+   ${OPENJPEG_BINARY_DIR}/OpenJPEGConfig.cmake
+   @ONLY


Property changes on: trunk/graphics/openjpeg15/files/patch-CMakeLists.txt
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/graphics/openjpeg15/pkg-descr
===================================================================
--- trunk/graphics/openjpeg15/pkg-descr	                        (rev 0)
+++ trunk/graphics/openjpeg15/pkg-descr	2014-09-20 01:18:01 UTC (rev 17400)
@@ -0,0 +1,16 @@
+The OpenJPEG library is an open-source JPEG 2000 library developed in order to
+promote the use of JPEG 2000.
+
+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/


Property changes on: trunk/graphics/openjpeg15/pkg-descr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/graphics/openjpeg15/pkg-plist
===================================================================
--- trunk/graphics/openjpeg15/pkg-plist	                        (rev 0)
+++ trunk/graphics/openjpeg15/pkg-plist	2014-09-20 01:18:01 UTC (rev 17400)
@@ -0,0 +1,17 @@
+bin/image_to_j2k
+bin/j2k_dump
+bin/j2k_to_image
+include/openjpeg.h
+lib/libopenjpeg.so
+lib/libopenjpeg.so.1.5.2
+lib/libopenjpeg.so.2
+man/man1/image_to_j2k.1.gz
+man/man1/j2k_dump.1.gz
+man/man1/j2k_to_image.1.gz
+man/man3/libopenjpeg.3.gz
+%%DATADIR%%/OpenJPEGConfig.cmake
+%%DATADIR%%/OpenJPEGTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/OpenJPEGTargets.cmake
+libdata/pkgconfig/libopenjpeg.pc
+libdata/pkgconfig/libopenjpeg1.pc
+ at dirrm %%DATADIR%%


Property changes on: trunk/graphics/openjpeg15/pkg-plist
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list