[35298] trunk/dports/graphics/jasper
ricci at macports.org
ricci at macports.org
Mon Mar 24 14:14:50 PDT 2008
Revision: 35298
http://trac.macosforge.org/projects/macports/changeset/35298
Author: ricci at macports.org
Date: 2008-03-24 14:14:48 -0700 (Mon, 24 Mar 2008)
Log Message:
-----------
Uprev to 1.900.1
add a patch to change two assert() calls to errors
make port lint happy w/ whitespace, patchfile naming, and variant descriptions
Modified Paths:
--------------
trunk/dports/graphics/jasper/Portfile
Added Paths:
-----------
trunk/dports/graphics/jasper/files/patch-src_libjasper_base_jas_cm.c.diff
trunk/dports/graphics/jasper/files/patch-src_libjasper_jpc_jpc_dec.c.diff
Removed Paths:
-------------
trunk/dports/graphics/jasper/files/patch-src_libjasper_base_jas_cm.c
Modified: trunk/dports/graphics/jasper/Portfile
===================================================================
--- trunk/dports/graphics/jasper/Portfile 2008-03-24 21:01:28 UTC (rev 35297)
+++ trunk/dports/graphics/jasper/Portfile 2008-03-24 21:14:48 UTC (rev 35298)
@@ -1,8 +1,9 @@
# $Id$
PortSystem 1.0
+
name jasper
-version 1.701.0
+version 1.900.1
categories graphics
maintainers nomaintainer
description Library for manipulating JPEG-2000 images
@@ -17,13 +18,20 @@
master_sites ${homepage}software/
use_zip yes
-checksums md5 22a9f74fc880e38dd125c60aa4e4ce97
+checksums md5 a342b2b4495b3e1394e161eb5d85d754 \
+ sha1 9c5735f773922e580bf98c7c7dfda9bbed4c5191 \
+
depends_lib port:jpeg
-patchfiles patch-src_libjasper_base_jas_cm.c
+patchfiles patch-src_libjasper_base_jas_cm.c \
+ patch-src_libjasper_jpc_jpc_dec.c.diff
-configure.args --enable-shared --disable-static --disable-opengl
+configure.args --enable-shared \
+ --disable-static \
+ --disable-opengl \
+ --mandir=\\\${prefix}/share/man \
+ --infodir=\\\${prefix}/share/info
test.run yes
test.target check
@@ -33,7 +41,7 @@
file copy ${worksrcpath}/doc ${destroot}${prefix}/share/doc/${name}
}
-variant jiv {
+variant jiv description {build a basic viewer as well} {
depends_lib port:glut
configure.args-delete --disable-opengl
configure.args-append --enable-opengl
Deleted: trunk/dports/graphics/jasper/files/patch-src_libjasper_base_jas_cm.c
===================================================================
--- trunk/dports/graphics/jasper/files/patch-src_libjasper_base_jas_cm.c 2008-03-24 21:01:28 UTC (rev 35297)
+++ trunk/dports/graphics/jasper/files/patch-src_libjasper_base_jas_cm.c 2008-03-24 21:14:48 UTC (rev 35298)
@@ -1,11 +0,0 @@
---- src/libjasper/base/jas_cm.c.orig Sun Feb 8 17:34:40 2004
-+++ src/libjasper/base/jas_cm.c Mon Mar 1 22:15:08 2004
-@@ -453,7 +453,7 @@
- int jas_cmxform_apply(jas_cmxform_t *xform, jas_cmpixmap_t *in, jas_cmpixmap_t *out)
- {
- jas_cmcmptfmt_t *fmt;
-- jas_cmreal_t buf[2][APPLYBUFSIZ];
-+ static jas_cmreal_t buf[2][APPLYBUFSIZ];
- jas_cmpxformseq_t *pxformseq;
- int i;
- int j;
Copied: trunk/dports/graphics/jasper/files/patch-src_libjasper_base_jas_cm.c.diff (from rev 35295, trunk/dports/graphics/jasper/files/patch-src_libjasper_base_jas_cm.c)
===================================================================
--- trunk/dports/graphics/jasper/files/patch-src_libjasper_base_jas_cm.c.diff (rev 0)
+++ trunk/dports/graphics/jasper/files/patch-src_libjasper_base_jas_cm.c.diff 2008-03-24 21:14:48 UTC (rev 35298)
@@ -0,0 +1,11 @@
+--- src/libjasper/base/jas_cm.c.orig Sun Feb 8 17:34:40 2004
++++ src/libjasper/base/jas_cm.c Mon Mar 1 22:15:08 2004
+@@ -453,7 +453,7 @@
+ int jas_cmxform_apply(jas_cmxform_t *xform, jas_cmpixmap_t *in, jas_cmpixmap_t *out)
+ {
+ jas_cmcmptfmt_t *fmt;
+- jas_cmreal_t buf[2][APPLYBUFSIZ];
++ static jas_cmreal_t buf[2][APPLYBUFSIZ];
+ jas_cmpxformseq_t *pxformseq;
+ int i;
+ int j;
Added: trunk/dports/graphics/jasper/files/patch-src_libjasper_jpc_jpc_dec.c.diff
===================================================================
--- trunk/dports/graphics/jasper/files/patch-src_libjasper_jpc_jpc_dec.c.diff (rev 0)
+++ trunk/dports/graphics/jasper/files/patch-src_libjasper_jpc_jpc_dec.c.diff 2008-03-24 21:14:48 UTC (rev 35298)
@@ -0,0 +1,23 @@
+--- src/libjasper/jpc/jpc_dec.c.orig 2007-01-19 13:43:07.000000000 -0800
++++ src/libjasper/jpc/jpc_dec.c 2008-03-24 12:17:14.000000000 -0700
+@@ -1069,12 +1069,18 @@
+ /* Apply an inverse intercomponent transform if necessary. */
+ switch (tile->cp->mctid) {
+ case JPC_MCT_RCT:
+- assert(dec->numcomps == 3);
++ if (dec->numcomps != 3) {
++ jas_eprintf("dec->numcomps (%d) != 3\n", dec->numcomps);
++ return -2;
++ }
+ jpc_irct(tile->tcomps[0].data, tile->tcomps[1].data,
+ tile->tcomps[2].data);
+ break;
+ case JPC_MCT_ICT:
+- assert(dec->numcomps == 3);
++ if (dec->numcomps != 3) {
++ jas_eprintf("dec->numcomps (%d) != 3\n", dec->numcomps);
++ return -3;
++ }
+ jpc_iict(tile->tcomps[0].data, tile->tcomps[1].data,
+ tile->tcomps[2].data);
+ break;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080324/41914440/attachment.html
More information about the macports-changes
mailing list