aboutsummaryrefslogtreecommitdiff
path: root/devel/clanlib
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2012-06-01 05:26:28 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2012-06-01 05:26:28 +0000
commit2b74a89bc8342f0b9b737c37d87737caf7b0ea1e (patch)
treec04604583d8be53b3ed7f10975be828c731f87cb /devel/clanlib
parent24315159daa0089f08acea4ba1b130fb6721ad5c (diff)
Notes
Diffstat (limited to 'devel/clanlib')
-rw-r--r--devel/clanlib/Makefile6
-rw-r--r--devel/clanlib/files/patch-Sources-Display-Providers-png_provider_generic.cpp11
2 files changed, 14 insertions, 3 deletions
diff --git a/devel/clanlib/Makefile b/devel/clanlib/Makefile
index 79a96f87af71..cbffaf5c8fe6 100644
--- a/devel/clanlib/Makefile
+++ b/devel/clanlib/Makefile
@@ -8,7 +8,7 @@
PORTNAME= clanlib
PORTVERSION= 0.8.1
-PORTREVISION= 10
+PORTREVISION= 11
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= http://www.clanlib.org/download/releases-0.8/
@@ -19,12 +19,12 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Cross-platform game SDK
LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \
- png.6:${PORTSDIR}/graphics/png \
+ png15:${PORTSDIR}/graphics/png \
mikmod:${PORTSDIR}/audio/libmikmod \
vorbis:${PORTSDIR}/audio/libvorbis
WRKSRC= ${WRKDIR}/ClanLib-${PORTVERSION}
-CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libpng15 ${PTHREAD_CFLAGS}
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
USE_AUTOTOOLS= libtool
GNU_CONFIGURE= yes
diff --git a/devel/clanlib/files/patch-Sources-Display-Providers-png_provider_generic.cpp b/devel/clanlib/files/patch-Sources-Display-Providers-png_provider_generic.cpp
new file mode 100644
index 000000000000..11b53dc223ec
--- /dev/null
+++ b/devel/clanlib/files/patch-Sources-Display-Providers-png_provider_generic.cpp
@@ -0,0 +1,11 @@
+--- Sources/Display/Providers/png_provider_generic.cpp.orig 2006-10-27 03:55:01.000000000 +0200
++++ Sources/Display/Providers/png_provider_generic.cpp 2012-04-27 10:17:04.000000000 +0200
+@@ -107,7 +107,7 @@
+ png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp) NULL);
+ cl_assert(false);
+ }
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ png_destroy_read_struct(&png_ptr, &info_ptr, &end_info);
+ cl_assert(false);