[Midnightbsd-cvs] mports [17049] openjpeg 2.1.0

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Sep 13 22:20:00 EDT 2014


Revision: 17049
          http://svnweb.midnightbsd.org/mports/?rev=17049
Author:   laffer1
Date:     2014-09-13 22:19:59 -0400 (Sat, 13 Sep 2014)
Log Message:
-----------
openjpeg 2.1.0

Modified Paths:
--------------
    trunk/graphics/openjpeg/Makefile
    trunk/graphics/openjpeg/distinfo
    trunk/graphics/openjpeg/pkg-descr

Removed Paths:
-------------
    trunk/graphics/openjpeg/files/

Property Changed:
----------------
    trunk/graphics/openjpeg/pkg-descr

Modified: trunk/graphics/openjpeg/Makefile
===================================================================
--- trunk/graphics/openjpeg/Makefile	2014-09-14 02:16:56 UTC (rev 17048)
+++ trunk/graphics/openjpeg/Makefile	2014-09-14 02:19:59 UTC (rev 17049)
@@ -1,50 +1,25 @@
 # $MidnightBSD$
 
 PORTNAME=	openjpeg
-PORTVERSION=	1.3
+PORTVERSION=	2.1.0
 CATEGORIES=	graphics
-MASTER_SITES=	http://www.openjpeg.org/ \
-		http://openjpeg.googlecode.com/files/
-DISTNAME=	${PORTNAME}_v${PORTVERSION:S/./_/g}
+MASTER_SITES=	SF/openjpeg.mirror/${PORTVERSION}
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	An open-source JPEG 2000 codec
+COMMENT=	Open-source JPEG 2000 codec
+
 LICENSE=	bsd2
 
-LIB_DEPENDS=	tiff.4:${PORTSDIR}/graphics/tiff
+LIB_DEPENDS=	liblcms2.so:${PORTSDIR}/graphics/lcms2 \
+		libpng15.so:${PORTSDIR}/graphics/png \
+		libtiff.so:${PORTSDIR}/graphics/tiff
 
-MAKE_JOBS_UNSAFE=	yes
-
-USE_GMAKE=	yes
 USE_LDCONFIG=	yes
-WRKSRC=		${WRKDIR}/OpenJPEG_v1_3
-JPWL_BINS=	JPWL_image_to_j2k JPWL_j2k_to_image
-M2J_BINS=	extract_j2k_from_mj2 frames_to_mj2 mj2_to_frames wrap_j2k_in_mj2
+USES=		cmake cpe pkgconfig
 
-PLIST_FILES=	include/openjpeg.h \
-		lib/libopenjpeg.a \
-		lib/libopenjpeg.so.${SHLIB_VER} \
-		lib/libopenjpeg.so \
-		${JPWL_BINS:S|^|bin/|} \
-		${M2J_BINS:S|^|bin/|}
+PLIST_SUB=	VER=${PORTVERSION:R}
 
-SHLIB_VER=	2
+post-patch:
+	@${REINPLACE_CMD} -e 's|$${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig|libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt
 
-post-extract:
-		${LN} ${WRKSRC}/jp3d/LICENSE.txt ${WRKSRC}/COPYRIGHT
-
-post-patch:	.SILENT
-		${FIND} ${WRKSRC} -type f -name Makefile -exec ${REINPLACE_CMD} 's|gcc|$$(CC)|g' {} +
-
-do-install:
-		${INSTALL_DATA} ${WRKSRC}/libopenjpeg/openjpeg.h ${PREFIX}/include/
-		${INSTALL_DATA} ${WRKSRC}/libopenjpeg.a ${PREFIX}/lib/
-		${INSTALL_DATA} ${WRKSRC}/libopenjpeg-2.1.3.0.so \
-			${PREFIX}/lib/libopenjpeg.so.${SHLIB_VER}
-		cd ${PREFIX}/lib && \
-			${LN} -sf libopenjpeg.so.${SHLIB_VER} libopenjpeg.so
-.for file in ${M2J_BINS:S|^|mj2/|} ${JPWL_BINS:S|^|jpwl/|}
-		${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin/
-.endfor
-
 .include <bsd.port.mk>

Modified: trunk/graphics/openjpeg/distinfo
===================================================================
--- trunk/graphics/openjpeg/distinfo	2014-09-14 02:16:56 UTC (rev 17048)
+++ trunk/graphics/openjpeg/distinfo	2014-09-14 02:19:59 UTC (rev 17049)
@@ -1,4 +1,2 @@
-MD5 (openjpeg_v1_3.tar.gz) = f9a3ccfa91ac34b589e9bf7577ce8ff9
-SHA256 (openjpeg_v1_3.tar.gz) = 3bca2e1e040f9dcbbcb1e0627f17a76eeb95e153bf663d082070c044a21202bd
-RMD160 (openjpeg_v1_3.tar.gz) = 2a22cc123058b1974cd1bf3898044acabceba26c
-SIZE (openjpeg_v1_3.tar.gz) = 1004678
+SHA256 (openjpeg-2.1.0.tar.gz) = 1232bb814fd88d8ed314c94f0bfebb03de8559583a33abbe8c64ef3fc0a8ff03
+SIZE (openjpeg-2.1.0.tar.gz) = 1789675

Modified: trunk/graphics/openjpeg/pkg-descr
===================================================================
--- trunk/graphics/openjpeg/pkg-descr	2014-09-14 02:16:56 UTC (rev 17048)
+++ trunk/graphics/openjpeg/pkg-descr	2014-09-14 02:19:59 UTC (rev 17049)
@@ -1,12 +1,16 @@
-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 OpenJPEG library is an open-source JPEG 2000 library developed in order to
+promote the use of JPEG 2000.
 
-LICENSE: BSD
+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).
 
-WWW:	http://www.openjpeg.org/
+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/openjpeg/pkg-descr
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list