From nobody Sun Jun 9 06:26:14 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VxlLt4g5yz5NhmN; Sun, 09 Jun 2024 06:26:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VxlLt48ZKz4kJM; Sun, 9 Jun 2024 06:26:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1717914374; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=//YtaLE4RUPeDaHlvF1kCKd0C03H/8muMkpbHAFan1A=; b=dxkp4u367chLrtqixFAzkRbyYPLmsW1xKbpgRmLyk+Y2WKnUAo0TuI63Q59PEas2IYsEY2 hMeVBBTqiXB+EO19ypBVAyfbuo5nEW6RDem7IaR/iw3XRWXuLAZXQ9Br5EPljDJW5BsqBW KBqwZ3pRGKfypowHALEP9bzFnGcJHhz6oBX8FWN3RlQRHP1PBTRKXNDIGJcH2OXQW+tUHV aR3wAA0SfVKSHTIG1ynqGKzI1iomyJ6beZdIAbDQRInKWosaUKo6UgZBi5xwAm/Qj0MmvB 6I5W3JI5356Z6Hgxo5ONIKEpIdpL8whmnzu5GtlS4qD0Ly3eEE0EpKBS4MFrfA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1717914374; a=rsa-sha256; cv=none; b=FXAe57VyO2JeUYDL6ZwaPrVxatLinEPS5MP+JJarYxyfu+uGkWUYamVp8nDsfFeOc4X5K+ 6gjGxicGhisLIWAKotAwYd+9oxRdTQTIEkg51jPvp5t+6vx7JDGBUIzup0PbAXqElgBCBj a9TXI7MeySqaYmetQu1nAPootJiamRL3gEGlbe+OeiO23UgcQOvBZyTc5Qx63kgoPju/jR HEva3NV679uxrv+O8hiuG6mktijVVI4qe3jG/ZJqT0IjK1nrK3I3NLiZ4oXfh9s9XL2ztM LtPpR4FkIvBpQCgndm5ceO0tl6ov13Fcg6WxQBawDfu7rJLwj30kyLBcNW0ZKQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1717914374; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=//YtaLE4RUPeDaHlvF1kCKd0C03H/8muMkpbHAFan1A=; b=X03Yf8hFh2uNwtE7MH4yzLYp+MgcDQ4NswIuneJbBOaoYcujfHDDbuqf43mzi6s8O29Hap hC3nQR0xp/JvmuNy3dskIy8kCT6/8eIyL/lLaLB8j/ovpcoQmNtg6R0HCEMoGqsBHosLnf KZjt5skwfwW/X66u5LqAhwB0n8J0MYKY+eql9hJ/LDW1ZXwqn0GjajdsAznkmoHoYTIKP0 3XuDGtrWf6HupJPpduqZJkvKj66hUxAz7DBRNZdGCyLElHsl2bRxr/0wX5aORwus1HAhl+ RP0rSqqzJCmEoadjtdjno3VRepeS2m/IHxhYGAnYq0MiIcTPzgxcLFQATxXTtg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VxlLt3kJNzX4b; Sun, 9 Jun 2024 06:26:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 4596QEAV093329; Sun, 9 Jun 2024 06:26:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4596QEei093326; Sun, 9 Jun 2024 06:26:14 GMT (envelope-from git) Date: Sun, 9 Jun 2024 06:26:14 GMT Message-Id: <202406090626.4596QEei093326@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexey Dokuchaev Subject: git: 187b969b8f9f - main - graphics/svgpp: new port had been added (+) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: danfe X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 187b969b8f9f0ed850f0dc7eb8d08b6d961f1346 Auto-Submitted: auto-generated The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=187b969b8f9f0ed850f0dc7eb8d08b6d961f1346 commit 187b969b8f9f0ed850f0dc7eb8d08b6d961f1346 Author: Alexey Dokuchaev AuthorDate: 2024-06-09 06:25:00 +0000 Commit: Alexey Dokuchaev CommitDate: 2024-06-09 06:25:00 +0000 graphics/svgpp: new port had been added (+) SVG++ library can be thought of as a framework, containing parsers for various SVG syntaxes, adapters that simplify handling of parsed data, and other utilities and helpers for the most common tasks. WWW: http://svgpp.org/ --- graphics/Makefile | 1 + graphics/svgpp/Makefile | 20 +++++ graphics/svgpp/distinfo | 3 + graphics/svgpp/pkg-descr | 3 + graphics/svgpp/pkg-plist | 192 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 219 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index 8e12cafd0e4e..4a3bb391f03a 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1152,6 +1152,7 @@ SUBDIR += svg2png SUBDIR += svgalib SUBDIR += svgbob + SUBDIR += svgpp SUBDIR += swappy SUBDIR += swfmill SUBDIR += swftools diff --git a/graphics/svgpp/Makefile b/graphics/svgpp/Makefile new file mode 100644 index 000000000000..505090385589 --- /dev/null +++ b/graphics/svgpp/Makefile @@ -0,0 +1,20 @@ +PORTNAME= svgpp +PORTVERSION= 1.3.1 +DISTVERSIONPREFIX= v +CATEGORIES= graphics + +MAINTAINER= danfe@FreeBSD.org +COMMENT= C++ header-only parsers for various SVG syntaxes +WWW= http://svgpp.org/ + +LICENSE= BSL +LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt + +USE_GITHUB= yes +NO_BUILD= yes +NO_ARCH= yes + +do-install: + ${CP} -a ${WRKSRC}/include/ ${STAGEDIR}${PREFIX}/include + +.include diff --git a/graphics/svgpp/distinfo b/graphics/svgpp/distinfo new file mode 100644 index 000000000000..a77992ce7871 --- /dev/null +++ b/graphics/svgpp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1706012162 +SHA256 (svgpp-svgpp-v1.3.1_GH0.tar.gz) = be8a89df72d01cf062cc9815dd64c9576b4d20910d6d7aee7f0ea26484dc5e76 +SIZE (svgpp-svgpp-v1.3.1_GH0.tar.gz) = 3081722 diff --git a/graphics/svgpp/pkg-descr b/graphics/svgpp/pkg-descr new file mode 100644 index 000000000000..997ae8ddb763 --- /dev/null +++ b/graphics/svgpp/pkg-descr @@ -0,0 +1,3 @@ +SVG++ library can be thought of as a framework, containing parsers for +various SVG syntaxes, adapters that simplify handling of parsed data, +and a lot of other utilities and helpers for the most common tasks. diff --git a/graphics/svgpp/pkg-plist b/graphics/svgpp/pkg-plist new file mode 100644 index 000000000000..89a71207b59a --- /dev/null +++ b/graphics/svgpp/pkg-plist @@ -0,0 +1,192 @@ +include/exboost/README.md +include/exboost/parameter.hpp +include/exboost/parameter/aux_/arg_list.hpp +include/exboost/parameter/aux_/cast.hpp +include/exboost/parameter/aux_/default.hpp +include/exboost/parameter/aux_/is_maybe.hpp +include/exboost/parameter/aux_/maybe.hpp +include/exboost/parameter/aux_/overloads.hpp +include/exboost/parameter/aux_/parameter_requirements.hpp +include/exboost/parameter/aux_/parenthesized_type.hpp +include/exboost/parameter/aux_/preprocessor/flatten.hpp +include/exboost/parameter/aux_/preprocessor/for_each.hpp +include/exboost/parameter/aux_/python/invoker.hpp +include/exboost/parameter/aux_/python/invoker_iterate.hpp +include/exboost/parameter/aux_/result_of0.hpp +include/exboost/parameter/aux_/set.hpp +include/exboost/parameter/aux_/tag.hpp +include/exboost/parameter/aux_/tagged_argument.hpp +include/exboost/parameter/aux_/template_keyword.hpp +include/exboost/parameter/aux_/unwrap_cv_reference.hpp +include/exboost/parameter/aux_/void.hpp +include/exboost/parameter/aux_/yesno.hpp +include/exboost/parameter/binding.hpp +include/exboost/parameter/config.hpp +include/exboost/parameter/keyword.hpp +include/exboost/parameter/macros.hpp +include/exboost/parameter/match.hpp +include/exboost/parameter/name.hpp +include/exboost/parameter/parameters.hpp +include/exboost/parameter/preprocessor.hpp +include/exboost/parameter/python.hpp +include/exboost/parameter/value_type.hpp +include/svgpp/adapter/basic_shapes.hpp +include/svgpp/adapter/circle.hpp +include/svgpp/adapter/ellipse.hpp +include/svgpp/adapter/line.hpp +include/svgpp/adapter/list_of_points.hpp +include/svgpp/adapter/marker_viewport.hpp +include/svgpp/adapter/path.hpp +include/svgpp/adapter/path_markers.hpp +include/svgpp/adapter/rect.hpp +include/svgpp/adapter/transform.hpp +include/svgpp/adapter/viewport.hpp +include/svgpp/attribute_dispatcher.hpp +include/svgpp/attribute_traversal/attribute_traversal.hpp +include/svgpp/attribute_traversal/common.hpp +include/svgpp/attribute_traversal/prioritized.hpp +include/svgpp/attribute_traversal/sequential.hpp +include/svgpp/config.hpp +include/svgpp/definitions.hpp +include/svgpp/detail/adapt_context.hpp +include/svgpp/detail/attribute_id.hpp +include/svgpp/detail/attribute_id_to_tag.hpp +include/svgpp/detail/attribute_name.hpp +include/svgpp/detail/attribute_name_to_id.hpp +include/svgpp/detail/dict/enumerate_all_attributes.inc +include/svgpp/detail/dict/enumerate_all_elements.inc +include/svgpp/detail/dict/enumerate_animation_addition_attributes.inc +include/svgpp/detail/dict/enumerate_animation_attribute_target_attributes.inc +include/svgpp/detail/dict/enumerate_animation_event_attributes.inc +include/svgpp/detail/dict/enumerate_animation_timing_attributes.inc +include/svgpp/detail/dict/enumerate_animation_value_attributes.inc +include/svgpp/detail/dict/enumerate_colors.inc +include/svgpp/detail/dict/enumerate_conditional_processing_attributes.inc +include/svgpp/detail/dict/enumerate_core_attributes.inc +include/svgpp/detail/dict/enumerate_document_event_attributes.inc +include/svgpp/detail/dict/enumerate_filter_primitive_attributes.inc +include/svgpp/detail/dict/enumerate_graphical_event_attributes.inc +include/svgpp/detail/dict/enumerate_literal_enumeration_attributes.inc +include/svgpp/detail/dict/enumerate_literal_values.inc +include/svgpp/detail/dict/enumerate_presentation_attributes.inc +include/svgpp/detail/dict/enumerate_transfer_function_element_attributes.inc +include/svgpp/detail/dict/enumerate_xlink_attributes.inc +include/svgpp/detail/element_id_to_tag.hpp +include/svgpp/detail/element_type_id.hpp +include/svgpp/detail/literal_char_types.hpp +include/svgpp/detail/literal_values_dictionary.hpp +include/svgpp/detail/names_dictionary.hpp +include/svgpp/detail/namespace.hpp +include/svgpp/detail/required_attributes_check.hpp +include/svgpp/document_traversal.hpp +include/svgpp/factory/angle.hpp +include/svgpp/factory/color.hpp +include/svgpp/factory/context.hpp +include/svgpp/factory/icc_color_stub.hpp +include/svgpp/factory/integer_color.hpp +include/svgpp/factory/unitless_angle.hpp +include/svgpp/factory/unitless_length.hpp +include/svgpp/number_type.hpp +include/svgpp/parser/angle.hpp +include/svgpp/parser/animation.hpp +include/svgpp/parser/color.hpp +include/svgpp/parser/css_style_iterator.hpp +include/svgpp/parser/detail/common.hpp +include/svgpp/parser/detail/finite_function_iterator.hpp +include/svgpp/parser/detail/parse_list_iterator.hpp +include/svgpp/parser/detail/pass_iri_value.hpp +include/svgpp/parser/detail/value_parser_parameters.hpp +include/svgpp/parser/external_function/parse_all_impl.hpp +include/svgpp/parser/external_function/parse_color.hpp +include/svgpp/parser/external_function/parse_color_impl.hpp +include/svgpp/parser/external_function/parse_length.hpp +include/svgpp/parser/external_function/parse_length_impl.hpp +include/svgpp/parser/external_function/parse_misc.hpp +include/svgpp/parser/external_function/parse_misc_impl.hpp +include/svgpp/parser/external_function/parse_paint.hpp +include/svgpp/parser/external_function/parse_paint_impl.hpp +include/svgpp/parser/external_function/parse_path_data.hpp +include/svgpp/parser/external_function/parse_path_data_impl.hpp +include/svgpp/parser/external_function/parse_preserveAspectRatio.hpp +include/svgpp/parser/external_function/parse_preserveAspectRatio_impl.hpp +include/svgpp/parser/external_function/parse_transform.hpp +include/svgpp/parser/external_function/parse_transform_impl.hpp +include/svgpp/parser/external_function/path_events_interface_proxy.hpp +include/svgpp/parser/external_function/transform_events_interface_proxy.hpp +include/svgpp/parser/grammar/angle.hpp +include/svgpp/parser/grammar/clock_value.hpp +include/svgpp/parser/grammar/color.hpp +include/svgpp/parser/grammar/color_optional_icc_color.hpp +include/svgpp/parser/grammar/coordinate_pair.hpp +include/svgpp/parser/grammar/icc_color.hpp +include/svgpp/parser/grammar/iri.hpp +include/svgpp/parser/grammar/length.hpp +include/svgpp/parser/grammar/path_data.hpp +include/svgpp/parser/grammar/preserveAspectRatio.hpp +include/svgpp/parser/grammar/transform.hpp +include/svgpp/parser/grammar/urange.hpp +include/svgpp/parser/iri.hpp +include/svgpp/parser/length.hpp +include/svgpp/parser/list_of_points.hpp +include/svgpp/parser/literal_enumeration.hpp +include/svgpp/parser/misc.hpp +include/svgpp/parser/number.hpp +include/svgpp/parser/paint.hpp +include/svgpp/parser/path_data.hpp +include/svgpp/parser/percentage_or_length.hpp +include/svgpp/parser/string.hpp +include/svgpp/parser/transform_list.hpp +include/svgpp/parser/type_or_literal.hpp +include/svgpp/parser/value_parser.hpp +include/svgpp/parser/value_parser_fwd.hpp +include/svgpp/policy/attribute_traversal.hpp +include/svgpp/policy/basic_shapes.hpp +include/svgpp/policy/basic_shapes_events.hpp +include/svgpp/policy/detail/css_name_to_id.hpp +include/svgpp/policy/detail/default_policies.hpp +include/svgpp/policy/detail/load_path_splitter.hpp +include/svgpp/policy/detail/path_events_splitter.hpp +include/svgpp/policy/document_traversal_control.hpp +include/svgpp/policy/error.hpp +include/svgpp/policy/icc_color.hpp +include/svgpp/policy/iri.hpp +include/svgpp/policy/length.hpp +include/svgpp/policy/marker_events.hpp +include/svgpp/policy/markers.hpp +include/svgpp/policy/notify.hpp +include/svgpp/policy/path.hpp +include/svgpp/policy/path_events.hpp +include/svgpp/policy/text_events.hpp +include/svgpp/policy/transform.hpp +include/svgpp/policy/transform_events.hpp +include/svgpp/policy/value_events.hpp +include/svgpp/policy/viewport.hpp +include/svgpp/policy/viewport_events.hpp +include/svgpp/policy/xml/fwd.hpp +include/svgpp/policy/xml/libxml2.hpp +include/svgpp/policy/xml/msxml.hpp +include/svgpp/policy/xml/rapidxml_ns.hpp +include/svgpp/policy/xml/xerces.hpp +include/svgpp/svgpp.hpp +include/svgpp/template_parameters.hpp +include/svgpp/traits/angle_units.hpp +include/svgpp/traits/attribute_groups.hpp +include/svgpp/traits/attribute_type.hpp +include/svgpp/traits/child_element_types.hpp +include/svgpp/traits/element_groups.hpp +include/svgpp/traits/element_required_attributes.hpp +include/svgpp/traits/element_with_text_content.hpp +include/svgpp/traits/inherited_property.hpp +include/svgpp/traits/length_dimension_by_attribute.hpp +include/svgpp/traits/length_units.hpp +include/svgpp/traits/literal_enumeration_values.hpp +include/svgpp/traits/overflow_hidden_elements.hpp +include/svgpp/utility/arc_endpoint_to_center.hpp +include/svgpp/utility/arc_to_bezier.hpp +include/svgpp/utility/boost_parameter_fixed.hpp +include/svgpp/utility/calculate_viewbox_transform.hpp +include/svgpp/utility/gil/blend.hpp +include/svgpp/utility/gil/color_matrix.hpp +include/svgpp/utility/gil/common.hpp +include/svgpp/utility/gil/composite.hpp +include/svgpp/utility/gil/mask.hpp