Index: accessibility/atkmm/Makefile =================================================================== --- accessibility/atkmm/Makefile +++ accessibility/atkmm/Makefile @@ -1,8 +1,8 @@ PORTNAME= atkmm -PORTVERSION= 2.28.0 -PORTREVISION= 1 +PORTVERSION= 2.28.4 CATEGORIES= accessibility gnome MASTER_SITES= GNOME +DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= C++ wrapper for ATK API library @@ -11,14 +11,11 @@ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -PORTSCOUT= limitw:1,even - -USES= compiler:c++11-lang gmake gnome localbase libtool pathfix \ +USES= compiler:c++11-lang gnome localbase libtool meson \ pkgconfig tar:xz USE_GNOME= atk glibmm USE_LDCONFIG= yes -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip -CONFIGURE_ARGS= --disable-documentation +MESON_ARGS= -Dmaintainer-mode=false \ + -Dbuild-documentation=false .include Index: accessibility/atkmm/distinfo =================================================================== --- accessibility/atkmm/distinfo +++ accessibility/atkmm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1591894741 -SHA256 (atkmm-2.28.0.tar.xz) = 4c4cfc917fd42d3879ce997b463428d6982affa0fb660cafcc0bc2d9afcedd3a -SIZE (atkmm-2.28.0.tar.xz) = 891904 +TIMESTAMP = 1706457345 +SHA256 (gnome/atkmm-2.28.4.tar.xz) = 0a142a8128f83c001efb8014ee463e9a766054ef84686af953135e04d28fdab3 +SIZE (gnome/atkmm-2.28.4.tar.xz) = 739536 Index: accessibility/atkmm/files/patch-codegen_extradefs_meson.build =================================================================== --- /dev/null +++ accessibility/atkmm/files/patch-codegen_extradefs_meson.build @@ -0,0 +1,10 @@ +--- codegen/extradefs/meson.build.orig 2022-07-20 12:28:21 UTC ++++ codegen/extradefs/meson.build +@@ -6,6 +6,7 @@ + + glibmm_generate_extra_defs_dep = cpp_compiler.find_library( + 'glibmm_generate_extra_defs@0@-2.4'.format(msvc14x_toolset_ver), ++ dirs: ['/usr/local/lib'], + required: glibmm_dep.type_name() != 'internal', + ) + if not glibmm_generate_extra_defs_dep.found() Index: devel/libsigc++20/Makefile =================================================================== --- devel/libsigc++20/Makefile +++ devel/libsigc++20/Makefile @@ -1,5 +1,5 @@ PORTNAME= libsigc++ -PORTVERSION= 2.12.0 +PORTVERSION= 2.12.1 CATEGORIES= devel MASTER_SITES= GNOME Index: devel/libsigc++20/distinfo =================================================================== --- devel/libsigc++20/distinfo +++ devel/libsigc++20/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1685046103 -SHA256 (libsigc++-2.12.0.tar.xz) = 1c466d2e64b34f9b118976eb21b138c37ed124d0f61497df2a90ce6c3d9fa3b5 -SIZE (libsigc++-2.12.0.tar.xz) = 5002560 +TIMESTAMP = 1696526650 +SHA256 (libsigc++-2.12.1.tar.xz) = a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843 +SIZE (libsigc++-2.12.1.tar.xz) = 5041732 Index: devel/libsigc++30/Makefile =================================================================== --- devel/libsigc++30/Makefile +++ devel/libsigc++30/Makefile @@ -1,5 +1,5 @@ PORTNAME= libsigc++ -PORTVERSION= 3.4.0 +PORTVERSION= 3.6.0 CATEGORIES= devel MASTER_SITES= GNOME PKGNAMESUFFIX= 30 Index: devel/libsigc++30/distinfo =================================================================== --- devel/libsigc++30/distinfo +++ devel/libsigc++30/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1684533253 -SHA256 (libsigc++-3.4.0.tar.xz) = 02e2630ffb5ce93cd52c38423521dfe7063328863a6e96d41d765a6116b8707e -SIZE (libsigc++-3.4.0.tar.xz) = 949316 +TIMESTAMP = 1696526004 +SHA256 (libsigc++-3.6.0.tar.xz) = c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17 +SIZE (libsigc++-3.6.0.tar.xz) = 991392 Index: devel/libsigc++30/pkg-plist =================================================================== --- devel/libsigc++30/pkg-plist +++ devel/libsigc++30/pkg-plist @@ -25,6 +25,7 @@ include/sigc++-%%API_VERSION%%/sigc++/member_method_trait.h include/sigc++-%%API_VERSION%%/sigc++/reference_wrapper.h include/sigc++-%%API_VERSION%%/sigc++/retype_return.h +include/sigc++-%%API_VERSION%%/sigc++/scoped_connection.h include/sigc++-%%API_VERSION%%/sigc++/sigc++.h include/sigc++-%%API_VERSION%%/sigc++/signal.h include/sigc++-%%API_VERSION%%/sigc++/signal_base.h Index: graphics/cairomm/Makefile =================================================================== --- graphics/cairomm/Makefile +++ graphics/cairomm/Makefile @@ -1,34 +1,27 @@ PORTNAME= cairomm -PORTVERSION= 1.12.2 -PORTREVISION= 6 +PORTVERSION= 1.14.5 CATEGORIES= graphics -MASTER_SITES= http://cairographics.org/releases/ +MASTER_SITES= https://cairographics.org/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= C++ interface to cairo WWW= https://cairographics.org -LICENSE= LGPL20 +LICENSE= LGPL20+ LIB_DEPENDS= libfreetype.so:print/freetype2 \ + libfontconfig.so:x11-fonts/fontconfig \ libpng.so:graphics/png -GNU_CONFIGURE= yes USE_LDCONFIG= yes -USES= gmake gnome libtool pathfix pkgconfig compiler:c++11-lang xorg +USES= compiler:c++11-lang gnome libtool meson pkgconfig \ + tar:xz USE_CXXSTD= c++11 -USE_GNOME= cairo libxml++26 -USE_XORG= x11 xext xrender -CONFIGURE_ENV= AUTOMAKE="${TRUE}" AUTOCONF="${TRUE}" DOXYGEN="${TRUE}" +USE_GNOME= cairo libsigc++20 libxslt -OPTIONS_DEFINE= DOCS - -DOCS_CONFIGURE_OFF= --disable-documentation - -post-configure-DOCS-off: - @${TOUCH} -f ${WRKSRC}/docs/reference/html/index.html - -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcairomm-1.0.so.1.4.0 +MESON_ARGS= -Dmaintainer-mode=false \ + -Dbuild-documentation=false \ + -Dbuild-examples=false \ + -Dbuild-tests=false .include Index: graphics/cairomm/distinfo =================================================================== --- graphics/cairomm/distinfo +++ graphics/cairomm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1491988923 -SHA256 (cairomm-1.12.2.tar.gz) = 45c47fd4d0aa77464a75cdca011143fea3ef795c4753f6e860057da5fb8bd599 -SIZE (cairomm-1.12.2.tar.gz) = 1325223 +TIMESTAMP = 1703842836 +SHA256 (cairomm-1.14.5.tar.xz) = 70136203540c884e89ce1c9edfb6369b9953937f6cd596d97c78c9758a5d48db +SIZE (cairomm-1.14.5.tar.xz) = 653276 Index: graphics/cairomm/pkg-plist =================================================================== --- graphics/cairomm/pkg-plist +++ graphics/cairomm/pkg-plist @@ -32,220 +32,3 @@ libdata/pkgconfig/cairomm-svg-1.0.pc libdata/pkgconfig/cairomm-xlib-1.0.pc libdata/pkgconfig/cairomm-xlib-xrender-1.0.pc -%%PORTDOCS%%share/devhelp/books/cairomm-1.0/cairomm-1.0.devhelp2 -%%PORTDOCS%%share/doc/cairomm-1.0/reference/cairomm-1.0.tag -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/annotated.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/arrowdown.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/arrowright.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/bc_s.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/bdwn.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Context-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Context.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Device-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Device.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Device_1_1Lock-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Device_1_1Lock.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FontFace-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FontFace.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FontFace__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FontOptions-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FontOptions.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FtFontFace-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FtFontFace.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FtFontFace__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FtScaledFont-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FtScaledFont.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1FtScaledFont__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1GlitzSurface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1GlitzSurface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1GlitzSurface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Gradient-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Gradient.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Gradient__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1ImageSurface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1ImageSurface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1ImageSurface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1LinearGradient-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1LinearGradient.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1LinearGradient__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Matrix-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Matrix.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Matrix__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Path-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Path.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Pattern-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Pattern.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Pattern__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1PdfSurface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1PdfSurface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1PdfSurface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1PsSurface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1PsSurface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1PsSurface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1QuartzFontFace-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1QuartzFontFace.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1QuartzFontFace__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1QuartzSurface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1QuartzSurface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1QuartzSurface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1RadialGradient-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1RadialGradient.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1RadialGradient__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1RefPtr-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1RefPtr.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1RefPtr__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Region-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Region.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1ScaledFont-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1ScaledFont.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1ScaledFont__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1SolidPattern-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1SolidPattern.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1SolidPattern__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Surface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Surface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1SurfacePattern-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1SurfacePattern.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1SurfacePattern__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Surface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1SvgSurface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1SvgSurface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1SvgSurface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1ToyFontFace-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1ToyFontFace.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1ToyFontFace__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1UserFontFace-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1UserFontFace.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1UserFontFace__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32FontFace-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32FontFace.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32FontFace__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32PrintingSurface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32PrintingSurface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32PrintingSurface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32ScaledFont-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32ScaledFont.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32ScaledFont__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32Surface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32Surface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1Win32Surface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1XlibSurface-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1XlibSurface.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1XlibSurface__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1logic__error-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1logic__error.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classCairo_1_1logic__error__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classcairo__matrix__t.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classcairo__matrix__t__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classes.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classhash__load__check__resize__trigger__size__base.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classhash__load__check__resize__trigger__size__base__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classlu__counter__policy__base.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/classlu__counter__policy__base__inherit__graph.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/closed.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/deprecated.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/dir_bb3f961a6e48ec963ccb871d16b6e3d7.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/doc.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/doxygen.css -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/doxygen.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/dynsections.js -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/examples.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/folderclosed.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/folderopen.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_b.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_c.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_d.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_e.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_f.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_b.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_c.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_d.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_e.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_f.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_g.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_h.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_i.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_l.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_m.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_o.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_p.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_q.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_r.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_s.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_t.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_u.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_v.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_w.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_x.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_func_~.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_g.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_h.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_i.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_l.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_m.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_o.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_p.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_q.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_r.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_s.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_t.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_type.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_u.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_v.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_vars.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_w.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_x.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/functions_~.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/graph_legend.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/graph_legend.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/hierarchy.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/image-surface_8cc-example.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/index.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_0.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_1.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_10.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_11.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_12.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_13.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_14.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_15.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_16.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_2.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_3.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_4.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_5.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_6.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_7.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_8.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherit_graph_9.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/inherits.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/jquery.js -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/namespaceCairo.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/namespacemembers.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/namespacemembers_enum.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/namespacemembers_eval.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/namespacemembers_func.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/namespacemembers_type.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/namespaces.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/nav_f.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/nav_g.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/nav_h.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/open.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/pages.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/pdf-surface_8cc-example.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/ps-surface_8cc-example.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/splitbar.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/structCairo_1_1ColorStop-members.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/structCairo_1_1ColorStop.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/svg-surface_8cc-example.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/sync_off.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/sync_on.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/tab_a.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/tab_b.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/tab_h.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/tab_s.png -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/tabs.css -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/toy-text_8cc-example.html -%%PORTDOCS%%share/doc/cairomm-1.0/reference/html/user-font_8cc-example.html Index: x11-toolkits/gtkmm30/Makefile =================================================================== --- x11-toolkits/gtkmm30/Makefile +++ x11-toolkits/gtkmm30/Makefile @@ -1,6 +1,5 @@ PORTNAME= gtkmm -PORTVERSION= 3.24.2 -PORTREVISION?= 4 +PORTVERSION= 3.24.8 CATEGORIES= x11-toolkits MASTER_SITES= GNOME PKGNAMESUFFIX= 30 @@ -8,28 +7,21 @@ MAINTAINER= gnome@FreeBSD.org COMMENT= C++ wrapper for Gtk+3 -WWW= http://gtkmm.sourceforge.net/ +WWW= https://www.gtkmm.org/ -LICENSE= LGPL21 +LICENSE= LGPL21+ -USES+= tar:xz +LIB_DEPENDS= libepoxy.so:graphics/libepoxy -PORTSCOUT= limitw:1,even - -USES+= gettext gmake gnome libtool pathfix pkgconfig \ - compiler:c++11-lang +USES= compiler:c++11-lang gettext gnome libtool meson pkgconfig \ + tar:xz USE_CXXSTD= c++11 USE_GNOME= gdkpixbuf2 gtk30 glibmm cairomm atkmm pangomm -GNU_CONFIGURE= yes USE_LDCONFIG= yes -CONFIGURE_ARGS= --disable-documentation -INSTALL_TARGET= install-strip -BINARY_WRAPPERS= gm4 +MESON_ARGS= -Dmaintainer-mode=false \ + -Dbuild-demos=false \ + -Dbuild-tests=false PLIST_SUB= API_VERSION="3.0" -post-patch: - @${REINPLACE_CMD} -e '/^SUBDIRS =/s/tests//' \ - ${WRKSRC}/Makefile.in - .include Index: x11-toolkits/gtkmm30/distinfo =================================================================== --- x11-toolkits/gtkmm30/distinfo +++ x11-toolkits/gtkmm30/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1592235232 -SHA256 (gnome/gtkmm-3.24.2.tar.xz) = 6d71091bcd1863133460d4188d04102810e9123de19706fb656b7bb915b4adc3 -SIZE (gnome/gtkmm-3.24.2.tar.xz) = 13336236 +TIMESTAMP = 1694699250 +SHA256 (gnome/gtkmm-3.24.8.tar.xz) = d2940c64922e5b958554b23d4c41d1839ea9e43e0d2e5b3819cfb46824a098c4 +SIZE (gnome/gtkmm-3.24.8.tar.xz) = 14856904 Index: x11-toolkits/gtkmm30/files/patch-tools_extra__defs__gen_meson.build =================================================================== --- /dev/null +++ x11-toolkits/gtkmm30/files/patch-tools_extra__defs__gen_meson.build @@ -0,0 +1,10 @@ +--- tools/extra_defs_gen/meson.build.orig 2023-08-08 11:40:41 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.4'.format(msvc14x_toolset_ver), ++ dirs: ['/usr/local/lib'], + required: glibmm_dep.type_name() != 'internal', + ) + if not glibmm_generate_extra_defs_dep.found() Index: x11-toolkits/gtkmm30/pkg-plist =================================================================== --- x11-toolkits/gtkmm30/pkg-plist +++ x11-toolkits/gtkmm30/pkg-plist @@ -546,6 +546,7 @@ lib/gtkmm-%%API_VERSION%%/include/gtkmmconfig.h lib/gtkmm-%%API_VERSION%%/proc/m4/child_property.m4 lib/gtkmm-%%API_VERSION%%/proc/m4/class_gtkobject.m4 +lib/gtkmm-%%API_VERSION%%/proc/m4/class_shared.m4 lib/gtkmm-%%API_VERSION%%/proc/m4/convert.m4 lib/gtkmm-%%API_VERSION%%/proc/m4/convert_gdk.m4 lib/gtkmm-%%API_VERSION%%/proc/m4/convert_gtk.m4 Index: x11-toolkits/pangomm/Makefile =================================================================== --- x11-toolkits/pangomm/Makefile +++ x11-toolkits/pangomm/Makefile @@ -1,42 +1,23 @@ PORTNAME= pangomm -PORTVERSION= 2.40.1 -PORTREVISION?= 6 +PORTVERSION= 2.46.4 CATEGORIES= x11-toolkits MASTER_SITES= GNOME -DIST_SUBDIR= gnome2 +DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= C++ wrapper for Pango -WWW= http://gtkmm.sourceforge.net/ +WWW= https://www.gtkmm.org/ -LICENSE= LGPL21 +LICENSE= LGPL21+ -USES= tar:xz - -.if !defined(REFERENCE_PORT) -PORTSCOUT= limitw:1,even - -USES+= compiler:c++11-lang gmake gnome libtool localbase pathfix \ - pkgconfig +USES+= compiler:c++11-lang gnome libtool localbase meson \ + pkgconfig tar:xz USE_CXXSTD= c++11 -USE_GNOME= cairomm glibmm pango -GNU_CONFIGURE= yes +USE_GNOME= cairomm glibmm pango libxslt USE_LDCONFIG= yes -CONFIGURE_ARGS= --disable-documentation \ - --enable-static=yes -INSTALL_TARGET= install-strip -BINARY_WRAPPERS= gm4 +MESON_ARGS= -Dmaintainer-mode=false \ + -Dbuild-documentation=false -PLIST_SUB= VERSION="2.4" API_VERSION="1.4" - -post-patch: -.for d in tests - @${REINPLACE_CMD} -e '/^SUBDIRS =/s/${d}//' \ - ${WRKSRC}/Makefile.in -.endfor +PLIST_SUB= API_VERSION="1.4" .include - -.else -PORTSCOUT= ignore:1 -.endif Index: x11-toolkits/pangomm/distinfo =================================================================== --- x11-toolkits/pangomm/distinfo +++ x11-toolkits/pangomm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1491167697 -SHA256 (gnome2/pangomm-2.40.1.tar.xz) = 9762ee2a2d5781be6797448d4dd2383ce14907159b30bc12bf6b08e7227be3af -SIZE (gnome2/pangomm-2.40.1.tar.xz) = 810384 +TIMESTAMP = 1706457643 +SHA256 (gnome/pangomm-2.46.4.tar.xz) = b92016661526424de4b9377f1512f59781f41fb16c9c0267d6133ba1cd68db22 +SIZE (gnome/pangomm-2.46.4.tar.xz) = 695088 Index: x11-toolkits/pangomm/files/patch-pango_pangomm_attributes.h =================================================================== --- x11-toolkits/pangomm/files/patch-pango_pangomm_attributes.h +++ /dev/null @@ -1,22 +0,0 @@ -https://gitlab.gnome.org/GNOME/pangomm/-/commit/a8ab02ac9b96 -https://gitlab.gnome.org/GNOME/pangomm/-/commit/c098f35144ff - -attrlist.cc:38:20: error: use of undeclared identifier 'pango_parse_markup' - gboolean bTest = pango_parse_markup(markup_text.c_str(), -1 /* means null-terminated */, accel_marker, - ^ -attrlist.cc:65:20: error: use of undeclared identifier 'pango_parse_markup' - gboolean bTest = pango_parse_markup(markup_text.c_str(), -1 /* means null-terminated */, accel_marker, - ^ - ---- pango/pangomm/attributes.h.orig 2016-08-19 13:58:37 UTC -+++ pango/pangomm/attributes.h -@@ -30,6 +30,9 @@ - #include - #include - #include -+#if __has_include() -+#include -+#endif - #include - - Index: x11-toolkits/pangomm/files/patch-tools_extra__defs__gen_meson.build =================================================================== --- /dev/null +++ x11-toolkits/pangomm/files/patch-tools_extra__defs__gen_meson.build @@ -0,0 +1,10 @@ +--- tools/extra_defs_gen/meson.build.orig 2022-09-21 14:48:50 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.4'.format(msvc14x_toolset_ver), ++ dirs: ['/usr/local/lib'], + required: glibmm_dep.type_name() != 'internal', + ) + if not glibmm_generate_extra_defs_dep.found() Index: x11-toolkits/pangomm/pkg-plist =================================================================== --- x11-toolkits/pangomm/pkg-plist +++ x11-toolkits/pangomm/pkg-plist @@ -52,7 +52,6 @@ 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%%.a lib/libpangomm-%%API_VERSION%%.so lib/libpangomm-%%API_VERSION%%.so.1 lib/libpangomm-%%API_VERSION%%.so.1.0.30