diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile index 2571d2ea80fa..8f08cbbd4c57 100644 --- a/graphics/librsvg2-rust/Makefile +++ b/graphics/librsvg2-rust/Makefile @@ -1,6 +1,5 @@ PORTNAME= librsvg -PORTVERSION= 2.54.1 -PORTREVISION= 4 +PORTVERSION= 2.54.5 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2-rust @@ -12,7 +11,6 @@ COMMENT= Library for parsing and rendering SVG vector-graphic files LICENSE= LGPL20 BUILD_DEPENDS= ${RUST_DEFAULT}>=1.39.0:lang/${RUST_DEFAULT} \ - gi-docgen:textproc/py-gi-docgen \ rst2man:textproc/py-docutils LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ @@ -21,7 +19,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ USES= compiler:c11 cpe gettext gmake gnome libtool pkgconfig tar:xz vala:build CPE_VENDOR= gnome -USE_GNOME= cairo gdkpixbuf2 gnomeprefix libxml2 pango introspection:build +USE_GNOME= cairo gdkpixbuf2 libxml2 pango introspection:build USE_LDCONFIG= yes PORTSCOUT= limitw:1,even @@ -42,6 +40,11 @@ TEST_TARGET= check CONFLICTS_INSTALL= librsvg2 +OPTIONS_DEFINE= DOCS + +DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen +DOCS_CONFIGURE_ENABLE= gtk-doc + post-patch: # Disable vendor checksums @${REINPLACE_CMD} -e 's/"files":{[^}]*}/"files":{}/' \ diff --git a/graphics/librsvg2-rust/distinfo b/graphics/librsvg2-rust/distinfo index c7ef8eae7d7f..ea2262422340 100644 --- a/graphics/librsvg2-rust/distinfo +++ b/graphics/librsvg2-rust/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1650793463 -SHA256 (gnome2/librsvg-2.54.1.tar.xz) = d5557efbdcc415a4180e1116b7f736cb711b253d110d95fa86ec830f70026625 -SIZE (gnome2/librsvg-2.54.1.tar.xz) = 28181768 +TIMESTAMP = 1661540783 +SHA256 (gnome2/librsvg-2.54.5.tar.xz) = 4f03190f45324d1fa1f52a79dfcded1f64eaf49b3ae2f88eedab0c07617cae6e +SIZE (gnome2/librsvg-2.54.5.tar.xz) = 22412260 diff --git a/graphics/librsvg2-rust/pkg-plist b/graphics/librsvg2-rust/pkg-plist index baf9590c8ecc..8ee4a387ccb4 100644 --- a/graphics/librsvg2-rust/pkg-plist +++ b/graphics/librsvg2-rust/pkg-plist @@ -13,119 +13,126 @@ man/man1/rsvg-convert.1.gz %%DOCSDIR%%/COMPILING.md %%DOCSDIR%%/CONTRIBUTING.md %%DOCSDIR%%/README.md -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Black.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Black.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-BlackItalic.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-BlackItalic.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Bold.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Bold.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-BoldItalic.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-BoldItalic.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Medium.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Medium.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-MediumItalic.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-MediumItalic.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Regular.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Regular.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatText-Bold.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatText-Bold.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatText-BoldItalic.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatText-BoldItalic.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatText-Italic.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatText-Italic.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatText-Medium.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatText-Medium.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatText-MediumItalic.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatText-MediumItalic.woff2 -%%DOCSDIR%%/Rsvg-2.0/RedHatText-Regular.woff -%%DOCSDIR%%/Rsvg-2.0/RedHatText-Regular.woff2 -%%DOCSDIR%%/Rsvg-2.0/Rsvg-2.0.devhelp2 -%%DOCSDIR%%/Rsvg-2.0/callback.SizeFunc.html -%%DOCSDIR%%/Rsvg-2.0/class.Handle.html -%%DOCSDIR%%/Rsvg-2.0/classes_hierarchy.html -%%DOCSDIR%%/Rsvg-2.0/const.MAJOR_VERSION.html -%%DOCSDIR%%/Rsvg-2.0/const.MICRO_VERSION.html -%%DOCSDIR%%/Rsvg-2.0/const.MINOR_VERSION.html -%%DOCSDIR%%/Rsvg-2.0/const.VERSION.html -%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new.html -%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_from_data.html -%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_from_file.html -%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_from_gfile_sync.html -%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_from_stream_sync.html -%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_with_flags.html -%%DOCSDIR%%/Rsvg-2.0/enum.Unit.html -%%DOCSDIR%%/Rsvg-2.0/error.Error.html -%%DOCSDIR%%/Rsvg-2.0/flags.HandleFlags.html -%%DOCSDIR%%/Rsvg-2.0/fonts.css -%%DOCSDIR%%/Rsvg-2.0/func.CHECK_VERSION.html -%%DOCSDIR%%/Rsvg-2.0/func.DEPRECATED_FOR.html -%%DOCSDIR%%/Rsvg-2.0/func.cleanup.html -%%DOCSDIR%%/Rsvg-2.0/func.init.html -%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file.html -%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file_at_max_size.html -%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file_at_size.html -%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file_at_zoom.html -%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file_at_zoom_with_max.html -%%DOCSDIR%%/Rsvg-2.0/func.set_default_dpi.html -%%DOCSDIR%%/Rsvg-2.0/func.set_default_dpi_x_y.html -%%DOCSDIR%%/Rsvg-2.0/func.term.html -%%DOCSDIR%%/Rsvg-2.0/fzy.js -%%DOCSDIR%%/Rsvg-2.0/go-up-symbolic.png -%%DOCSDIR%%/Rsvg-2.0/index.html -%%DOCSDIR%%/Rsvg-2.0/index.json -%%DOCSDIR%%/Rsvg-2.0/main.js -%%DOCSDIR%%/Rsvg-2.0/method.Handle.close.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.free.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_base_uri.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_desc.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_dimensions.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_dimensions_sub.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_geometry_for_element.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_geometry_for_layer.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_intrinsic_dimensions.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_intrinsic_size_in_pixels.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_metadata.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_pixbuf.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_pixbuf_sub.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_position_sub.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_title.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.has_sub.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.internal_set_testing.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.read_stream_sync.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_cairo.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_cairo_sub.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_document.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_element.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_layer.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_base_gfile.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_base_uri.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_dpi.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_dpi_x_y.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_size_callback.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_stylesheet.html -%%DOCSDIR%%/Rsvg-2.0/method.Handle.write.html -%%DOCSDIR%%/Rsvg-2.0/migrating.html -%%DOCSDIR%%/Rsvg-2.0/overview.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.base-uri.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.desc.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.dpi-x.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.dpi-y.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.em.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.ex.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.flags.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.height.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.metadata.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.title.html -%%DOCSDIR%%/Rsvg-2.0/property.Handle.width.html -%%DOCSDIR%%/Rsvg-2.0/recommendations.html -%%DOCSDIR%%/Rsvg-2.0/search.js -%%DOCSDIR%%/Rsvg-2.0/struct.DimensionData.html -%%DOCSDIR%%/Rsvg-2.0/struct.Length.html -%%DOCSDIR%%/Rsvg-2.0/struct.PositionData.html -%%DOCSDIR%%/Rsvg-2.0/struct.Rectangle.html -%%DOCSDIR%%/Rsvg-2.0/style.css -%%DOCSDIR%%/Rsvg-2.0/type_func.Error.quark.html -%%DOCSDIR%%/Rsvg-2.0/urlmap.js +%%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.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_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/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_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_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 %%DOCSDIR%%/code-of-conduct.md share/gir-1.0/Rsvg-2.0.gir share/thumbnailers/librsvg.thumbnailer