[94803] trunk/dports/graphics/openjpeg
cal at macports.org
cal at macports.org
Fri Jun 29 17:19:45 PDT 2012
Revision: 94803
https://trac.macports.org/changeset/94803
Author: cal at macports.org
Date: 2012-06-29 17:19:42 -0700 (Fri, 29 Jun 2012)
Log Message:
-----------
openjpeg: Remove t1_generate_luts.c code from library making mplayer unusable
Reported in #34979, also see http://code.google.com/p/openjpeg/issues/detail?id=152.
Modified Paths:
--------------
trunk/dports/graphics/openjpeg/Portfile
Added Paths:
-----------
trunk/dports/graphics/openjpeg/files/
trunk/dports/graphics/openjpeg/files/patch-remove-t1_generate_luts.c-causing-main-symbol.diff
Modified: trunk/dports/graphics/openjpeg/Portfile
===================================================================
--- trunk/dports/graphics/openjpeg/Portfile 2012-06-29 23:43:27 UTC (rev 94802)
+++ trunk/dports/graphics/openjpeg/Portfile 2012-06-30 00:19:42 UTC (rev 94803)
@@ -5,7 +5,7 @@
name openjpeg
version 1.5.0
-revision 1
+revision 2
categories graphics
license BSD
maintainers mcalhoun openmaintainer
@@ -33,6 +33,8 @@
port:zlib \
port:jbigkit
+patchfiles patch-remove-t1_generate_luts.c-causing-main-symbol.diff
+
pre-activate {
# openjpeg < 1.5.0 accidentally installed items directly into
# ${prefix}/share/man bypassing ${destroot}; remove them if found.
Added: trunk/dports/graphics/openjpeg/files/patch-remove-t1_generate_luts.c-causing-main-symbol.diff
===================================================================
--- trunk/dports/graphics/openjpeg/files/patch-remove-t1_generate_luts.c-causing-main-symbol.diff (rev 0)
+++ trunk/dports/graphics/openjpeg/files/patch-remove-t1_generate_luts.c-causing-main-symbol.diff 2012-06-30 00:19:42 UTC (rev 94803)
@@ -0,0 +1,93 @@
+--- libopenjpeg/t1_generate_luts.c.orig 2012-06-30 02:13:50.000000000 +0200
++++ libopenjpeg/t1_generate_luts.c 2012-06-30 02:14:18.000000000 +0200
+@@ -30,6 +30,7 @@
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
++#error "Compiling this file into the library will add a main symbol to it"
+ #include "opj_includes.h"
+ #include <math.h>
+
+--- libopenjpeg/Makefile.in.orig 2012-06-30 02:12:12.000000000 +0200
++++ libopenjpeg/Makefile.in 2012-06-30 02:12:39.000000000 +0200
+@@ -86,7 +86,7 @@
+ libopenjpeg_la-mct.lo libopenjpeg_la-mqc.lo \
+ libopenjpeg_la-openjpeg.lo libopenjpeg_la-pi.lo \
+ libopenjpeg_la-raw.lo libopenjpeg_la-t1.lo \
+- libopenjpeg_la-t1_generate_luts.lo libopenjpeg_la-t2.lo \
++ libopenjpeg_la-t2.lo \
+ libopenjpeg_la-tcd.lo libopenjpeg_la-tgt.lo \
+ libopenjpeg_la-cidx_manager.lo libopenjpeg_la-phix_manager.lo \
+ libopenjpeg_la-ppix_manager.lo libopenjpeg_la-thix_manager.lo \
+@@ -343,7 +343,6 @@
+ pi.c \
+ raw.c \
+ t1.c \
+-t1_generate_luts.c \
+ t2.c \
+ tcd.c \
+ tgt.c \
+@@ -483,7 +482,6 @@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_la-ppix_manager.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_la-raw.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_la-t1.Plo at am__quote@
+- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_la-t1_generate_luts.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_la-t2.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_la-tcd.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_la-tgt.Plo at am__quote@
+@@ -634,14 +632,6 @@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libopenjpeg_la_CPPFLAGS) $(CPPFLAGS) $(libopenjpeg_la_CFLAGS) $(CFLAGS) -c -o libopenjpeg_la-t1.lo `test -f 't1.c' || echo '$(srcdir)/'`t1.c
+
+-libopenjpeg_la-t1_generate_luts.lo: t1_generate_luts.c
+- at am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libopenjpeg_la_CPPFLAGS) $(CPPFLAGS) $(libopenjpeg_la_CFLAGS) $(CFLAGS) -MT libopenjpeg_la-t1_generate_luts.lo -MD -MP -MF $(DEPDIR)/libopenjpeg_la-t1_generate_luts.Tpo -c -o libopenjpeg_la-t1_generate_luts.lo `test -f 't1_generate_luts.c' || echo '$(srcdir)/'`t1_generate_luts.c
+- at am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libopenjpeg_la-t1_generate_luts.Tpo $(DEPDIR)/libopenjpeg_la-t1_generate_luts.Plo
+- at am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+- at AMDEP_TRUE@@am__fastdepCC_FALSE@ source='t1_generate_luts.c' object='libopenjpeg_la-t1_generate_luts.lo' libtool=yes @AMDEPBACKSLASH@
+- at AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+- at am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libopenjpeg_la_CPPFLAGS) $(CPPFLAGS) $(libopenjpeg_la_CFLAGS) $(CFLAGS) -c -o libopenjpeg_la-t1_generate_luts.lo `test -f 't1_generate_luts.c' || echo '$(srcdir)/'`t1_generate_luts.c
+-
+ libopenjpeg_la-t2.lo: t2.c
+ @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libopenjpeg_la_CPPFLAGS) $(CPPFLAGS) $(libopenjpeg_la_CFLAGS) $(CFLAGS) -MT libopenjpeg_la-t2.lo -MD -MP -MF $(DEPDIR)/libopenjpeg_la-t2.Tpo -c -o libopenjpeg_la-t2.lo `test -f 't2.c' || echo '$(srcdir)/'`t2.c
+ @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libopenjpeg_la-t2.Tpo $(DEPDIR)/libopenjpeg_la-t2.Plo
+--- libopenjpeg/jpwl/Makefile.in.orig 2012-06-30 02:12:53.000000000 +0200
++++ libopenjpeg/jpwl/Makefile.in 2012-06-30 02:13:07.000000000 +0200
+@@ -83,7 +83,6 @@
+ libopenjpeg_JPWL_la-mqc.lo libopenjpeg_JPWL_la-openjpeg.lo \
+ libopenjpeg_JPWL_la-pi.lo libopenjpeg_JPWL_la-raw.lo \
+ libopenjpeg_JPWL_la-t1.lo \
+- libopenjpeg_JPWL_la-t1_generate_luts.lo \
+ libopenjpeg_JPWL_la-t2.lo libopenjpeg_JPWL_la-tcd.lo \
+ libopenjpeg_JPWL_la-tgt.lo libopenjpeg_JPWL_la-cidx_manager.lo \
+ libopenjpeg_JPWL_la-phix_manager.lo \
+@@ -295,7 +294,6 @@
+ ../pi.c \
+ ../raw.c \
+ ../t1.c \
+-../t1_generate_luts.c \
+ ../t2.c \
+ ../tcd.c \
+ ../tgt.c \
+@@ -433,7 +431,6 @@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_JPWL_la-raw.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_JPWL_la-rs.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_JPWL_la-t1.Plo at am__quote@
+- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_JPWL_la-t1_generate_luts.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_JPWL_la-t2.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_JPWL_la-tcd.Plo at am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libopenjpeg_JPWL_la-tgt.Plo at am__quote@
+@@ -584,14 +581,6 @@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libopenjpeg_JPWL_la_CPPFLAGS) $(CPPFLAGS) $(libopenjpeg_JPWL_la_CFLAGS) $(CFLAGS) -c -o libopenjpeg_JPWL_la-t1.lo `test -f '../t1.c' || echo '$(srcdir)/'`../t1.c
+
+-libopenjpeg_JPWL_la-t1_generate_luts.lo: ../t1_generate_luts.c
+- at am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libopenjpeg_JPWL_la_CPPFLAGS) $(CPPFLAGS) $(libopenjpeg_JPWL_la_CFLAGS) $(CFLAGS) -MT libopenjpeg_JPWL_la-t1_generate_luts.lo -MD -MP -MF $(DEPDIR)/libopenjpeg_JPWL_la-t1_generate_luts.Tpo -c -o libopenjpeg_JPWL_la-t1_generate_luts.lo `test -f '../t1_generate_luts.c' || echo '$(srcdir)/'`../t1_generate_luts.c
+- at am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libopenjpeg_JPWL_la-t1_generate_luts.Tpo $(DEPDIR)/libopenjpeg_JPWL_la-t1_generate_luts.Plo
+- at am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+- at AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../t1_generate_luts.c' object='libopenjpeg_JPWL_la-t1_generate_luts.lo' libtool=yes @AMDEPBACKSLASH@
+- at AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+- at am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libopenjpeg_JPWL_la_CPPFLAGS) $(CPPFLAGS) $(libopenjpeg_JPWL_la_CFLAGS) $(CFLAGS) -c -o libopenjpeg_JPWL_la-t1_generate_luts.lo `test -f '../t1_generate_luts.c' || echo '$(srcdir)/'`../t1_generate_luts.c
+-
+ libopenjpeg_JPWL_la-t2.lo: ../t2.c
+ @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libopenjpeg_JPWL_la_CPPFLAGS) $(CPPFLAGS) $(libopenjpeg_JPWL_la_CFLAGS) $(CFLAGS) -MT libopenjpeg_JPWL_la-t2.lo -MD -MP -MF $(DEPDIR)/libopenjpeg_JPWL_la-t2.Tpo -c -o libopenjpeg_JPWL_la-t2.lo `test -f '../t2.c' || echo '$(srcdir)/'`../t2.c
+ @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libopenjpeg_JPWL_la-t2.Tpo $(DEPDIR)/libopenjpeg_JPWL_la-t2.Plo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120629/754e2c8c/attachment.html>
More information about the macports-changes
mailing list