git: 7218a9ea12dd - main - graphics/agg26: merged into graphics/agg

From: Dirk Meyer <dinoex_at_FreeBSD.org>
Date: Thu, 01 May 2025 18:44:35 UTC
The branch main has been updated by dinoex:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7218a9ea12dd986fbb6d976eae75991ba9945076

commit 7218a9ea12dd986fbb6d976eae75991ba9945076
Author:     Dirk Meyer <dinoex@FreeBSD.org>
AuthorDate: 2025-05-01 18:44:06 +0000
Commit:     Dirk Meyer <dinoex@FreeBSD.org>
CommitDate: 2025-05-01 18:44:06 +0000

    graphics/agg26: merged into graphics/agg
---
 MOVED                                              |   1 +
 graphics/Makefile                                  |   1 -
 graphics/agg26/Makefile                            |  35 -----
 graphics/agg26/distinfo                            |   3 -
 .../files/patch-include__agg_renderer_outline_aa.h |  11 --
 graphics/agg26/pkg-descr                           |  14 --
 graphics/agg26/pkg-plist                           | 160 ---------------------
 7 files changed, 1 insertion(+), 224 deletions(-)

diff --git a/MOVED b/MOVED
index a398656d5605..235bd861acdb 100644
--- a/MOVED
+++ b/MOVED
@@ -4331,3 +4331,4 @@ shells/oil|shells/oils|2025-04-27|Project was renamed upstream
 security/weggli||2025-04-28|Has expired: Upstream inactive as last release was in 2022
 databases/py-carbon||2025-04-28|Has expired: In bandaid mode as the concentration is on go-carbon
 x11-toolkits/SoXt||2025-04-28|Has expired: Broken for more than 6 months
+graphics/agg26|graphics/agg|2025-05-91|Merged into agg
diff --git a/graphics/Makefile b/graphics/Makefile
index 0f0b08a763a3..af53e044a257 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -46,7 +46,6 @@
     SUBDIR += acidwarp-sdl
     SUBDIR += aeskulap
     SUBDIR += agg
-    SUBDIR += agg26
     SUBDIR += airsaned
     SUBDIR += akira
     SUBDIR += alembic
diff --git a/graphics/agg26/Makefile b/graphics/agg26/Makefile
deleted file mode 100644
index e8457e61877c..000000000000
--- a/graphics/agg26/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME=	agg
-DISTVERSION=	2.7.0
-PORTREVISION=	0
-CATEGORIES=	graphics
-PKGNAMESUFFIX=	26${PKGNAMESUFFIX2}
-
-MAINTAINER=	dinoex@FreeBSD.org
-COMMENT=	High Quality Rendering Engine for C++
-WWW=		https://github.com/clausecker/agg
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/copying
-
-LIB_DEPENDS=	libfreetype.so:print/freetype2
-
-USES=		cpe localbase gmake libtool pkgconfig \
-		autoreconf pathfix xorg sdl
-CONFLICTS=      agg-2.*
-CPE_VENDOR=	antigrain
-USE_GITHUB=	yes
-GH_ACCOUNT=	clausecker
-GH_TAGNAME=	b064760 # 2024-09-28
-USE_CXXSTD=	c++14
-USE_LDCONFIG=	yes
-USE_SDL=	sdl
-USE_XORG=	x11
-
-GNU_CONFIGURE=	yes
-
-INSTALL_TARGET=	install-strip
-
-post-patch:
-	${REINPLACE_CMD} 's|_LDFLAGS|_LDADD|' ${WRKSRC}/examples/Makefile.am
-
-.include <bsd.port.mk>
diff --git a/graphics/agg26/distinfo b/graphics/agg26/distinfo
deleted file mode 100644
index 4c23499ba194..000000000000
--- a/graphics/agg26/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1746091363
-SHA256 (clausecker-agg-2.7.0-b064760_GH0.tar.gz) = 771e1a68ec5b2924dc8e0c859b6cdd59aa5914c0b62d27f58bb693247897aacb
-SIZE (clausecker-agg-2.7.0-b064760_GH0.tar.gz) = 1580108
diff --git a/graphics/agg26/files/patch-include__agg_renderer_outline_aa.h b/graphics/agg26/files/patch-include__agg_renderer_outline_aa.h
deleted file mode 100644
index 86553f5d7370..000000000000
--- a/graphics/agg26/files/patch-include__agg_renderer_outline_aa.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/agg_renderer_outline_aa.h.orig	2023-08-21 15:51:12 UTC
-+++ include/agg_renderer_outline_aa.h
-@@ -1366,7 +1366,7 @@ namespace agg
-         //---------------------------------------------------------------------
-         void profile(line_profile_aa& prof) { m_profile = &prof; }
-         const line_profile_aa& profile() const { return *m_profile; }
--        line_profile_aa& profile() { return *m_profile; }
-+        const line_profile_aa& profile() { return *m_profile; }
- 
-         //---------------------------------------------------------------------
-         int subpixel_width() const { return m_profile->subpixel_width(); }
diff --git a/graphics/agg26/pkg-descr b/graphics/agg26/pkg-descr
deleted file mode 100644
index bde7b9333ddf..000000000000
--- a/graphics/agg26/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Anti-Grain Geometry (AGG) is an Open Source, free of charge graphic library,
-written in industrially standard C++. AGG doesn't depend on any graphic API or
-technology. Basically, you can think of AGG as of a rendering engine that
-produces pixel images in memory from some vectorial data. But of course, AGG can
-do much more than that. The ideas and the philosophy of AGG are:
-
-  * Anti-Aliasing.
-  * Subpixel Accuracy.
-  * The highest possible quality.
-  * High performance.
-  * Platform independence and compatibility.
-  * Flexibility and extensibility.
-  * Lightweight design.
-  * Reliability and stability (including numerical stability).
diff --git a/graphics/agg26/pkg-plist b/graphics/agg26/pkg-plist
deleted file mode 100644
index 0989b6fe2d00..000000000000
--- a/graphics/agg26/pkg-plist
+++ /dev/null
@@ -1,160 +0,0 @@
-include/agg2/agg_alpha_mask_u8.h
-include/agg2/agg_arc.h
-include/agg2/agg_array.h
-include/agg2/agg_arrowhead.h
-include/agg2/agg_basics.h
-include/agg2/agg_bezier_arc.h
-include/agg2/agg_bitset_iterator.h
-include/agg2/agg_blur.h
-include/agg2/agg_bounding_rect.h
-include/agg2/agg_bspline.h
-include/agg2/agg_clip_liang_barsky.h
-include/agg2/agg_color_gray.h
-include/agg2/agg_color_rgba.h
-include/agg2/agg_config.h
-include/agg2/agg_conv_adaptor_vcgen.h
-include/agg2/agg_conv_adaptor_vpgen.h
-include/agg2/agg_conv_bspline.h
-include/agg2/agg_conv_clip_polygon.h
-include/agg2/agg_conv_clip_polyline.h
-include/agg2/agg_conv_close_polygon.h
-include/agg2/agg_conv_concat.h
-include/agg2/agg_conv_contour.h
-include/agg2/agg_conv_curve.h
-include/agg2/agg_conv_dash.h
-include/agg2/agg_conv_gpc.h
-include/agg2/agg_conv_marker.h
-include/agg2/agg_conv_marker_adaptor.h
-include/agg2/agg_conv_segmentator.h
-include/agg2/agg_conv_shorten_path.h
-include/agg2/agg_conv_smooth_poly1.h
-include/agg2/agg_conv_stroke.h
-include/agg2/agg_conv_transform.h
-include/agg2/agg_conv_unclose_polygon.h
-include/agg2/agg_curves.h
-include/agg2/agg_dda_line.h
-include/agg2/agg_ellipse.h
-include/agg2/agg_ellipse_bresenham.h
-include/agg2/agg_embedded_raster_fonts.h
-include/agg2/agg_font_cache_manager.h
-include/agg2/agg_font_cache_manager2.h
-include/agg2/agg_font_freetype.h
-include/agg2/agg_gamma_functions.h
-include/agg2/agg_gamma_lut.h
-include/agg2/agg_glyph_raster_bin.h
-include/agg2/agg_gradient_lut.h
-include/agg2/agg_gsv_text.h
-include/agg2/agg_image_accessors.h
-include/agg2/agg_image_filters.h
-include/agg2/agg_line_aa_basics.h
-include/agg2/agg_math.h
-include/agg2/agg_math_stroke.h
-include/agg2/agg_path_length.h
-include/agg2/agg_path_storage.h
-include/agg2/agg_path_storage_integer.h
-include/agg2/agg_pattern_filters_rgba.h
-include/agg2/agg_pixfmt_amask_adaptor.h
-include/agg2/agg_pixfmt_base.h
-include/agg2/agg_pixfmt_gray.h
-include/agg2/agg_pixfmt_rgb.h
-include/agg2/agg_pixfmt_rgb_packed.h
-include/agg2/agg_pixfmt_rgba.h
-include/agg2/agg_pixfmt_transposer.h
-include/agg2/agg_rasterizer_cells_aa.h
-include/agg2/agg_rasterizer_compound_aa.h
-include/agg2/agg_rasterizer_outline.h
-include/agg2/agg_rasterizer_outline_aa.h
-include/agg2/agg_rasterizer_scanline_aa.h
-include/agg2/agg_rasterizer_scanline_aa_nogamma.h
-include/agg2/agg_rasterizer_sl_clip.h
-include/agg2/agg_renderer_base.h
-include/agg2/agg_renderer_markers.h
-include/agg2/agg_renderer_mclip.h
-include/agg2/agg_renderer_outline_aa.h
-include/agg2/agg_renderer_outline_image.h
-include/agg2/agg_renderer_primitives.h
-include/agg2/agg_renderer_raster_text.h
-include/agg2/agg_renderer_scanline.h
-include/agg2/agg_rendering_buffer.h
-include/agg2/agg_rendering_buffer_dynarow.h
-include/agg2/agg_rounded_rect.h
-include/agg2/agg_scanline_bin.h
-include/agg2/agg_scanline_boolean_algebra.h
-include/agg2/agg_scanline_p.h
-include/agg2/agg_scanline_storage_aa.h
-include/agg2/agg_scanline_storage_bin.h
-include/agg2/agg_scanline_u.h
-include/agg2/agg_shorten_path.h
-include/agg2/agg_simul_eq.h
-include/agg2/agg_span_allocator.h
-include/agg2/agg_span_converter.h
-include/agg2/agg_span_gouraud.h
-include/agg2/agg_span_gouraud_gray.h
-include/agg2/agg_span_gouraud_rgba.h
-include/agg2/agg_span_gradient.h
-include/agg2/agg_span_gradient_alpha.h
-include/agg2/agg_span_gradient_contour.h
-include/agg2/agg_span_gradient_image.h
-include/agg2/agg_span_image_filter.h
-include/agg2/agg_span_image_filter_gray.h
-include/agg2/agg_span_image_filter_rgb.h
-include/agg2/agg_span_image_filter_rgba.h
-include/agg2/agg_span_interpolator_adaptor.h
-include/agg2/agg_span_interpolator_linear.h
-include/agg2/agg_span_interpolator_persp.h
-include/agg2/agg_span_interpolator_trans.h
-include/agg2/agg_span_pattern_gray.h
-include/agg2/agg_span_pattern_rgb.h
-include/agg2/agg_span_pattern_rgba.h
-include/agg2/agg_span_solid.h
-include/agg2/agg_span_subdiv_adaptor.h
-include/agg2/agg_trans_affine.h
-include/agg2/agg_trans_bilinear.h
-include/agg2/agg_trans_double_path.h
-include/agg2/agg_trans_perspective.h
-include/agg2/agg_trans_single_path.h
-include/agg2/agg_trans_viewport.h
-include/agg2/agg_trans_warp_magnifier.h
-include/agg2/agg_vcgen_bspline.h
-include/agg2/agg_vcgen_contour.h
-include/agg2/agg_vcgen_dash.h
-include/agg2/agg_vcgen_markers_term.h
-include/agg2/agg_vcgen_smooth_poly1.h
-include/agg2/agg_vcgen_stroke.h
-include/agg2/agg_vcgen_vertex_sequence.h
-include/agg2/agg_vertex_sequence.h
-include/agg2/agg_vpgen_clip_polygon.h
-include/agg2/agg_vpgen_clip_polyline.h
-include/agg2/agg_vpgen_segmentator.h
-include/agg2/ctrl/agg_bezier_ctrl.h
-include/agg2/ctrl/agg_cbox_ctrl.h
-include/agg2/ctrl/agg_ctrl.h
-include/agg2/ctrl/agg_gamma_ctrl.h
-include/agg2/ctrl/agg_gamma_spline.h
-include/agg2/ctrl/agg_polygon_ctrl.h
-include/agg2/ctrl/agg_rbox_ctrl.h
-include/agg2/ctrl/agg_scale_ctrl.h
-include/agg2/ctrl/agg_slider_ctrl.h
-include/agg2/ctrl/agg_spline_ctrl.h
-include/agg2/platform/agg_platform_support.h
-include/agg2/util/agg_color_conv.h
-include/agg2/util/agg_color_conv_rgb16.h
-include/agg2/util/agg_color_conv_rgb8.h
-lib/libagg.a
-lib/libagg.so
-lib/libagg.so.2
-lib/libagg.so.2.0.7
-lib/libaggfontfreetype.a
-lib/libaggfontfreetype.so
-lib/libaggfontfreetype.so.2
-lib/libaggfontfreetype.so.2.0.7
-lib/libaggplatformX11.a
-lib/libaggplatformX11.so
-lib/libaggplatformX11.so.2
-lib/libaggplatformX11.so.2.0.7
-lib/libaggplatformsdl.a
-lib/libaggplatformsdl.so
-lib/libaggplatformsdl.so.2
-lib/libaggplatformsdl.so.2.0.7
-libdata/pkgconfig/libagg.pc
-share/aclocal/libagg.m4