diff options
author | kwm <kwm@FreeBSD.org> | 2013-03-08 18:58:45 +0800 |
---|---|---|
committer | kwm <kwm@FreeBSD.org> | 2013-03-08 18:58:45 +0800 |
commit | f2d169546a0f3c0e7fb3d21a855ac4b44aae5036 (patch) | |
tree | c96433e62a8936a335927334ac78ce394f59c079 | |
parent | 77aa43669359356c3cab5041fdfcd537e1cabf09 (diff) | |
download | freebsd-ports-gnome-f2d169546a0f3c0e7fb3d21a855ac4b44aae5036.tar.gz freebsd-ports-gnome-f2d169546a0f3c0e7fb3d21a855ac4b44aae5036.tar.zst freebsd-ports-gnome-f2d169546a0f3c0e7fb3d21a855ac4b44aae5036.zip |
Update to 0.48.4.
Convert to optionsNG, update Makefile and comment. Remove shlib versions.
add USE_GCC=any since it doesn't compile with clang, and restrict manpages to
the english version only.
-rw-r--r-- | graphics/inkscape/Makefile | 44 | ||||
-rw-r--r-- | graphics/inkscape/distinfo | 4 | ||||
-rw-r--r-- | graphics/inkscape/files/patch-Makefile.in | 25 | ||||
-rw-r--r-- | graphics/inkscape/files/patch-src_extension_internal_pdfinput_svg-builder.cpp | 11 | ||||
-rw-r--r-- | graphics/inkscape/files/patch-src_helper_png-write.cpp | 11 | ||||
-rw-r--r-- | graphics/inkscape/files/patch-src_sp-image.cpp | 11 | ||||
-rw-r--r-- | graphics/inkscape/pkg-plist | 3 |
7 files changed, 49 insertions, 60 deletions
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile index 308cbd4d89e9..0ec317b57693 100644 --- a/graphics/inkscape/Makefile +++ b/graphics/inkscape/Makefile @@ -1,33 +1,29 @@ -# New ports collection makefile for: inkscape -# Date created: 17 Nov 2003 -# Whom: Alexander Nedotsukov <bland@FreeBSD.org> -# +# Created by: Alexander Nedotsukov <bland@FreeBSD.org> # $FreeBSD$ -# PORTNAME= inkscape -PORTVERSION= 0.48.2 -PORTREVISION= 3 +PORTVERSION= 0.48.4 CATEGORIES= graphics gnome MASTER_SITES= SF MASTER_SITE_SUBDIR=${PORTNAME:L}/${PORTNAME:L}/${PORTVERSION} MAINTAINER= gnome@FreeBSD.org -COMMENT= A program seeks to become a full featured open source SVG editor +COMMENT= Full featured open source SVG editor BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:${PORTSDIR}/devel/boost-libs -LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt \ - gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24 \ - gc.1:${PORTSDIR}/devel/boehm-gc \ - gsl.16:${PORTSDIR}/math/gsl \ - gtkspell.0:${PORTSDIR}/textproc/gtkspell \ - lcms.1:${PORTSDIR}/graphics/lcms \ +LIB_DEPENDS= popt:${PORTSDIR}/devel/popt \ + gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24 \ + gc:${PORTSDIR}/devel/boehm-gc \ + gsl:${PORTSDIR}/math/gsl \ + gtkspell:${PORTSDIR}/textproc/gtkspell \ + lcms:${PORTSDIR}/graphics/lcms \ wpg-0.2:${PORTSDIR}/graphics/libwpg \ png15:${PORTSDIR}/graphics/png \ Magick++:${PORTSDIR}/graphics/ImageMagick RUN_DEPENDS= p5-XML-XQL>=0:${PORTSDIR}/textproc/p5-XML-XQL USE_BZIP2= yes +USE_GCC= any USE_GMAKE= yes MAKE_JOBS_SAFE= yes WANT_GNOME= yes @@ -39,23 +35,25 @@ INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -MAN1= inkscape.1 -MAN1_EN= inkview.1 -MANLANG= "" fr +MAN1= inkscape.1 inkview.1 +NO_MANCOMPRESS= yes -OPTIONS= POPPLER "Enable libpoppler-cairo for rendering PDF preview" on +OPTIONS_DEFINE= GNOMEVFS POPPLER +OPTIONS_DEFAULT=POPPLER +POPPLER_DESC= PDF preview rendering +GNOMEVFS_DESC= Use gnomevfs for loading files -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if ${HAVE_GNOME:Mgnomevfs2} != "" +.if ${PORT_OPTIONS:MGNOMEVFS} USE_GNOME+= gnomevfs2 CONFIGURE_ARGS+= --with-gnome-vfs .else CONFIGURE_ARGS+= --without-gnome-vfs .endif -.if defined(WITH_POPPLER) -LIB_DEPENDS+= poppler-glib.8:${PORTSDIR}/graphics/poppler-glib +.if ${PORT_OPTIONS:MPOPPLER} +LIB_DEPENDS+= poppler-glib:${PORTSDIR}/graphics/poppler-glib CONFIGURE_ARGS+= --enable-poppler-cairo .else CONFIGURE_ARGS+= --enable-poppler-cairo=no @@ -77,4 +75,4 @@ post-patch: post-install: @-update-desktop-database -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/inkscape/distinfo b/graphics/inkscape/distinfo index c9ae4d83eda7..0989450431aa 100644 --- a/graphics/inkscape/distinfo +++ b/graphics/inkscape/distinfo @@ -1,2 +1,2 @@ -SHA256 (inkscape-0.48.2.tar.bz2) = 223a42ba6e3644bb2956c485ca0c210edc14e90fa882cdc57c1bb9f35b8f6783 -SIZE (inkscape-0.48.2.tar.bz2) = 19583331 +SHA256 (inkscape-0.48.4.tar.bz2) = 8741ad8cbb5aa5cee4f234ebc45479cff2479b16d903870693174bdede8a519d +SIZE (inkscape-0.48.4.tar.bz2) = 19712522 diff --git a/graphics/inkscape/files/patch-Makefile.in b/graphics/inkscape/files/patch-Makefile.in new file mode 100644 index 000000000000..96072f3341a3 --- /dev/null +++ b/graphics/inkscape/files/patch-Makefile.in @@ -0,0 +1,25 @@ +--- Makefile.in.orig 2013-03-07 08:40:14.000000000 +0000 ++++ Makefile.in 2013-03-07 08:59:34.000000000 +0000 +@@ -421,11 +421,6 @@ + DISTCHECK_CONFIGURE_FLAGS = --enable-localinstall + man_MANS = \ + inkscape.1 \ +- inkscape.el.1 \ +- inkscape.fr.1 \ +- inkscape.ja.1 \ +- inkscape.sk.1 \ +- inkscape.zh_TW.1 \ + inkview.1 + + EXTRA_DIST = \ +@@ -1351,9 +1346,7 @@ + + info-am: + +-install-data-am: install-GraphicsDATA install-man install-manelDATA \ +- install-manfrDATA install-manjaDATA install-manskDATA \ +- install-manzhtwDATA ++install-data-am: install-GraphicsDATA install-man + + install-dvi: install-dvi-recursive + diff --git a/graphics/inkscape/files/patch-src_extension_internal_pdfinput_svg-builder.cpp b/graphics/inkscape/files/patch-src_extension_internal_pdfinput_svg-builder.cpp deleted file mode 100644 index e9e49d9930b6..000000000000 --- a/graphics/inkscape/files/patch-src_extension_internal_pdfinput_svg-builder.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/extension/internal/pdfinput/svg-builder.cpp.orig 2012-05-04 10:06:12.000000000 +0200 -+++ src/extension/internal/pdfinput/svg-builder.cpp 2012-05-04 12:24:12.000000000 +0200 -@@ -1443,7 +1443,7 @@ - return NULL; - } - // Set error handler -- if (setjmp(png_ptr->jmpbuf)) { -+ if (setjmp(png_jmpbuf(png_ptr))) { - png_destroy_write_struct(&png_ptr, &info_ptr); - return NULL; - } diff --git a/graphics/inkscape/files/patch-src_helper_png-write.cpp b/graphics/inkscape/files/patch-src_helper_png-write.cpp deleted file mode 100644 index 078b4252c930..000000000000 --- a/graphics/inkscape/files/patch-src_helper_png-write.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/helper/png-write.cpp.orig 2012-05-04 10:06:13.000000000 +0200 -+++ src/helper/png-write.cpp 2012-05-04 12:02:19.000000000 +0200 -@@ -165,7 +165,7 @@ - /* Set error handling. REQUIRED if you aren't supplying your own - * error hadnling functions in the png_create_write_struct() call. - */ -- if (setjmp(png_ptr->jmpbuf)) { -+ if (setjmp(png_jmpbuf(png_ptr))) { - /* If we get here, we had a problem reading the file */ - fclose(fp); - png_destroy_write_struct(&png_ptr, &info_ptr); diff --git a/graphics/inkscape/files/patch-src_sp-image.cpp b/graphics/inkscape/files/patch-src_sp-image.cpp deleted file mode 100644 index 6b1fed560818..000000000000 --- a/graphics/inkscape/files/patch-src_sp-image.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/sp-image.cpp.orig 2011-07-08 20:25:09.468790000 +0200 -+++ src/sp-image.cpp 2012-05-05 08:06:14.000000000 +0200 -@@ -388,7 +388,7 @@ - { - char* name = 0; - int compression_type = 0; -- char* profile = 0; -+ png_byte * profile = 0; - png_uint_32 proflen = 0; - if ( png_get_iCCP(pngPtr, infoPtr, &name, &compression_type, &profile, &proflen) ) { - // g_message("Found an iCCP chunk named [%s] with %d bytes and comp %d", name, proflen, compression_type); diff --git a/graphics/inkscape/pkg-plist b/graphics/inkscape/pkg-plist index f198c5c525ca..08d062a2b033 100644 --- a/graphics/inkscape/pkg-plist +++ b/graphics/inkscape/pkg-plist @@ -415,6 +415,7 @@ share/icons/hicolor/48x48/apps/inkscape.png %%DATADIR%%/extensions/uniconv-ext.py %%DATADIR%%/extensions/uniconv_output.py %%DATADIR%%/extensions/voronoi.py +%%DATADIR%%/extensions/voronoi2svg.py %%DATADIR%%/extensions/web-set-att.inx %%DATADIR%%/extensions/web-set-att.py %%DATADIR%%/extensions/web-transmit-att.inx @@ -852,8 +853,6 @@ share/locale/zh_TW/LC_MESSAGES/inkscape.mo @dirrm %%DATADIR%%/clipart @dirrm %%DATADIR%% @dirrmtry share/applications -@dirrmtry man/fr/man1 -@dirrmtry man/fr @exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true @unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true @dirrmtry share/locale/te_IN/LC_MESSAGES |