mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
math/mathgl: unbreak build after print/libharu update to 2.4.3 (+)
Backport patch from upstream While here, apply dos2unix conversion Bump PORTREVISION
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
PORTNAME= mathgl
|
||||
DISTVERSION= 2.5
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= math graphics
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}/
|
||||
|
||||
@@ -19,10 +19,11 @@ LIB_DEPENDS= libgif.so:graphics/giflib \
|
||||
libpng.so:graphics/png \
|
||||
libsz.so:science/libaec
|
||||
|
||||
USES= cmake compiler:c++11-lang gettext-runtime gl jpeg xorg
|
||||
USES= cmake compiler:c++11-lang dos2unix gettext-runtime gl jpeg xorg
|
||||
USE_GL= gl glu glut
|
||||
USE_XORG= xi xmu
|
||||
USE_LDCONFIG= yes
|
||||
DOS2UNIX_GLOB= *.cpp *.h
|
||||
|
||||
.for v in double gif glut gsl hdf5 jpeg ltdl mgl2 opengl pdf png zlib
|
||||
CMAKE_ARGS+= -Denable-${v}=ON
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
--- src/prc.cpp.orig 2021-12-08 05:59:55 UTC
|
||||
+++ src/prc.cpp
|
||||
@@ -36,6 +36,7 @@
|
||||
#include <hpdf.h>
|
||||
#include <hpdf_u3d.h>
|
||||
#include <hpdf_annotation.h>
|
||||
+#include <hpdf_version.h>
|
||||
#endif // MGL_HAVE_PDF
|
||||
|
||||
|
||||
@@ -959,7 +960,12 @@ void MGL_EXPORT mgl_write_prc(HMGL gr, const char *fna
|
||||
HPDF_U3D_SetDefault3DView(u3d, "DefaultView");
|
||||
|
||||
// Create annotation
|
||||
- annot = HPDF_Page_Create3DAnnot (page, rect, u3d );
|
||||
+ annot
|
||||
+ #if HPDF_VERSION_ID >= 20400
|
||||
+ = HPDF_Page_Create3DAnnot (page, rect, HPDF_FALSE, HPDF_FALSE, u3d, NULL);
|
||||
+ #else
|
||||
+ = HPDF_Page_Create3DAnnot (page, rect, u3d);
|
||||
+ #endif
|
||||
|
||||
// Enable toolbar
|
||||
HPDF_Dict action = (HPDF_Dict)HPDF_Dict_GetItem (annot, "3DA", HPDF_OCLASS_DICT);
|
||||
Reference in New Issue
Block a user