diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile index 93a33e2bb2ac..f520dfd7f1b8 100644 --- a/graphics/librsvg2-rust/Makefile +++ b/graphics/librsvg2-rust/Makefile @@ -1,54 +1,59 @@ PORTNAME= librsvg DISTVERSION= 2.60.0 PORTREVISION= 4 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2-rust # XXX Teach USES=cargo to have proper default DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= desktop@FreeBSD.org COMMENT= Library for parsing and rendering SVG vector-graphic files WWW= https://live.gnome.org/LibRsvg LICENSE= LGPL20 BUILD_DEPENDS= cargo-cbuild:devel/cargo-c \ rst2man:textproc/py-docutils LIB_DEPENDS= libdav1d.so:multimedia/dav1d \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpng.so:graphics/png TEST_DEPENDS= urw-base35-fonts>0:x11-fonts/urw-base35-fonts USES= cargo compiler:c11 cpe gettext gnome meson pkgconfig \ - python:build shebangfix tar:xz vala:build + python:build shebangfix tar:xz CPE_VENDOR= gnome SHEBANG_FILES= meson/*.py \ benchmarks/*.py \ gdk-pixbuf-loader/*.py USE_GNOME= cairo gdkpixbuf libxml2 pango introspection:build USE_LDCONFIG= yes CONFLICTS_INSTALL= librsvg2 PORTSCOUT= limitw:1,even CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no CONFIGURE_ENV= ${CARGO_ENV} MAKE_ENV= ${CARGO_ENV} MESON_ARGS= -Dtests=true -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= DOCS VAPI +OPTIONS_DEFAULT= VAPI +OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen DOCS_MESON_ENABLED= docs +VAPI_MESON_ENABLED= vala +VAPI_USES= vala:build + post-install-DOCS-off: ${LOCALBASE}/bin/rst2man --no-datestamp ${WRKSRC}/rsvg-convert.rst --output=${STAGEDIR}${PREFIX}/share/man/man1/rsvg-convert.1 .include diff --git a/graphics/librsvg2-rust/pkg-plist b/graphics/librsvg2-rust/pkg-plist index 56de103c9104..559abe64d1d5 100644 --- a/graphics/librsvg2-rust/pkg-plist +++ b/graphics/librsvg2-rust/pkg-plist @@ -1,144 +1,144 @@ bin/rsvg-convert include/librsvg-2.0/librsvg/rsvg-cairo.h include/librsvg-2.0/librsvg/rsvg-features.h include/librsvg-2.0/librsvg/rsvg-pixbuf.h include/librsvg-2.0/librsvg/rsvg-version.h include/librsvg-2.0/librsvg/rsvg.h lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader_svg.so lib/girepository-1.0/Rsvg-2.0.typelib lib/librsvg-2.so lib/librsvg-2.so.2 lib/librsvg-2.so.2.60.0 libdata/pkgconfig/librsvg-2.0.pc share/man/man1/rsvg-convert.1.gz %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Black.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Black.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-BlackItalic.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-BlackItalic.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Bold.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Bold.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-BoldItalic.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-BoldItalic.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Italic.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Italic.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Medium.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Medium.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-MediumItalic.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-MediumItalic.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Regular.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Regular.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-Bold.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-Bold.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-BoldItalic.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-BoldItalic.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-Italic.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-Italic.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-Medium.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-Medium.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-MediumItalic.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-MediumItalic.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-Regular.woff %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatText-Regular.woff2 %%PORTDOCS%%share/doc/Rsvg-2.0/Rsvg-2.0.devhelp2 %%PORTDOCS%%share/doc/Rsvg-2.0/SourceCodePro-It.ttf.woff %%PORTDOCS%%share/doc/Rsvg-2.0/SourceCodePro-Regular.ttf.woff %%PORTDOCS%%share/doc/Rsvg-2.0/SourceCodePro-Semibold.ttf.woff %%PORTDOCS%%share/doc/Rsvg-2.0/callback.SizeFunc.html %%PORTDOCS%%share/doc/Rsvg-2.0/class.Handle.html %%PORTDOCS%%share/doc/Rsvg-2.0/classes_hierarchy.html %%PORTDOCS%%share/doc/Rsvg-2.0/const.HAVE_CSS.html %%PORTDOCS%%share/doc/Rsvg-2.0/const.HAVE_PIXBUF.html %%PORTDOCS%%share/doc/Rsvg-2.0/const.HAVE_SVGZ.html %%PORTDOCS%%share/doc/Rsvg-2.0/const.MAJOR_VERSION.html %%PORTDOCS%%share/doc/Rsvg-2.0/const.MICRO_VERSION.html %%PORTDOCS%%share/doc/Rsvg-2.0/const.MINOR_VERSION.html %%PORTDOCS%%share/doc/Rsvg-2.0/const.VERSION.html %%PORTDOCS%%share/doc/Rsvg-2.0/ctor.Handle.new.html %%PORTDOCS%%share/doc/Rsvg-2.0/ctor.Handle.new_from_data.html %%PORTDOCS%%share/doc/Rsvg-2.0/ctor.Handle.new_from_file.html %%PORTDOCS%%share/doc/Rsvg-2.0/ctor.Handle.new_from_gfile_sync.html %%PORTDOCS%%share/doc/Rsvg-2.0/ctor.Handle.new_from_stream_sync.html %%PORTDOCS%%share/doc/Rsvg-2.0/ctor.Handle.new_with_flags.html %%PORTDOCS%%share/doc/Rsvg-2.0/enum.Unit.html %%PORTDOCS%%share/doc/Rsvg-2.0/error.Error.html %%PORTDOCS%%share/doc/Rsvg-2.0/flags.HandleFlags.html %%PORTDOCS%%share/doc/Rsvg-2.0/fonts.css %%PORTDOCS%%share/doc/Rsvg-2.0/func.CHECK_FEATURE.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.CHECK_VERSION.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.DEPRECATED_FOR.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.cleanup.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.init.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.pixbuf_from_file.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.pixbuf_from_file_at_max_size.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.pixbuf_from_file_at_size.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.pixbuf_from_file_at_zoom.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.pixbuf_from_file_at_zoom_with_max.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.set_default_dpi.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.set_default_dpi_x_y.html %%PORTDOCS%%share/doc/Rsvg-2.0/func.term.html %%PORTDOCS%%share/doc/Rsvg-2.0/fzy.js %%PORTDOCS%%share/doc/Rsvg-2.0/go-up-symbolic.png %%PORTDOCS%%share/doc/Rsvg-2.0/index.html %%PORTDOCS%%share/doc/Rsvg-2.0/index.json %%PORTDOCS%%share/doc/Rsvg-2.0/librsvg-r.svg %%PORTDOCS%%share/doc/Rsvg-2.0/main.js %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.close.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.free.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_base_uri.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_desc.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_dimensions.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_dimensions_sub.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_geometry_for_element.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_geometry_for_layer.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_intrinsic_dimensions.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_intrinsic_size_in_pixels.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_metadata.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_pixbuf.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_pixbuf_and_error.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_pixbuf_sub.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_position_sub.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.get_title.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.has_sub.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.internal_set_testing.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.read_stream_sync.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.render_cairo.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.render_cairo_sub.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.render_document.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.render_element.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.render_layer.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.set_base_gfile.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.set_base_uri.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.set_cancellable_for_rendering.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.set_dpi.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.set_dpi_x_y.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.set_size_callback.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.set_stylesheet.html %%PORTDOCS%%share/doc/Rsvg-2.0/method.Handle.write.html %%PORTDOCS%%share/doc/Rsvg-2.0/migrating.html %%PORTDOCS%%share/doc/Rsvg-2.0/overview.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.base-uri.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.desc.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.dpi-x.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.dpi-y.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.em.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.ex.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.flags.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.height.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.metadata.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.title.html %%PORTDOCS%%share/doc/Rsvg-2.0/property.Handle.width.html %%PORTDOCS%%share/doc/Rsvg-2.0/recommendations.html %%PORTDOCS%%share/doc/Rsvg-2.0/search.js %%PORTDOCS%%share/doc/Rsvg-2.0/solarized-dark.css %%PORTDOCS%%share/doc/Rsvg-2.0/solarized-light.css %%PORTDOCS%%share/doc/Rsvg-2.0/struct.DimensionData.html %%PORTDOCS%%share/doc/Rsvg-2.0/struct.Length.html %%PORTDOCS%%share/doc/Rsvg-2.0/struct.PositionData.html %%PORTDOCS%%share/doc/Rsvg-2.0/struct.Rectangle.html %%PORTDOCS%%share/doc/Rsvg-2.0/style.css %%PORTDOCS%%share/doc/Rsvg-2.0/type_func.Error.quark.html %%PORTDOCS%%share/doc/Rsvg-2.0/urlmap.js share/gir-1.0/Rsvg-2.0.gir share/thumbnailers/librsvg.thumbnailer -share/vala/vapi/librsvg-2.0.deps -share/vala/vapi/librsvg-2.0.vapi +%%VAPI%%share/vala/vapi/librsvg-2.0.deps +%%VAPI%%share/vala/vapi/librsvg-2.0.vapi