aboutsummaryrefslogtreecommitdiff
path: root/print/scribus-devel
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2019-04-27 09:50:52 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2019-04-27 09:50:52 +0000
commit2aa5aaf1627e305a9fb81d7ba305c174f16e93ec (patch)
treee55b93c49fa1d72cbfab2df2cac888c0b92cab5a /print/scribus-devel
parente4fa5985d7355c43f347ff8b58b7c0969d0d7aba (diff)
downloadports-2aa5aaf1627e305a9fb81d7ba305c174f16e93ec.tar.gz
ports-2aa5aaf1627e305a9fb81d7ba305c174f16e93ec.zip
print/scribus-devel: fix on GCC architectures, change maintainer, add USES=gnome
Add USES=compiler:c++11-lang. Remove ifdef FreeBSD from isnan check. Change maintainer to pkubaj@freebsd.org from my old address. Add USES=gnome. Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D20048
Notes
Notes: svn path=/head/; revision=500207
Diffstat (limited to 'print/scribus-devel')
-rw-r--r--print/scribus-devel/Makefile9
-rw-r--r--print/scribus-devel/files/patch-scribus_third__party_lib2geom_isnan.h11
2 files changed, 16 insertions, 4 deletions
diff --git a/print/scribus-devel/Makefile b/print/scribus-devel/Makefile
index 41acb3c62045..e4273235ee57 100644
--- a/print/scribus-devel/Makefile
+++ b/print/scribus-devel/Makefile
@@ -9,7 +9,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}/ \
http://www.scribus.net/downloads/${PORTVERSION}/
PKGNAMESUFFIX= -devel
-MAINTAINER= pkubaj@anongoth.pl
+MAINTAINER= pkubaj@FreeBSD.org
COMMENT= Comprehensive desktop publishing program (development version)
LICENSE= GPLv2+
@@ -36,9 +36,10 @@ LIB_DEPENDS= liblcms2.so:graphics/lcms2 \
libharfbuzz.so:print/harfbuzz \
libicuuc.so:devel/icu
-USES= cmake desktop-file-utils dos2unix jpeg pkgconfig python:2.7 qt:5 shared-mime-info ssl tar:xz
-USE_QT= buildtools_build core declarative gui linguisttools_build network opengl \
- printsupport qmake_build widgets xml
+USES= cmake compiler:c++11-lang desktop-file-utils dos2unix gnome \
+ jpeg pkgconfig python:2.7 qt:5 shared-mime-info ssl tar:xz
+USE_QT= buildtools_build core declarative gui linguisttools_build \
+ network opengl printsupport qmake_build widgets xml
USE_GNOME= libxml2
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
diff --git a/print/scribus-devel/files/patch-scribus_third__party_lib2geom_isnan.h b/print/scribus-devel/files/patch-scribus_third__party_lib2geom_isnan.h
new file mode 100644
index 000000000000..b3a426f18bfc
--- /dev/null
+++ b/print/scribus-devel/files/patch-scribus_third__party_lib2geom_isnan.h
@@ -0,0 +1,11 @@
+--- scribus/third_party/lib2geom/isnan.h.orig 2018-12-25 11:40:59 UTC
++++ scribus/third_party/lib2geom/isnan.h
+@@ -33,7 +33,7 @@
+ # define is_nan(_a) (__isnan(_a)) /* MacOSX/Darwin definition < 10.4 */
+ #elif defined(WIN32) || defined(_isnan)
+ # define is_nan(_a) (_isnan(_a)) /* Win32 definition */
+-#elif defined(isnan) || defined(__FreeBSD__)
++#elif defined(isnan)
+ # define is_nan(_a) (isnan(_a)) /* GNU definition */
+ #else
+ # define is_nan(_a) (std::isnan(_a))