From nobody Wed Jun 11 11:54:50 2025 X-Original-To: dev-commits-ports-main@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 4bHPGg1wT4z5xjrp; Wed, 11 Jun 2025 11:54:51 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bHPGg035Sz3Q1Q; Wed, 11 Jun 2025 11:54:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749642891; 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=6MUHZipDOwQn2LSyDch8O03PZoHW3RQh6Kc8c6AckCw=; b=qdDr1wywdSmy+KiO1MsPW/2Ztf5ysyVcgHwNScy/LBHtWvbn+U0LV9KLt+Mb13AxM+lfPz vWDgm2mug0uzW7oujFlTR08k99QV3sdVJhP/XhclTOIRtNBaPWSo/FhgrlLtjHrB3z6t5I 2dg4s3l+ro6pm1BK4ECV4q0MmuoQrwORlBNlU44ypfaHbr5tUy9tQkj1AfT4HW5pN9z9vO VkF8R26q7tfGR8wJpJEwmDuI+LWKD8MRdeZ/In0Is9vl8NROL6wSv3uv2dImlJyVcj4oBn uKJNZ88zREhHvTNG9QSspUtD6KuQVU4iT1a4/ZFpsrAh5vRZVN5EQaOLdNRK2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749642891; 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=6MUHZipDOwQn2LSyDch8O03PZoHW3RQh6Kc8c6AckCw=; b=FbbaSZv7FQnpGHgyiHZf/2baG6/plSzQIylE8tNLCjzh6O6X+1e9oTqQbiEsP8Zd6d8+Lm 9oG6yNOWVznQ7wAfB2krCqcJtelBuEfw9qpsX8iUAgOhdYSfefmMimX+ous7qmeiv8LDrI XrvOfrkznJKk6T57fI5UDLdMGqzhRQ9FbN4drF4EZjuDqXvGwfDI1MMVeawFT0fQwL2juw YsM8qQVYIKJd6LfRP6ws7PMBwMwqxuh1XVKL/oNHTI6wXkI85BQoipdDZrNteVEa8wi6ar lSmYiurJYsHQM/mwA3bmVYJv/CNLqkkrELslShNpWj/7ICdd+W3UmGXGFZK34w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1749642891; a=rsa-sha256; cv=none; b=gSI6a5djk+SHf/Cy91m22+gfFi/yKSAdwGDp+/Gi1rCH+c6CtVluDaf+4DIqb3c5yVVn38 uP9NKXgHTLdip9AwzuETMqE69Q/AQ5/hoQEBaB/zagiX+HsTAIAuIP9gNkP2jrdjOTKTRb g5qcoesej7E+X0WGJAs+IqrS0YIGHzwL9sH8KyenLn/vafq0OXLX2Ow+GZzEyP24uPg4ag KgnxaiBCbBMdPjaKcJJSeJ2I2uJBSQ0K9XsQRuhk0AqsjVUVaor+ctK250fQ5P908K4RbL UB1RSt9VhrqADpTpyRFSxaRTHDbDSW6W+aQHkgFA0uyNrt+1AFA1cz6jDQ7uUA== 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 4bHPGf6QWbz9h8; Wed, 11 Jun 2025 11:54:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 55BBsoVH066479; Wed, 11 Jun 2025 11:54:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 55BBso08066476; Wed, 11 Jun 2025 11:54:50 GMT (envelope-from git) Date: Wed, 11 Jun 2025 11:54:50 GMT Message-Id: <202506111154.55BBso08066476@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Baptiste Daroussin Subject: git: f82f566f082e - main - x11-toolkits/pangomm24: copy of pangomm, update to 2.56.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bapt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f82f566f082eff4deffa020344270f2ac1bd1ac1 Auto-Submitted: auto-generated The branch main has been updated by bapt: URL: https://cgit.FreeBSD.org/ports/commit/?id=f82f566f082eff4deffa020344270f2ac1bd1ac1 commit f82f566f082eff4deffa020344270f2ac1bd1ac1 Author: Baptiste Daroussin AuthorDate: 2025-06-11 11:21:29 +0000 Commit: Baptiste Daroussin CommitDate: 2025-06-11 11:54:05 +0000 x11-toolkits/pangomm24: copy of pangomm, update to 2.56.1 PR: 286697 --- Mk/Uses/gnome.mk | 5 +- x11-toolkits/Makefile | 1 + x11-toolkits/pangomm24/Makefile | 25 +++++++++ x11-toolkits/pangomm24/distinfo | 3 ++ .../files/patch-tools_extra__defs__gen_meson.build | 10 ++++ x11-toolkits/pangomm24/pkg-descr | 1 + x11-toolkits/pangomm24/pkg-plist | 63 ++++++++++++++++++++++ 7 files changed, 107 insertions(+), 1 deletion(-) diff --git a/Mk/Uses/gnome.mk b/Mk/Uses/gnome.mk index 535f979381f7..6aca0001651a 100644 --- a/Mk/Uses/gnome.mk +++ b/Mk/Uses/gnome.mk @@ -85,7 +85,7 @@ _USE_GNOME_ALL+=gtk40 libadwaita gtksourceview5 gnomedesktop4 nautilus4 # C++ bindings _USE_GNOME_ALL+=atkmm cairomm cairomm11 gconfmm26 glibmm glibmm26 gtkmm24 \ gtkmm30 gtksourceviewmm3 libgdamm5 libxml++26 libsigc++20 \ - libsigc++30 pangomm + libsigc++30 pangomm pangomm24 # glib-mkenums often fails with C locale # https://gitlab.gnome.org/GNOME/glib/issues/1430 @@ -149,6 +149,9 @@ libsigc++30_LIB_DEPENDS= libsigc-3.0.so:devel/libsigc++30 pangomm_LIB_DEPENDS= libpangomm-1.4.so:x11-toolkits/pangomm pangomm_USE_GNOME_IMPL= pango glibmm cairomm +pangomm24_LIB_DEPENDS= libpangomm-2.48.so:x11-toolkits/pangomm24 +pangomm24_USE_GNOME_IMPL= pango glibmm26 cairomm11 + gnomemimedata_BUILD_DEPENDS=${LOCALBASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc:misc/gnome-mime-data gnomemimedata_RUN_DEPENDS=${LOCALBASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc:misc/gnome-mime-data diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 4460d010f8c1..0125824c748f 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -167,6 +167,7 @@ SUBDIR += pango SUBDIR += pangolin SUBDIR += pangomm + SUBDIR += pangomm24 SUBDIR += pangox-compat SUBDIR += plasma6-kdeplasma-addons SUBDIR += plib diff --git a/x11-toolkits/pangomm24/Makefile b/x11-toolkits/pangomm24/Makefile new file mode 100644 index 000000000000..fa875bf84693 --- /dev/null +++ b/x11-toolkits/pangomm24/Makefile @@ -0,0 +1,25 @@ +PORTNAME= pangomm +PORTVERSION= 2.56.1 +CATEGORIES= x11-toolkits +MASTER_SITES= GNOME +DIST_SUBDIR= gnome +PKGNAMESUFFIX= 24 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= C++ bindings for Pango +WWW= https://gtkmm.gnome.org/ + +LICENSE= LGPL21+ + +USES+= compiler:c++17-lang gnome libtool localbase meson \ + pkgconfig python:build tar:xz +USE_CXXSTD= c++17 +USE_GNOME= cairomm11 glibmm26 pango libxslt +USE_LDCONFIG= yes +MESON_ARGS= -Dmaintainer-mode=false \ + -Dbuild-documentation=false +BINARY_WRAPPERS= gm4 + +PLIST_SUB= API_VERSION="2.48" + +.include diff --git a/x11-toolkits/pangomm24/distinfo b/x11-toolkits/pangomm24/distinfo new file mode 100644 index 000000000000..110be7f81427 --- /dev/null +++ b/x11-toolkits/pangomm24/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1741621823 +SHA256 (gnome/pangomm-2.56.1.tar.xz) = 539f5aa60e9bdc6b955bb448e2a62cc14562744df690258040fbb74bf885755d +SIZE (gnome/pangomm-2.56.1.tar.xz) = 741708 diff --git a/x11-toolkits/pangomm24/files/patch-tools_extra__defs__gen_meson.build b/x11-toolkits/pangomm24/files/patch-tools_extra__defs__gen_meson.build new file mode 100644 index 000000000000..6b87a975956d --- /dev/null +++ b/x11-toolkits/pangomm24/files/patch-tools_extra__defs__gen_meson.build @@ -0,0 +1,10 @@ +--- tools/extra_defs_gen/meson.build.orig 2022-09-21 14:46:16 UTC ++++ tools/extra_defs_gen/meson.build +@@ -6,6 +6,7 @@ + + glibmm_generate_extra_defs_dep = cpp_compiler.find_library( + 'glibmm_generate_extra_defs@0@-2.68'.format(msvc14x_toolset_ver), ++ dirs: ['/usr/local/lib'], + required: glibmm_dep.type_name() != 'internal', + ) + if not glibmm_generate_extra_defs_dep.found() diff --git a/x11-toolkits/pangomm24/pkg-descr b/x11-toolkits/pangomm24/pkg-descr new file mode 100644 index 000000000000..44aaa76d655c --- /dev/null +++ b/x11-toolkits/pangomm24/pkg-descr @@ -0,0 +1 @@ +C++ wrapper for Pango. diff --git a/x11-toolkits/pangomm24/pkg-plist b/x11-toolkits/pangomm24/pkg-plist new file mode 100644 index 000000000000..8b857a8a302e --- /dev/null +++ b/x11-toolkits/pangomm24/pkg-plist @@ -0,0 +1,63 @@ +include/pangomm-%%API_VERSION%%/pangomm.h +include/pangomm-%%API_VERSION%%/pangomm/attributes.h +include/pangomm-%%API_VERSION%%/pangomm/attriter.h +include/pangomm-%%API_VERSION%%/pangomm/attrlist.h +include/pangomm-%%API_VERSION%%/pangomm/cairofontmap.h +include/pangomm-%%API_VERSION%%/pangomm/cairofontmapimpl.h +include/pangomm-%%API_VERSION%%/pangomm/color.h +include/pangomm-%%API_VERSION%%/pangomm/context.h +include/pangomm-%%API_VERSION%%/pangomm/coverage.h +include/pangomm-%%API_VERSION%%/pangomm/font.h +include/pangomm-%%API_VERSION%%/pangomm/fontdescription.h +include/pangomm-%%API_VERSION%%/pangomm/fontface.h +include/pangomm-%%API_VERSION%%/pangomm/fontfamily.h +include/pangomm-%%API_VERSION%%/pangomm/fontmap.h +include/pangomm-%%API_VERSION%%/pangomm/fontmetrics.h +include/pangomm-%%API_VERSION%%/pangomm/fontset.h +include/pangomm-%%API_VERSION%%/pangomm/glyph.h +include/pangomm-%%API_VERSION%%/pangomm/glyphitem.h +include/pangomm-%%API_VERSION%%/pangomm/glyphstring.h +include/pangomm-%%API_VERSION%%/pangomm/init.h +include/pangomm-%%API_VERSION%%/pangomm/item.h +include/pangomm-%%API_VERSION%%/pangomm/language.h +include/pangomm-%%API_VERSION%%/pangomm/layout.h +include/pangomm-%%API_VERSION%%/pangomm/layoutiter.h +include/pangomm-%%API_VERSION%%/pangomm/layoutline.h +include/pangomm-%%API_VERSION%%/pangomm/private/attributes_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/attriter_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/attrlist_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/cairofontmap_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/color_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/context_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/coverage_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/font_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/fontdescription_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/fontface_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/fontfamily_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/fontmap_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/fontmetrics_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/fontset_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/glyph_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/glyphitem_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/glyphstring_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/item_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/language_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/layout_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/layoutiter_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/layoutline_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/rectangle_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/renderer_p.h +include/pangomm-%%API_VERSION%%/pangomm/private/tabarray_p.h +include/pangomm-%%API_VERSION%%/pangomm/rectangle.h +include/pangomm-%%API_VERSION%%/pangomm/renderer.h +include/pangomm-%%API_VERSION%%/pangomm/tabarray.h +include/pangomm-%%API_VERSION%%/pangomm/types.h +include/pangomm-%%API_VERSION%%/pangomm/wrap_init.h +lib/libpangomm-%%API_VERSION%%.so +lib/libpangomm-%%API_VERSION%%.so.1 +lib/libpangomm-%%API_VERSION%%.so.1.0.30 +lib/pangomm-%%API_VERSION%%/include/pangommconfig.h +lib/pangomm-%%API_VERSION%%/proc/m4/convert.m4 +lib/pangomm-%%API_VERSION%%/proc/m4/convert_pango.m4 +lib/pangomm-%%API_VERSION%%/proc/m4/convert_pangomm.m4 +libdata/pkgconfig/pangomm-%%API_VERSION%%.pc