diff options
author | wiz <wiz@pkgsrc.org> | 2021-06-01 00:32:07 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2021-06-01 00:32:07 +0000 |
commit | 45e743a959e17963911d73ff379e599d38ca3840 (patch) | |
tree | aec1d7f3416954ba2554070e01dbb6ddd480f3ed | |
parent | fec2661f89df3a440313b1ba450ce92053a6c96d (diff) | |
download | pkgsrc-45e743a959e17963911d73ff379e599d38ca3840.tar.gz |
x11/gtkmm4: import gtkmm4-4.2.0
gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights
include typesafe callbacks, and a comprehensive set of widgets that are easily
extensible via inheritance. You can create user interfaces either in code or
with the Glade User Interface designer, using Gtk::Builder. There's extensive
documentation, including API reference and a tutorial.
This is major version 4 of the library using interfaces for GTK4.
-rw-r--r-- | x11/gtkmm4/DESCR | 7 | ||||
-rw-r--r-- | x11/gtkmm4/Makefile | 30 | ||||
-rw-r--r-- | x11/gtkmm4/PLIST | 619 | ||||
-rw-r--r-- | x11/gtkmm4/buildlink3.mk | 18 | ||||
-rw-r--r-- | x11/gtkmm4/distinfo | 7 | ||||
-rw-r--r-- | x11/gtkmm4/patches/patch-meson.build | 15 |
6 files changed, 696 insertions, 0 deletions
diff --git a/x11/gtkmm4/DESCR b/x11/gtkmm4/DESCR new file mode 100644 index 00000000000..43cc13b8fc2 --- /dev/null +++ b/x11/gtkmm4/DESCR @@ -0,0 +1,7 @@ +gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights +include typesafe callbacks, and a comprehensive set of widgets that are easily +extensible via inheritance. You can create user interfaces either in code or +with the Glade User Interface designer, using Gtk::Builder. There's extensive +documentation, including API reference and a tutorial. + +This is major version 4 of the library using interfaces for GTK4. diff --git a/x11/gtkmm4/Makefile b/x11/gtkmm4/Makefile new file mode 100644 index 00000000000..0d0f3cafdfc --- /dev/null +++ b/x11/gtkmm4/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1 2021/06/01 00:32:07 wiz Exp $ + +DISTNAME= gtkmm-4.2.0 +PKGNAME= ${DISTNAME:S/gtkmm/gtkmm4/1} +CATEGORIES= x11 gnome +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/${PKGVERSION_NOREV:R}/} +EXTRACT_SUFX= .tar.xz + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://www.gtkmm.org/ +COMMENT= C++ Interfaces for GTK+ and GNOME (v4) +LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 + +TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt + +USE_LANGUAGES= c c++11 +GCC_REQD+= 4.9 +USE_TOOLS+= perl pkg-config +PKGCONFIG_OVERRIDE+= gtk/gtkmm.pc.in + +BUILDLINK_API_DEPENDS.gtk4+= gtk4>=4.2 +.include "../../x11/gtk4/buildlink3.mk" +.include "../../devel/glibmm2.68/buildlink3.mk" +.include "../../devel/meson/build.mk" +.include "../../devel/pangomm2.48/buildlink3.mk" +.include "../../graphics/cairomm1.16/buildlink3.mk" +BUILDLINK_API_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.35.5 +.include "../../graphics/gdk-pixbuf2/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/x11/gtkmm4/PLIST b/x11/gtkmm4/PLIST new file mode 100644 index 00000000000..a9d3f73887f --- /dev/null +++ b/x11/gtkmm4/PLIST @@ -0,0 +1,619 @@ +@comment $NetBSD: PLIST,v 1.1 2021/06/01 00:32:07 wiz Exp $ +include/gtkmm-4.0/gdkmm.h +include/gtkmm-4.0/gdkmm/applaunchcontext.h +include/gtkmm-4.0/gdkmm/cairocontext.h +include/gtkmm-4.0/gdkmm/cairoutils.h +include/gtkmm-4.0/gdkmm/clipboard.h +include/gtkmm-4.0/gdkmm/contentformats.h +include/gtkmm-4.0/gdkmm/contentformatsbuilder.h +include/gtkmm-4.0/gdkmm/contentprovider.h +include/gtkmm-4.0/gdkmm/cursor.h +include/gtkmm-4.0/gdkmm/device.h +include/gtkmm-4.0/gdkmm/devicepad.h +include/gtkmm-4.0/gdkmm/devicetool.h +include/gtkmm-4.0/gdkmm/devicewithpad.h +include/gtkmm-4.0/gdkmm/display.h +include/gtkmm-4.0/gdkmm/displaymanager.h +include/gtkmm-4.0/gdkmm/drag.h +include/gtkmm-4.0/gdkmm/dragsurface.h +include/gtkmm-4.0/gdkmm/dragsurfaceimpl.h +include/gtkmm-4.0/gdkmm/drawcontext.h +include/gtkmm-4.0/gdkmm/drop.h +include/gtkmm-4.0/gdkmm/enums.h +include/gtkmm-4.0/gdkmm/event.h +include/gtkmm-4.0/gdkmm/frameclock.h +include/gtkmm-4.0/gdkmm/frametimings.h +include/gtkmm-4.0/gdkmm/general.h +include/gtkmm-4.0/gdkmm/glcontext.h +include/gtkmm-4.0/gdkmm/gltexture.h +include/gtkmm-4.0/gdkmm/memorytexture.h +include/gtkmm-4.0/gdkmm/monitor.h +include/gtkmm-4.0/gdkmm/paintable.h +include/gtkmm-4.0/gdkmm/pixbuf.h +include/gtkmm-4.0/gdkmm/pixbufanimation.h +include/gtkmm-4.0/gdkmm/pixbufanimationiter.h +include/gtkmm-4.0/gdkmm/pixbufformat.h +include/gtkmm-4.0/gdkmm/pixbufloader.h +include/gtkmm-4.0/gdkmm/popup.h +include/gtkmm-4.0/gdkmm/popuplayout.h +include/gtkmm-4.0/gdkmm/popupsurfaceimpl.h +include/gtkmm-4.0/gdkmm/private/applaunchcontext_p.h +include/gtkmm-4.0/gdkmm/private/cairocontext_p.h +include/gtkmm-4.0/gdkmm/private/clipboard_p.h +include/gtkmm-4.0/gdkmm/private/contentformats_p.h +include/gtkmm-4.0/gdkmm/private/contentformatsbuilder_p.h +include/gtkmm-4.0/gdkmm/private/contentprovider_p.h +include/gtkmm-4.0/gdkmm/private/cursor_p.h +include/gtkmm-4.0/gdkmm/private/device_p.h +include/gtkmm-4.0/gdkmm/private/devicepad_p.h +include/gtkmm-4.0/gdkmm/private/devicetool_p.h +include/gtkmm-4.0/gdkmm/private/display_p.h +include/gtkmm-4.0/gdkmm/private/displaymanager_p.h +include/gtkmm-4.0/gdkmm/private/drag_p.h +include/gtkmm-4.0/gdkmm/private/dragsurface_p.h +include/gtkmm-4.0/gdkmm/private/drawcontext_p.h +include/gtkmm-4.0/gdkmm/private/drop_p.h +include/gtkmm-4.0/gdkmm/private/enums_p.h +include/gtkmm-4.0/gdkmm/private/event_p.h +include/gtkmm-4.0/gdkmm/private/frameclock_p.h +include/gtkmm-4.0/gdkmm/private/frametimings_p.h +include/gtkmm-4.0/gdkmm/private/glcontext_p.h +include/gtkmm-4.0/gdkmm/private/gltexture_p.h +include/gtkmm-4.0/gdkmm/private/memorytexture_p.h +include/gtkmm-4.0/gdkmm/private/monitor_p.h +include/gtkmm-4.0/gdkmm/private/paintable_p.h +include/gtkmm-4.0/gdkmm/private/pixbuf_p.h +include/gtkmm-4.0/gdkmm/private/pixbufanimation_p.h +include/gtkmm-4.0/gdkmm/private/pixbufanimationiter_p.h +include/gtkmm-4.0/gdkmm/private/pixbufformat_p.h +include/gtkmm-4.0/gdkmm/private/pixbufloader_p.h +include/gtkmm-4.0/gdkmm/private/popup_p.h +include/gtkmm-4.0/gdkmm/private/popuplayout_p.h +include/gtkmm-4.0/gdkmm/private/rectangle_p.h +include/gtkmm-4.0/gdkmm/private/rgba_p.h +include/gtkmm-4.0/gdkmm/private/seat_p.h +include/gtkmm-4.0/gdkmm/private/snapshot_p.h +include/gtkmm-4.0/gdkmm/private/surface_p.h +include/gtkmm-4.0/gdkmm/private/texture_p.h +include/gtkmm-4.0/gdkmm/private/timecoord_p.h +include/gtkmm-4.0/gdkmm/private/toplevel_p.h +include/gtkmm-4.0/gdkmm/private/toplevellayout_p.h +include/gtkmm-4.0/gdkmm/private/toplevelsize_p.h +include/gtkmm-4.0/gdkmm/rectangle.h +include/gtkmm-4.0/gdkmm/rgba.h +include/gtkmm-4.0/gdkmm/seat.h +include/gtkmm-4.0/gdkmm/snapshot.h +include/gtkmm-4.0/gdkmm/surface.h +include/gtkmm-4.0/gdkmm/texture.h +include/gtkmm-4.0/gdkmm/timecoord.h +include/gtkmm-4.0/gdkmm/toplevel.h +include/gtkmm-4.0/gdkmm/toplevellayout.h +include/gtkmm-4.0/gdkmm/toplevelsize.h +include/gtkmm-4.0/gdkmm/toplevelsurfaceimpl.h +include/gtkmm-4.0/gdkmm/value_cairo.h +include/gtkmm-4.0/gdkmm/wrap_init.h +include/gtkmm-4.0/gtkmm.h +include/gtkmm-4.0/gtkmm/aboutdialog.h +include/gtkmm-4.0/gtkmm/accelerator.h +include/gtkmm-4.0/gtkmm/accelkey.h +include/gtkmm-4.0/gtkmm/accessible.h +include/gtkmm-4.0/gtkmm/actionable.h +include/gtkmm-4.0/gtkmm/actionbar.h +include/gtkmm-4.0/gtkmm/adjustment.h +include/gtkmm-4.0/gtkmm/appchooser.h +include/gtkmm-4.0/gtkmm/appchooserbutton.h +include/gtkmm-4.0/gtkmm/appchooserdialog.h +include/gtkmm-4.0/gtkmm/appchooserwidget.h +include/gtkmm-4.0/gtkmm/application.h +include/gtkmm-4.0/gtkmm/applicationwindow.h +include/gtkmm-4.0/gtkmm/aspectframe.h +include/gtkmm-4.0/gtkmm/assistant.h +include/gtkmm-4.0/gtkmm/assistantpage.h +include/gtkmm-4.0/gtkmm/binlayout.h +include/gtkmm-4.0/gtkmm/bitset.h +include/gtkmm-4.0/gtkmm/bitsetconstiter.h +include/gtkmm-4.0/gtkmm/boolfilter.h +include/gtkmm-4.0/gtkmm/border.h +include/gtkmm-4.0/gtkmm/box.h +include/gtkmm-4.0/gtkmm/boxlayout.h +include/gtkmm-4.0/gtkmm/buildable.h +include/gtkmm-4.0/gtkmm/builder.h +include/gtkmm-4.0/gtkmm/buildercscope.h +include/gtkmm-4.0/gtkmm/builderscope.h +include/gtkmm-4.0/gtkmm/button.h +include/gtkmm-4.0/gtkmm/calendar.h +include/gtkmm-4.0/gtkmm/cellarea.h +include/gtkmm-4.0/gtkmm/cellareabox.h +include/gtkmm-4.0/gtkmm/cellareacontext.h +include/gtkmm-4.0/gtkmm/celleditable.h +include/gtkmm-4.0/gtkmm/celllayout.h +include/gtkmm-4.0/gtkmm/cellrenderer.h +include/gtkmm-4.0/gtkmm/cellrenderer_generation.h +include/gtkmm-4.0/gtkmm/cellrendereraccel.h +include/gtkmm-4.0/gtkmm/cellrenderercombo.h +include/gtkmm-4.0/gtkmm/cellrendererpixbuf.h +include/gtkmm-4.0/gtkmm/cellrendererprogress.h +include/gtkmm-4.0/gtkmm/cellrendererspin.h +include/gtkmm-4.0/gtkmm/cellrendererspinner.h +include/gtkmm-4.0/gtkmm/cellrenderertext.h +include/gtkmm-4.0/gtkmm/cellrenderertoggle.h +include/gtkmm-4.0/gtkmm/cellview.h +include/gtkmm-4.0/gtkmm/centerbox.h +include/gtkmm-4.0/gtkmm/centerlayout.h +include/gtkmm-4.0/gtkmm/checkbutton.h +include/gtkmm-4.0/gtkmm/colorbutton.h +include/gtkmm-4.0/gtkmm/colorchooser.h +include/gtkmm-4.0/gtkmm/colorchooserdialog.h +include/gtkmm-4.0/gtkmm/columnview.h +include/gtkmm-4.0/gtkmm/columnviewcolumn.h +include/gtkmm-4.0/gtkmm/combobox.h +include/gtkmm-4.0/gtkmm/comboboxtext.h +include/gtkmm-4.0/gtkmm/constraint.h +include/gtkmm-4.0/gtkmm/constraintguide.h +include/gtkmm-4.0/gtkmm/constraintlayout.h +include/gtkmm-4.0/gtkmm/constrainttarget.h +include/gtkmm-4.0/gtkmm/csslocation.h +include/gtkmm-4.0/gtkmm/cssprovider.h +include/gtkmm-4.0/gtkmm/csssection.h +include/gtkmm-4.0/gtkmm/dialog.h +include/gtkmm-4.0/gtkmm/directorylist.h +include/gtkmm-4.0/gtkmm/dragicon.h +include/gtkmm-4.0/gtkmm/dragsource.h +include/gtkmm-4.0/gtkmm/drawingarea.h +include/gtkmm-4.0/gtkmm/dropcontrollermotion.h +include/gtkmm-4.0/gtkmm/dropdown.h +include/gtkmm-4.0/gtkmm/droptarget.h +include/gtkmm-4.0/gtkmm/droptargetasync.h +include/gtkmm-4.0/gtkmm/editable.h +include/gtkmm-4.0/gtkmm/editablelabel.h +include/gtkmm-4.0/gtkmm/emojichooser.h +include/gtkmm-4.0/gtkmm/entry.h +include/gtkmm-4.0/gtkmm/entrybuffer.h +include/gtkmm-4.0/gtkmm/entrycompletion.h +include/gtkmm-4.0/gtkmm/enums.h +include/gtkmm-4.0/gtkmm/eventcontroller.h +include/gtkmm-4.0/gtkmm/eventcontrollerfocus.h +include/gtkmm-4.0/gtkmm/eventcontrollerkey.h +include/gtkmm-4.0/gtkmm/eventcontrollermotion.h +include/gtkmm-4.0/gtkmm/eventcontrollerscroll.h +include/gtkmm-4.0/gtkmm/expander.h +include/gtkmm-4.0/gtkmm/expression.h +include/gtkmm-4.0/gtkmm/expressionwatch.h +include/gtkmm-4.0/gtkmm/filechooser.h +include/gtkmm-4.0/gtkmm/filechooserdialog.h +include/gtkmm-4.0/gtkmm/filechoosernative.h +include/gtkmm-4.0/gtkmm/filechooserwidget.h +include/gtkmm-4.0/gtkmm/filefilter.h +include/gtkmm-4.0/gtkmm/filter.h +include/gtkmm-4.0/gtkmm/filterlistmodel.h +include/gtkmm-4.0/gtkmm/fixed.h +include/gtkmm-4.0/gtkmm/flattenlistmodel.h +include/gtkmm-4.0/gtkmm/flowbox.h +include/gtkmm-4.0/gtkmm/flowboxchild.h +include/gtkmm-4.0/gtkmm/fontbutton.h +include/gtkmm-4.0/gtkmm/fontchooser.h +include/gtkmm-4.0/gtkmm/fontchooserdialog.h +include/gtkmm-4.0/gtkmm/fontchooserwidget.h +include/gtkmm-4.0/gtkmm/frame.h +include/gtkmm-4.0/gtkmm/gesture.h +include/gtkmm-4.0/gtkmm/gestureclick.h +include/gtkmm-4.0/gtkmm/gesturedrag.h +include/gtkmm-4.0/gtkmm/gesturelongpress.h +include/gtkmm-4.0/gtkmm/gesturepan.h +include/gtkmm-4.0/gtkmm/gesturerotate.h +include/gtkmm-4.0/gtkmm/gesturesingle.h +include/gtkmm-4.0/gtkmm/gesturestylus.h +include/gtkmm-4.0/gtkmm/gestureswipe.h +include/gtkmm-4.0/gtkmm/gesturezoom.h +include/gtkmm-4.0/gtkmm/glarea.h +include/gtkmm-4.0/gtkmm/grid.h +include/gtkmm-4.0/gtkmm/gridlayout.h +include/gtkmm-4.0/gtkmm/gridlayoutchild.h +include/gtkmm-4.0/gtkmm/gridview.h +include/gtkmm-4.0/gtkmm/headerbar.h +include/gtkmm-4.0/gtkmm/iconpaintable.h +include/gtkmm-4.0/gtkmm/icontheme.h +include/gtkmm-4.0/gtkmm/iconview.h +include/gtkmm-4.0/gtkmm/image.h +include/gtkmm-4.0/gtkmm/infobar.h +include/gtkmm-4.0/gtkmm/init.h +include/gtkmm-4.0/gtkmm/label.h +include/gtkmm-4.0/gtkmm/layoutchild.h +include/gtkmm-4.0/gtkmm/layoutmanager.h +include/gtkmm-4.0/gtkmm/levelbar.h +include/gtkmm-4.0/gtkmm/linkbutton.h +include/gtkmm-4.0/gtkmm/listbase.h +include/gtkmm-4.0/gtkmm/listbox.h +include/gtkmm-4.0/gtkmm/listboxrow.h +include/gtkmm-4.0/gtkmm/listitem.h +include/gtkmm-4.0/gtkmm/listitemfactory.h +include/gtkmm-4.0/gtkmm/liststore.h +include/gtkmm-4.0/gtkmm/listview.h +include/gtkmm-4.0/gtkmm/listviewtext.h +include/gtkmm-4.0/gtkmm/lockbutton.h +include/gtkmm-4.0/gtkmm/mediacontrols.h +include/gtkmm-4.0/gtkmm/mediafile.h +include/gtkmm-4.0/gtkmm/mediastream.h +include/gtkmm-4.0/gtkmm/menubutton.h +include/gtkmm-4.0/gtkmm/messagedialog.h +include/gtkmm-4.0/gtkmm/multifilter.h +include/gtkmm-4.0/gtkmm/multiselection.h +include/gtkmm-4.0/gtkmm/multisorter.h +include/gtkmm-4.0/gtkmm/native.h +include/gtkmm-4.0/gtkmm/nativedialog.h +include/gtkmm-4.0/gtkmm/noselection.h +include/gtkmm-4.0/gtkmm/notebook.h +include/gtkmm-4.0/gtkmm/notebookpage.h +include/gtkmm-4.0/gtkmm/numericsorter.h +include/gtkmm-4.0/gtkmm/object.h +include/gtkmm-4.0/gtkmm/orientable.h +include/gtkmm-4.0/gtkmm/overlay.h +include/gtkmm-4.0/gtkmm/padactionentry.h +include/gtkmm-4.0/gtkmm/padcontroller.h +include/gtkmm-4.0/gtkmm/pagesetup.h +include/gtkmm-4.0/gtkmm/pagesetupunixdialog.h +include/gtkmm-4.0/gtkmm/paned.h +include/gtkmm-4.0/gtkmm/papersize.h +include/gtkmm-4.0/gtkmm/passwordentry.h +include/gtkmm-4.0/gtkmm/picture.h +include/gtkmm-4.0/gtkmm/popover.h +include/gtkmm-4.0/gtkmm/popovermenu.h +include/gtkmm-4.0/gtkmm/popovermenubar.h +include/gtkmm-4.0/gtkmm/printcontext.h +include/gtkmm-4.0/gtkmm/printer.h +include/gtkmm-4.0/gtkmm/printjob.h +include/gtkmm-4.0/gtkmm/printoperation.h +include/gtkmm-4.0/gtkmm/printoperationpreview.h +include/gtkmm-4.0/gtkmm/printsettings.h +include/gtkmm-4.0/gtkmm/printunixdialog.h +include/gtkmm-4.0/gtkmm/private/aboutdialog_p.h +include/gtkmm-4.0/gtkmm/private/accessible_p.h +include/gtkmm-4.0/gtkmm/private/actionable_p.h +include/gtkmm-4.0/gtkmm/private/actionbar_p.h +include/gtkmm-4.0/gtkmm/private/adjustment_p.h +include/gtkmm-4.0/gtkmm/private/appchooser_p.h +include/gtkmm-4.0/gtkmm/private/appchooserbutton_p.h +include/gtkmm-4.0/gtkmm/private/appchooserdialog_p.h +include/gtkmm-4.0/gtkmm/private/appchooserwidget_p.h +include/gtkmm-4.0/gtkmm/private/application_p.h +include/gtkmm-4.0/gtkmm/private/applicationwindow_p.h +include/gtkmm-4.0/gtkmm/private/aspectframe_p.h +include/gtkmm-4.0/gtkmm/private/assistant_p.h +include/gtkmm-4.0/gtkmm/private/assistantpage_p.h +include/gtkmm-4.0/gtkmm/private/binlayout_p.h +include/gtkmm-4.0/gtkmm/private/bitset_p.h +include/gtkmm-4.0/gtkmm/private/boolfilter_p.h +include/gtkmm-4.0/gtkmm/private/border_p.h +include/gtkmm-4.0/gtkmm/private/box_p.h +include/gtkmm-4.0/gtkmm/private/boxlayout_p.h +include/gtkmm-4.0/gtkmm/private/buildable_p.h +include/gtkmm-4.0/gtkmm/private/builder_p.h +include/gtkmm-4.0/gtkmm/private/buildercscope_p.h +include/gtkmm-4.0/gtkmm/private/builderscope_p.h +include/gtkmm-4.0/gtkmm/private/button_p.h +include/gtkmm-4.0/gtkmm/private/calendar_p.h +include/gtkmm-4.0/gtkmm/private/cellarea_p.h +include/gtkmm-4.0/gtkmm/private/cellareabox_p.h +include/gtkmm-4.0/gtkmm/private/cellareacontext_p.h +include/gtkmm-4.0/gtkmm/private/celleditable_p.h +include/gtkmm-4.0/gtkmm/private/celllayout_p.h +include/gtkmm-4.0/gtkmm/private/cellrenderer_p.h +include/gtkmm-4.0/gtkmm/private/cellrendereraccel_p.h +include/gtkmm-4.0/gtkmm/private/cellrenderercombo_p.h +include/gtkmm-4.0/gtkmm/private/cellrendererpixbuf_p.h +include/gtkmm-4.0/gtkmm/private/cellrendererprogress_p.h +include/gtkmm-4.0/gtkmm/private/cellrendererspin_p.h +include/gtkmm-4.0/gtkmm/private/cellrendererspinner_p.h +include/gtkmm-4.0/gtkmm/private/cellrenderertext_p.h +include/gtkmm-4.0/gtkmm/private/cellrenderertoggle_p.h +include/gtkmm-4.0/gtkmm/private/cellview_p.h +include/gtkmm-4.0/gtkmm/private/centerbox_p.h +include/gtkmm-4.0/gtkmm/private/centerlayout_p.h +include/gtkmm-4.0/gtkmm/private/checkbutton_p.h +include/gtkmm-4.0/gtkmm/private/colorbutton_p.h +include/gtkmm-4.0/gtkmm/private/colorchooser_p.h +include/gtkmm-4.0/gtkmm/private/colorchooserdialog_p.h +include/gtkmm-4.0/gtkmm/private/columnview_p.h +include/gtkmm-4.0/gtkmm/private/columnviewcolumn_p.h +include/gtkmm-4.0/gtkmm/private/combobox_p.h +include/gtkmm-4.0/gtkmm/private/comboboxtext_p.h +include/gtkmm-4.0/gtkmm/private/constraint_p.h +include/gtkmm-4.0/gtkmm/private/constraintguide_p.h +include/gtkmm-4.0/gtkmm/private/constraintlayout_p.h +include/gtkmm-4.0/gtkmm/private/constrainttarget_p.h +include/gtkmm-4.0/gtkmm/private/csslocation_p.h +include/gtkmm-4.0/gtkmm/private/cssprovider_p.h +include/gtkmm-4.0/gtkmm/private/csssection_p.h +include/gtkmm-4.0/gtkmm/private/dialog_p.h +include/gtkmm-4.0/gtkmm/private/directorylist_p.h +include/gtkmm-4.0/gtkmm/private/dragicon_p.h +include/gtkmm-4.0/gtkmm/private/dragsource_p.h +include/gtkmm-4.0/gtkmm/private/drawingarea_p.h +include/gtkmm-4.0/gtkmm/private/dropcontrollermotion_p.h +include/gtkmm-4.0/gtkmm/private/dropdown_p.h +include/gtkmm-4.0/gtkmm/private/droptarget_p.h +include/gtkmm-4.0/gtkmm/private/droptargetasync_p.h +include/gtkmm-4.0/gtkmm/private/editable_p.h +include/gtkmm-4.0/gtkmm/private/editablelabel_p.h +include/gtkmm-4.0/gtkmm/private/emojichooser_p.h +include/gtkmm-4.0/gtkmm/private/entry_p.h +include/gtkmm-4.0/gtkmm/private/entrybuffer_p.h +include/gtkmm-4.0/gtkmm/private/entrycompletion_p.h +include/gtkmm-4.0/gtkmm/private/enums_p.h +include/gtkmm-4.0/gtkmm/private/eventcontroller_p.h +include/gtkmm-4.0/gtkmm/private/eventcontrollerfocus_p.h +include/gtkmm-4.0/gtkmm/private/eventcontrollerkey_p.h +include/gtkmm-4.0/gtkmm/private/eventcontrollermotion_p.h +include/gtkmm-4.0/gtkmm/private/eventcontrollerscroll_p.h +include/gtkmm-4.0/gtkmm/private/expander_p.h +include/gtkmm-4.0/gtkmm/private/expression_p.h +include/gtkmm-4.0/gtkmm/private/expressionwatch_p.h +include/gtkmm-4.0/gtkmm/private/filechooser_p.h +include/gtkmm-4.0/gtkmm/private/filechooserdialog_p.h +include/gtkmm-4.0/gtkmm/private/filechoosernative_p.h +include/gtkmm-4.0/gtkmm/private/filechooserwidget_p.h +include/gtkmm-4.0/gtkmm/private/filefilter_p.h +include/gtkmm-4.0/gtkmm/private/filter_p.h +include/gtkmm-4.0/gtkmm/private/filterlistmodel_p.h +include/gtkmm-4.0/gtkmm/private/fixed_p.h +include/gtkmm-4.0/gtkmm/private/flattenlistmodel_p.h +include/gtkmm-4.0/gtkmm/private/flowbox_p.h +include/gtkmm-4.0/gtkmm/private/flowboxchild_p.h +include/gtkmm-4.0/gtkmm/private/fontbutton_p.h +include/gtkmm-4.0/gtkmm/private/fontchooser_p.h +include/gtkmm-4.0/gtkmm/private/fontchooserdialog_p.h +include/gtkmm-4.0/gtkmm/private/fontchooserwidget_p.h +include/gtkmm-4.0/gtkmm/private/frame_p.h +include/gtkmm-4.0/gtkmm/private/gesture_p.h +include/gtkmm-4.0/gtkmm/private/gestureclick_p.h +include/gtkmm-4.0/gtkmm/private/gesturedrag_p.h +include/gtkmm-4.0/gtkmm/private/gesturelongpress_p.h +include/gtkmm-4.0/gtkmm/private/gesturepan_p.h +include/gtkmm-4.0/gtkmm/private/gesturerotate_p.h +include/gtkmm-4.0/gtkmm/private/gesturesingle_p.h +include/gtkmm-4.0/gtkmm/private/gesturestylus_p.h +include/gtkmm-4.0/gtkmm/private/gestureswipe_p.h +include/gtkmm-4.0/gtkmm/private/gesturezoom_p.h +include/gtkmm-4.0/gtkmm/private/glarea_p.h +include/gtkmm-4.0/gtkmm/private/grid_p.h +include/gtkmm-4.0/gtkmm/private/gridlayout_p.h +include/gtkmm-4.0/gtkmm/private/gridlayoutchild_p.h +include/gtkmm-4.0/gtkmm/private/gridview_p.h +include/gtkmm-4.0/gtkmm/private/headerbar_p.h +include/gtkmm-4.0/gtkmm/private/iconpaintable_p.h +include/gtkmm-4.0/gtkmm/private/icontheme_p.h +include/gtkmm-4.0/gtkmm/private/iconview_p.h +include/gtkmm-4.0/gtkmm/private/image_p.h +include/gtkmm-4.0/gtkmm/private/infobar_p.h +include/gtkmm-4.0/gtkmm/private/label_p.h +include/gtkmm-4.0/gtkmm/private/layoutchild_p.h +include/gtkmm-4.0/gtkmm/private/layoutmanager_p.h +include/gtkmm-4.0/gtkmm/private/levelbar_p.h +include/gtkmm-4.0/gtkmm/private/linkbutton_p.h +include/gtkmm-4.0/gtkmm/private/listbase_p.h +include/gtkmm-4.0/gtkmm/private/listbox_p.h +include/gtkmm-4.0/gtkmm/private/listboxrow_p.h +include/gtkmm-4.0/gtkmm/private/listitem_p.h +include/gtkmm-4.0/gtkmm/private/listitemfactory_p.h +include/gtkmm-4.0/gtkmm/private/liststore_p.h +include/gtkmm-4.0/gtkmm/private/listview_p.h +include/gtkmm-4.0/gtkmm/private/lockbutton_p.h +include/gtkmm-4.0/gtkmm/private/mediacontrols_p.h +include/gtkmm-4.0/gtkmm/private/mediafile_p.h +include/gtkmm-4.0/gtkmm/private/mediastream_p.h +include/gtkmm-4.0/gtkmm/private/menubutton_p.h +include/gtkmm-4.0/gtkmm/private/messagedialog_p.h +include/gtkmm-4.0/gtkmm/private/multifilter_p.h +include/gtkmm-4.0/gtkmm/private/multiselection_p.h +include/gtkmm-4.0/gtkmm/private/multisorter_p.h +include/gtkmm-4.0/gtkmm/private/native_p.h +include/gtkmm-4.0/gtkmm/private/nativedialog_p.h +include/gtkmm-4.0/gtkmm/private/noselection_p.h +include/gtkmm-4.0/gtkmm/private/notebook_p.h +include/gtkmm-4.0/gtkmm/private/notebookpage_p.h +include/gtkmm-4.0/gtkmm/private/numericsorter_p.h +include/gtkmm-4.0/gtkmm/private/object_p.h +include/gtkmm-4.0/gtkmm/private/orientable_p.h +include/gtkmm-4.0/gtkmm/private/overlay_p.h +include/gtkmm-4.0/gtkmm/private/padactionentry_p.h +include/gtkmm-4.0/gtkmm/private/padcontroller_p.h +include/gtkmm-4.0/gtkmm/private/pagesetup_p.h +include/gtkmm-4.0/gtkmm/private/pagesetupunixdialog_p.h +include/gtkmm-4.0/gtkmm/private/paned_p.h +include/gtkmm-4.0/gtkmm/private/papersize_p.h +include/gtkmm-4.0/gtkmm/private/passwordentry_p.h +include/gtkmm-4.0/gtkmm/private/picture_p.h +include/gtkmm-4.0/gtkmm/private/popover_p.h +include/gtkmm-4.0/gtkmm/private/popovermenu_p.h +include/gtkmm-4.0/gtkmm/private/popovermenubar_p.h +include/gtkmm-4.0/gtkmm/private/printcontext_p.h +include/gtkmm-4.0/gtkmm/private/printer_p.h +include/gtkmm-4.0/gtkmm/private/printjob_p.h +include/gtkmm-4.0/gtkmm/private/printoperation_p.h +include/gtkmm-4.0/gtkmm/private/printoperationpreview_p.h +include/gtkmm-4.0/gtkmm/private/printsettings_p.h +include/gtkmm-4.0/gtkmm/private/printunixdialog_p.h +include/gtkmm-4.0/gtkmm/private/progressbar_p.h +include/gtkmm-4.0/gtkmm/private/range_p.h +include/gtkmm-4.0/gtkmm/private/recentinfo_p.h +include/gtkmm-4.0/gtkmm/private/recentmanager_p.h +include/gtkmm-4.0/gtkmm/private/requisition_p.h +include/gtkmm-4.0/gtkmm/private/revealer_p.h +include/gtkmm-4.0/gtkmm/private/root_p.h +include/gtkmm-4.0/gtkmm/private/scale_p.h +include/gtkmm-4.0/gtkmm/private/scalebutton_p.h +include/gtkmm-4.0/gtkmm/private/scrollable_p.h +include/gtkmm-4.0/gtkmm/private/scrollbar_p.h +include/gtkmm-4.0/gtkmm/private/scrolledwindow_p.h +include/gtkmm-4.0/gtkmm/private/searchbar_p.h +include/gtkmm-4.0/gtkmm/private/searchentry_p.h +include/gtkmm-4.0/gtkmm/private/selectionfiltermodel_p.h +include/gtkmm-4.0/gtkmm/private/selectionmodel_p.h +include/gtkmm-4.0/gtkmm/private/separator_p.h +include/gtkmm-4.0/gtkmm/private/settings_p.h +include/gtkmm-4.0/gtkmm/private/shortcut_p.h +include/gtkmm-4.0/gtkmm/private/shortcutaction_p.h +include/gtkmm-4.0/gtkmm/private/shortcutcontroller_p.h +include/gtkmm-4.0/gtkmm/private/shortcutlabel_p.h +include/gtkmm-4.0/gtkmm/private/shortcutmanager_p.h +include/gtkmm-4.0/gtkmm/private/shortcutsgroup_p.h +include/gtkmm-4.0/gtkmm/private/shortcutssection_p.h +include/gtkmm-4.0/gtkmm/private/shortcutsshortcut_p.h +include/gtkmm-4.0/gtkmm/private/shortcutswindow_p.h +include/gtkmm-4.0/gtkmm/private/shortcuttrigger_p.h +include/gtkmm-4.0/gtkmm/private/signallistitemfactory_p.h +include/gtkmm-4.0/gtkmm/private/singleselection_p.h +include/gtkmm-4.0/gtkmm/private/sizegroup_p.h +include/gtkmm-4.0/gtkmm/private/slicelistmodel_p.h +include/gtkmm-4.0/gtkmm/private/snapshot_p.h +include/gtkmm-4.0/gtkmm/private/sorter_p.h +include/gtkmm-4.0/gtkmm/private/sortlistmodel_p.h +include/gtkmm-4.0/gtkmm/private/spinbutton_p.h +include/gtkmm-4.0/gtkmm/private/spinner_p.h +include/gtkmm-4.0/gtkmm/private/stack_p.h +include/gtkmm-4.0/gtkmm/private/stackpage_p.h +include/gtkmm-4.0/gtkmm/private/stacksidebar_p.h +include/gtkmm-4.0/gtkmm/private/stackswitcher_p.h +include/gtkmm-4.0/gtkmm/private/statusbar_p.h +include/gtkmm-4.0/gtkmm/private/stringfilter_p.h +include/gtkmm-4.0/gtkmm/private/stringlist_p.h +include/gtkmm-4.0/gtkmm/private/stringobject_p.h +include/gtkmm-4.0/gtkmm/private/stringsorter_p.h +include/gtkmm-4.0/gtkmm/private/stylecontext_p.h +include/gtkmm-4.0/gtkmm/private/styleprovider_p.h +include/gtkmm-4.0/gtkmm/private/switch_p.h +include/gtkmm-4.0/gtkmm/private/text_p.h +include/gtkmm-4.0/gtkmm/private/textbuffer_p.h +include/gtkmm-4.0/gtkmm/private/textchildanchor_p.h +include/gtkmm-4.0/gtkmm/private/textiter_p.h +include/gtkmm-4.0/gtkmm/private/textmark_p.h +include/gtkmm-4.0/gtkmm/private/texttag_p.h +include/gtkmm-4.0/gtkmm/private/texttagtable_p.h +include/gtkmm-4.0/gtkmm/private/textview_p.h +include/gtkmm-4.0/gtkmm/private/togglebutton_p.h +include/gtkmm-4.0/gtkmm/private/tooltip_p.h +include/gtkmm-4.0/gtkmm/private/treedragdest_p.h +include/gtkmm-4.0/gtkmm/private/treedragsource_p.h +include/gtkmm-4.0/gtkmm/private/treeexpander_p.h +include/gtkmm-4.0/gtkmm/private/treeiter_p.h +include/gtkmm-4.0/gtkmm/private/treelistmodel_p.h +include/gtkmm-4.0/gtkmm/private/treelistrow_p.h +include/gtkmm-4.0/gtkmm/private/treemodel_p.h +include/gtkmm-4.0/gtkmm/private/treemodelfilter_p.h +include/gtkmm-4.0/gtkmm/private/treemodelsort_p.h +include/gtkmm-4.0/gtkmm/private/treepath_p.h +include/gtkmm-4.0/gtkmm/private/treerowreference_p.h +include/gtkmm-4.0/gtkmm/private/treeselection_p.h +include/gtkmm-4.0/gtkmm/private/treesortable_p.h +include/gtkmm-4.0/gtkmm/private/treestore_p.h +include/gtkmm-4.0/gtkmm/private/treeview_p.h +include/gtkmm-4.0/gtkmm/private/treeviewcolumn_p.h +include/gtkmm-4.0/gtkmm/private/video_p.h +include/gtkmm-4.0/gtkmm/private/viewport_p.h +include/gtkmm-4.0/gtkmm/private/volumebutton_p.h +include/gtkmm-4.0/gtkmm/private/widget_p.h +include/gtkmm-4.0/gtkmm/private/widgetpaintable_p.h +include/gtkmm-4.0/gtkmm/private/window_p.h +include/gtkmm-4.0/gtkmm/private/windowcontrols_p.h +include/gtkmm-4.0/gtkmm/private/windowgroup_p.h +include/gtkmm-4.0/gtkmm/private/windowhandle_p.h +include/gtkmm-4.0/gtkmm/progressbar.h +include/gtkmm-4.0/gtkmm/range.h +include/gtkmm-4.0/gtkmm/recentinfo.h +include/gtkmm-4.0/gtkmm/recentmanager.h +include/gtkmm-4.0/gtkmm/requisition.h +include/gtkmm-4.0/gtkmm/revealer.h +include/gtkmm-4.0/gtkmm/root.h +include/gtkmm-4.0/gtkmm/scale.h +include/gtkmm-4.0/gtkmm/scalebutton.h +include/gtkmm-4.0/gtkmm/scrollable.h +include/gtkmm-4.0/gtkmm/scrollbar.h +include/gtkmm-4.0/gtkmm/scrolledwindow.h +include/gtkmm-4.0/gtkmm/searchbar.h +include/gtkmm-4.0/gtkmm/searchentry.h +include/gtkmm-4.0/gtkmm/selectionfiltermodel.h +include/gtkmm-4.0/gtkmm/selectionlistmodelimpl.h +include/gtkmm-4.0/gtkmm/selectionmodel.h +include/gtkmm-4.0/gtkmm/separator.h +include/gtkmm-4.0/gtkmm/settings.h +include/gtkmm-4.0/gtkmm/shortcut.h +include/gtkmm-4.0/gtkmm/shortcutaction.h +include/gtkmm-4.0/gtkmm/shortcutcontroller.h +include/gtkmm-4.0/gtkmm/shortcutlabel.h +include/gtkmm-4.0/gtkmm/shortcutmanager.h +include/gtkmm-4.0/gtkmm/shortcutsgroup.h +include/gtkmm-4.0/gtkmm/shortcutssection.h +include/gtkmm-4.0/gtkmm/shortcutsshortcut.h +include/gtkmm-4.0/gtkmm/shortcutswindow.h +include/gtkmm-4.0/gtkmm/shortcuttrigger.h +include/gtkmm-4.0/gtkmm/signallistitemfactory.h +include/gtkmm-4.0/gtkmm/singleselection.h +include/gtkmm-4.0/gtkmm/sizegroup.h +include/gtkmm-4.0/gtkmm/slicelistmodel.h +include/gtkmm-4.0/gtkmm/snapshot.h +include/gtkmm-4.0/gtkmm/sorter.h +include/gtkmm-4.0/gtkmm/sortlistmodel.h +include/gtkmm-4.0/gtkmm/spinbutton.h +include/gtkmm-4.0/gtkmm/spinner.h +include/gtkmm-4.0/gtkmm/stack.h +include/gtkmm-4.0/gtkmm/stackpage.h +include/gtkmm-4.0/gtkmm/stacksidebar.h +include/gtkmm-4.0/gtkmm/stackswitcher.h +include/gtkmm-4.0/gtkmm/statusbar.h +include/gtkmm-4.0/gtkmm/stringfilter.h +include/gtkmm-4.0/gtkmm/stringlist.h +include/gtkmm-4.0/gtkmm/stringobject.h +include/gtkmm-4.0/gtkmm/stringsorter.h +include/gtkmm-4.0/gtkmm/stylecontext.h +include/gtkmm-4.0/gtkmm/styleprovider.h +include/gtkmm-4.0/gtkmm/switch.h +include/gtkmm-4.0/gtkmm/text.h +include/gtkmm-4.0/gtkmm/textbuffer.h +include/gtkmm-4.0/gtkmm/textchildanchor.h +include/gtkmm-4.0/gtkmm/textiter.h +include/gtkmm-4.0/gtkmm/textmark.h +include/gtkmm-4.0/gtkmm/texttag.h +include/gtkmm-4.0/gtkmm/texttagtable.h +include/gtkmm-4.0/gtkmm/textview.h +include/gtkmm-4.0/gtkmm/togglebutton.h +include/gtkmm-4.0/gtkmm/tooltip.h +include/gtkmm-4.0/gtkmm/treedragdest.h +include/gtkmm-4.0/gtkmm/treedragsource.h +include/gtkmm-4.0/gtkmm/treeexpander.h +include/gtkmm-4.0/gtkmm/treeiter.h +include/gtkmm-4.0/gtkmm/treelistmodel.h +include/gtkmm-4.0/gtkmm/treelistrow.h +include/gtkmm-4.0/gtkmm/treemodel.h +include/gtkmm-4.0/gtkmm/treemodelcolumn.h +include/gtkmm-4.0/gtkmm/treemodelfilter.h +include/gtkmm-4.0/gtkmm/treemodelsort.h +include/gtkmm-4.0/gtkmm/treepath.h +include/gtkmm-4.0/gtkmm/treerowreference.h +include/gtkmm-4.0/gtkmm/treeselection.h +include/gtkmm-4.0/gtkmm/treesortable.h +include/gtkmm-4.0/gtkmm/treestore.h +include/gtkmm-4.0/gtkmm/treeview.h +include/gtkmm-4.0/gtkmm/treeview_private.h +include/gtkmm-4.0/gtkmm/treeviewcolumn.h +include/gtkmm-4.0/gtkmm/version.h +include/gtkmm-4.0/gtkmm/video.h +include/gtkmm-4.0/gtkmm/viewport.h +include/gtkmm-4.0/gtkmm/volumebutton.h +include/gtkmm-4.0/gtkmm/widget.h +include/gtkmm-4.0/gtkmm/widgetpaintable.h +include/gtkmm-4.0/gtkmm/window.h +include/gtkmm-4.0/gtkmm/windowcontrols.h +include/gtkmm-4.0/gtkmm/windowgroup.h +include/gtkmm-4.0/gtkmm/windowhandle.h +include/gtkmm-4.0/gtkmm/wrap_init.h +lib/gtkmm-4.0/include/gdkmmconfig.h +lib/gtkmm-4.0/include/gtkmmconfig.h +lib/gtkmm-4.0/proc/m4/class_gtkobject.m4 +lib/gtkmm-4.0/proc/m4/convert.m4 +lib/gtkmm-4.0/proc/m4/convert_gdk.m4 +lib/gtkmm-4.0/proc/m4/convert_gtk.m4 +lib/gtkmm-4.0/proc/m4/convert_gtkmm.m4 +lib/libgtkmm-4.0.so +lib/libgtkmm-4.0.so.0 +lib/libgtkmm-4.0.so.0.0.0 +lib/pkgconfig/gtkmm-4.0.pc diff --git a/x11/gtkmm4/buildlink3.mk b/x11/gtkmm4/buildlink3.mk new file mode 100644 index 00000000000..64cbbca86b7 --- /dev/null +++ b/x11/gtkmm4/buildlink3.mk @@ -0,0 +1,18 @@ +# $NetBSD: buildlink3.mk,v 1.1 2021/06/01 00:32:07 wiz Exp $ + +BUILDLINK_TREE+= gtkmm4 + +.if !defined(GTKMM4_BUILDLINK3_MK) +GTKMM4_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.gtkmm4+= gtkmm4>=4.2.0 +BUILDLINK_PKGSRCDIR.gtkmm4?= ../../x11/gtkmm4 + +.include "../../x11/gtk4/buildlink3.mk" +.include "../../devel/glibmm2.68/buildlink3.mk" +.include "../../devel/pangomm2.48/buildlink3.mk" +.include "../../graphics/cairomm1.16/buildlink3.mk" +.include "../../graphics/gdk-pixbuf2/buildlink3.mk" +.endif # GTKMM4_BUILDLINK3_MK + +BUILDLINK_TREE+= -gtkmm4 diff --git a/x11/gtkmm4/distinfo b/x11/gtkmm4/distinfo new file mode 100644 index 00000000000..6c3815e60e9 --- /dev/null +++ b/x11/gtkmm4/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2021/06/01 00:32:07 wiz Exp $ + +SHA1 (gtkmm-4.2.0.tar.xz) = 98eefde6db941577603329e8510def6cb533183e +RMD160 (gtkmm-4.2.0.tar.xz) = 9c683140bae4661d2bfb53d9cb966fa59c41d3cd +SHA512 (gtkmm-4.2.0.tar.xz) = c4532c427da0a37e4f8ba6f0e6d3975c3f84db461bc08263a4a81e6ee9e750112a2b4b0c5000ba22f8fd4fc5f833ef320f2c1f56580157f7ae41667ff15ccc72 +Size (gtkmm-4.2.0.tar.xz) = 13850496 bytes +SHA1 (patch-meson.build) = 3705d3848e3adcbac7567719679627a129a88e28 diff --git a/x11/gtkmm4/patches/patch-meson.build b/x11/gtkmm4/patches/patch-meson.build new file mode 100644 index 00000000000..3ac5e1b8c9a --- /dev/null +++ b/x11/gtkmm4/patches/patch-meson.build @@ -0,0 +1,15 @@ +$NetBSD: patch-meson.build,v 1.1 2021/06/01 00:32:07 wiz Exp $ + +Fix finding Python. + +--- meson.build.orig 2021-02-23 09:07:04.274881400 +0000 ++++ meson.build +@@ -46,7 +46,7 @@ project_build_root = meson.current_build + cpp_compiler = meson.get_compiler('cpp') + is_msvc = cpp_compiler.get_id() == 'msvc' + is_host_windows = host_machine.system() == 'windows' +-python3 = import('python').find_installation('python3') ++python3 = import('python').find_installation() + + python_version = python3.language_version() + python_version_req = '>= 3.5' |