aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2010-03-30 07:18:04 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2010-03-30 07:18:04 +0000
commit4c287330b21749142162cd82864a8ef485387e43 (patch)
tree9f2bc9fb4061f62ee49d585e166f74ed9fe64499
parentbfeab4ece5739a70a566769cc49ed183b7eaaca9 (diff)
Notes
-rw-r--r--comms/fldigi/Makefile4
-rw-r--r--graphics/geomorph/Makefile2
-rw-r--r--math/vtk5/Makefile5
-rw-r--r--net-im/amsn/files/patch-ximapng.cpp64
-rw-r--r--sysutils/tracker-client/Makefile2
5 files changed, 75 insertions, 2 deletions
diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile
index aee2299be5c3..c7ee9ecba778 100644
--- a/comms/fldigi/Makefile
+++ b/comms/fldigi/Makefile
@@ -38,6 +38,10 @@ USE_GCC= 4.2+
BROKEN= Fails to install
.endif
+post-patch:
+ @${REINPLACE_CMD} -e 's|png_infopp_NULL|NULL|' \
+ ${WRKSRC}/src/widgets/picture.cxx
+
post-configure:
@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \
-e 's|^CPPFLAGS|#CPPFLAGS|' \
diff --git a/graphics/geomorph/Makefile b/graphics/geomorph/Makefile
index ea2806f8ac58..b04830b09180 100644
--- a/graphics/geomorph/Makefile
+++ b/graphics/geomorph/Makefile
@@ -39,7 +39,7 @@ CFLAGS+= -O0
.endif
post-patch:
- @${REINPLACE_CMD} -e 's|libpng|libpng12|' ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e 's|libpng|libpng14|' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|/usr/local/share/geomorph/GeoMorph.xpm|geomorph.xpm|' \
${WRKSRC}/geomorph.desktop
@${FIND} ${WRKSRC} -exec ${GREP} -q /usr/local/share/geomorph {} \; -print | \
diff --git a/math/vtk5/Makefile b/math/vtk5/Makefile
index b331e4640030..1cce7aedebe4 100644
--- a/math/vtk5/Makefile
+++ b/math/vtk5/Makefile
@@ -119,6 +119,11 @@ post-extract:
${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' \
${VTKSRCDIR}/Hybrid/vtkVRMLImporter.cxx
+post-patch:
+ @${REINPLACE_CMD} -e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \
+ ${VTKSRCDIR}/IO/vtkPNGReader.cxx
+
+
# FSL links directly to libQVTKWidgetPlugin.so, so put it in a standard
# library directory.
pre-install:
diff --git a/net-im/amsn/files/patch-ximapng.cpp b/net-im/amsn/files/patch-ximapng.cpp
new file mode 100644
index 000000000000..1da7434c0162
--- /dev/null
+++ b/net-im/amsn/files/patch-ximapng.cpp
@@ -0,0 +1,64 @@
+--- utils/TkCximage/src/CxImage/ximapng.cpp.orig 2008-03-07 20:14:37.000000000 +0100
++++ utils/TkCximage/src/CxImage/ximapng.cpp 2010-03-30 07:33:06.000000000 +0200
+@@ -142,9 +142,9 @@
+ if (info_ptr->num_trans!=0){ //palette transparency
+ if (info_ptr->num_trans==1){
+ if (info_ptr->color_type == PNG_COLOR_TYPE_PALETTE){
+- info.nBkgndIndex = info_ptr->trans_values.index;
++ info.nBkgndIndex = info_ptr->trans_color.index;
+ } else{
+- info.nBkgndIndex = info_ptr->trans_values.gray>>nshift;
++ info.nBkgndIndex = info_ptr->trans_color.gray>>nshift;
+ }
+ }
+ if (info_ptr->num_trans>1){
+@@ -152,7 +152,7 @@
+ if (pal){
+ DWORD ip;
+ for (ip=0;ip<min(head.biClrUsed,(unsigned long)info_ptr->num_trans);ip++)
+- pal[ip].rgbReserved=info_ptr->trans[ip];
++ pal[ip].rgbReserved=info_ptr->trans_alpha[ip];
+ for (ip=info_ptr->num_trans;ip<head.biClrUsed;ip++){
+ pal[ip].rgbReserved=255;
+ }
+@@ -166,9 +166,9 @@
+ int num_trans;
+ png_color_16 *image_background;
+ if (png_get_tRNS(png_ptr, info_ptr, &trans, &num_trans, &image_background)){
+- info.nBkgndColor.rgbRed = (BYTE)(info_ptr->trans_values.red>>nshift);
+- info.nBkgndColor.rgbGreen = (BYTE)(info_ptr->trans_values.green>>nshift);
+- info.nBkgndColor.rgbBlue = (BYTE)(info_ptr->trans_values.blue>>nshift);
++ info.nBkgndColor.rgbRed = (BYTE)(info_ptr->trans_color.red>>nshift);
++ info.nBkgndColor.rgbGreen = (BYTE)(info_ptr->trans_color.green>>nshift);
++ info.nBkgndColor.rgbBlue = (BYTE)(info_ptr->trans_color.blue>>nshift);
+ info.nBkgndColor.rgbReserved = 0;
+ info.nBkgndIndex = 0;
+ }
+@@ -417,12 +417,12 @@
+ if (info.nBkgndIndex >= 0){
+ info_ptr->num_trans = 1;
+ info_ptr->valid |= PNG_INFO_tRNS;
+- info_ptr->trans = trans;
+- info_ptr->trans_values.index = (BYTE)info.nBkgndIndex;
+- info_ptr->trans_values.red = tc.rgbRed;
+- info_ptr->trans_values.green = tc.rgbGreen;
+- info_ptr->trans_values.blue = tc.rgbBlue;
+- info_ptr->trans_values.gray = info_ptr->trans_values.index;
++ info_ptr->trans_alpha = trans;
++ info_ptr->trans_color.index = (BYTE)info.nBkgndIndex;
++ info_ptr->trans_color.red = tc.rgbRed;
++ info_ptr->trans_color.green = tc.rgbGreen;
++ info_ptr->trans_color.blue = tc.rgbBlue;
++ info_ptr->trans_color.gray = info_ptr->trans_color.index;
+
+ // the transparency indexes start from 0 for non grayscale palette
+ if (!bGrayScale && head.biClrUsed && info.nBkgndIndex)
+@@ -443,7 +443,7 @@
+ trans[ip]=GetPaletteColor((BYTE)ip).rgbReserved;
+ info_ptr->num_trans = (WORD)nc;
+ info_ptr->valid |= PNG_INFO_tRNS;
+- info_ptr->trans = trans;
++ info_ptr->trans_alpha = trans;
+ }
+
+ // copy the palette colors
diff --git a/sysutils/tracker-client/Makefile b/sysutils/tracker-client/Makefile
index 8fd16a21d186..801b0bdb1881 100644
--- a/sysutils/tracker-client/Makefile
+++ b/sysutils/tracker-client/Makefile
@@ -92,7 +92,7 @@ CONFIGURE_ARGS+= --disable-libtrackergtk --disable-gui \
.endif
post-patch:
- @${REINPLACE_CMD} -e 's|libpng|libpng12|' ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e 's|libpng|libpng14|' ${WRKSRC}/configure
post-build:
.if defined(TRACKER_SLAVE) && ${TRACKER_SLAVE}=="libtrackergtk"