pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/gtk4 x11/gtk4: import gtk4-4.0.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/617f29508de8
branches:  trunk
changeset: 447714:617f29508de8
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Thu Feb 25 09:55:55 2021 +0000

description:
x11/gtk4: import gtk4-4.0.3

GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable for
projects ranging from small one-off tools to complete application
suites.

GTK has been designed from the ground up to support a range of
languages, not only C/C++.

This package contains GTK 4.

diffstat:

 x11/gtk4/DESCR                                               |    9 +
 x11/gtk4/Makefile                                            |   63 +
 x11/gtk4/PLIST                                               |  646 +++++++++++
 x11/gtk4/buildlink3.mk                                       |   20 +
 x11/gtk4/distinfo                                            |    9 +
 x11/gtk4/options.mk                                          |   72 +
 x11/gtk4/patches/patch-config.h.meson                        |   17 +
 x11/gtk4/patches/patch-gdk_wayland_cursor_os-compatibility.c |   17 +
 x11/gtk4/patches/patch-meson.build                           |   19 +
 9 files changed, 872 insertions(+), 0 deletions(-)

diffs (truncated from 908 to 300 lines):

diff -r 4ec368b4c609 -r 617f29508de8 x11/gtk4/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gtk4/DESCR    Thu Feb 25 09:55:55 2021 +0000
@@ -0,0 +1,9 @@
+GTK is a multi-platform toolkit for creating graphical user
+interfaces. Offering a complete set of widgets, GTK is suitable for
+projects ranging from small one-off tools to complete application
+suites.
+
+GTK has been designed from the ground up to support a range of
+languages, not only C/C++.
+
+This package contains GTK 4.
diff -r 4ec368b4c609 -r 617f29508de8 x11/gtk4/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gtk4/Makefile Thu Feb 25 09:55:55 2021 +0000
@@ -0,0 +1,63 @@
+# $NetBSD: Makefile,v 1.1 2021/02/25 09:55:55 ryoon Exp $
+
+DISTNAME=      gtk-4.0.3
+PKGNAME=       ${DISTNAME:S/gtk/gtk4/}
+CATEGORIES=    x11
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk/4.0/}
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    ryoon%NetBSD.org@localhost
+HOMEPAGE=      https://www.gtk.org/
+COMMENT=       Multi-platform toolkit for creating GUI, version 4
+LICENSE=       gnu-lgpl-v2.1
+
+TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
+
+# This packge invokes python3 command.
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+.include "options.mk"
+
+USE_TOOLS+=            pkg-config
+USE_PKGLOCALEDIR=      yes
+USE_LANGUAGES=         c c++
+
+MESON_ARGS+=           -Dsassc=disabled
+MESON_ARGS+=           -Dgtk_doc=false
+
+PKGCONFIG_OVERRIDE+=   gtk4-unix-print.pc.in
+PKGCONFIG_OVERRIDE+=   gtk4.pc.in
+
+PLIST_VARS+=           dylib no-dylib
+.if ${SHLIB_TYPE} == "dylib"
+PLIST.dylib=           yes
+SOEXT=                 dylib
+.else
+PLIST.no-dylib=                yes
+SOEXT=                 so
+.endif
+PLIST_SUBST+=          SOEXT=${SOEXT}
+PRINT_PLIST_AWK+=      { gsub(/\.${SOEXT}/, ".$${SOEXT}") }
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/libexecinfo/buildlink3.mk"
+.include "../../devel/pango/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../graphics/cairo-gobject/buildlink3.mk"
+.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
+.include "../../graphics/graphene/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/libepoxy/buildlink3.mk"
+# librsvg is required by a demo only.
+#.include "../../graphics/librsvg/buildlink3.mk"
+.include "../../multimedia/ffmpeg4/buildlink3.mk"
+.include "../../textproc/iso-codes/buildlink3.mk"
+# json-gliba and librest07 are required to support Google Cloud Print.
+# Google Cloud Print reached EOL (2020-12-31).
+#.include "../../textproc/json-glib/buildlink3.mk"
+#.include "../../www/librest07/buildlink3.mk"
+
+.include "../../devel/meson/build.mk"
+.include "../../lang/python/tool.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 4ec368b4c609 -r 617f29508de8 x11/gtk4/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gtk4/PLIST    Thu Feb 25 09:55:55 2021 +0000
@@ -0,0 +1,646 @@
+@comment $NetBSD: PLIST,v 1.1 2021/02/25 09:55:55 ryoon Exp $
+bin/gtk4-builder-tool
+bin/gtk4-demo
+bin/gtk4-demo-application
+bin/gtk4-encode-symbolic-svg
+bin/gtk4-icon-browser
+bin/gtk4-launch
+bin/gtk4-print-editor
+bin/gtk4-query-settings
+bin/gtk4-update-icon-cache
+bin/gtk4-widget-factory
+include/gtk-4.0/gdk/gdk-autocleanup.h
+include/gtk-4.0/gdk/gdk.h
+include/gtk-4.0/gdk/gdkapplaunchcontext.h
+include/gtk-4.0/gdk/gdkcairo.h
+include/gtk-4.0/gdk/gdkcairocontext.h
+include/gtk-4.0/gdk/gdkclipboard.h
+include/gtk-4.0/gdk/gdkconfig.h
+include/gtk-4.0/gdk/gdkcontentdeserializer.h
+include/gtk-4.0/gdk/gdkcontentformats.h
+include/gtk-4.0/gdk/gdkcontentprovider.h
+include/gtk-4.0/gdk/gdkcontentproviderimpl.h
+include/gtk-4.0/gdk/gdkcontentserializer.h
+include/gtk-4.0/gdk/gdkcursor.h
+include/gtk-4.0/gdk/gdkdevice.h
+include/gtk-4.0/gdk/gdkdevicepad.h
+include/gtk-4.0/gdk/gdkdevicetool.h
+include/gtk-4.0/gdk/gdkdisplay.h
+include/gtk-4.0/gdk/gdkdisplaymanager.h
+include/gtk-4.0/gdk/gdkdrag.h
+include/gtk-4.0/gdk/gdkdragsurface.h
+include/gtk-4.0/gdk/gdkdrawcontext.h
+include/gtk-4.0/gdk/gdkdrop.h
+include/gtk-4.0/gdk/gdkenumtypes.h
+include/gtk-4.0/gdk/gdkevents.h
+include/gtk-4.0/gdk/gdkframeclock.h
+include/gtk-4.0/gdk/gdkframetimings.h
+include/gtk-4.0/gdk/gdkglcontext.h
+include/gtk-4.0/gdk/gdkgltexture.h
+include/gtk-4.0/gdk/gdkkeys.h
+include/gtk-4.0/gdk/gdkkeysyms.h
+include/gtk-4.0/gdk/gdkmemorytexture.h
+include/gtk-4.0/gdk/gdkmonitor.h
+include/gtk-4.0/gdk/gdkpaintable.h
+include/gtk-4.0/gdk/gdkpango.h
+include/gtk-4.0/gdk/gdkpixbuf.h
+include/gtk-4.0/gdk/gdkpopup.h
+include/gtk-4.0/gdk/gdkpopuplayout.h
+include/gtk-4.0/gdk/gdkrectangle.h
+include/gtk-4.0/gdk/gdkrgba.h
+include/gtk-4.0/gdk/gdkseat.h
+include/gtk-4.0/gdk/gdksnapshot.h
+include/gtk-4.0/gdk/gdksurface.h
+include/gtk-4.0/gdk/gdktexture.h
+include/gtk-4.0/gdk/gdktoplevel.h
+include/gtk-4.0/gdk/gdktoplevellayout.h
+include/gtk-4.0/gdk/gdktoplevelsize.h
+include/gtk-4.0/gdk/gdktypes.h
+include/gtk-4.0/gdk/gdkversionmacros.h
+include/gtk-4.0/gdk/gdkvulkancontext.h
+${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacos.h
+${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacosdevice.h
+${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacosdisplay.h
+${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacosglcontext.h
+${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacoskeymap.h
+${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacosmonitor.h
+${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacosseat.h
+${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacossurface.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx-autocleanups.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11applaunchcontext.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11device-xi2.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11device.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11devicemanager-xi2.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11devicemanager.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11display.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11dnd.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11glcontext.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11monitor.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11property.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11screen.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11selection.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11surface.h
+${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11utils.h
+include/gtk-4.0/gsk/gl/gskglrenderer.h
+include/gtk-4.0/gsk/gsk-autocleanup.h
+include/gtk-4.0/gsk/gsk.h
+include/gtk-4.0/gsk/gskcairorenderer.h
+include/gtk-4.0/gsk/gskenums.h
+include/gtk-4.0/gsk/gskenumtypes.h
+include/gtk-4.0/gsk/gskglshader.h
+include/gtk-4.0/gsk/gskrenderer.h
+include/gtk-4.0/gsk/gskrendernode.h
+include/gtk-4.0/gsk/gskroundedrect.h
+include/gtk-4.0/gsk/gsktransform.h
+include/gtk-4.0/gsk/gsktypes.h
+include/gtk-4.0/gtk/css/gtkcss.h
+include/gtk-4.0/gtk/css/gtkcssenums.h
+include/gtk-4.0/gtk/css/gtkcssenumtypes.h
+include/gtk-4.0/gtk/css/gtkcsserror.h
+include/gtk-4.0/gtk/css/gtkcsslocation.h
+include/gtk-4.0/gtk/css/gtkcsssection.h
+include/gtk-4.0/gtk/gtk-autocleanups.h
+include/gtk-4.0/gtk/gtk.h
+include/gtk-4.0/gtk/gtkaboutdialog.h
+include/gtk-4.0/gtk/gtkaccelgroup.h
+include/gtk-4.0/gtk/gtkaccessible.h
+include/gtk-4.0/gtk/gtkactionable.h
+include/gtk-4.0/gtk/gtkactionbar.h
+include/gtk-4.0/gtk/gtkadjustment.h
+include/gtk-4.0/gtk/gtkappchooser.h
+include/gtk-4.0/gtk/gtkappchooserbutton.h
+include/gtk-4.0/gtk/gtkappchooserdialog.h
+include/gtk-4.0/gtk/gtkappchooserwidget.h
+include/gtk-4.0/gtk/gtkapplication.h
+include/gtk-4.0/gtk/gtkapplicationwindow.h
+include/gtk-4.0/gtk/gtkaspectframe.h
+include/gtk-4.0/gtk/gtkassistant.h
+include/gtk-4.0/gtk/gtkatcontext.h
+include/gtk-4.0/gtk/gtkbinlayout.h
+include/gtk-4.0/gtk/gtkbitset.h
+include/gtk-4.0/gtk/gtkbookmarklist.h
+include/gtk-4.0/gtk/gtkboolfilter.h
+include/gtk-4.0/gtk/gtkborder.h
+include/gtk-4.0/gtk/gtkbox.h
+include/gtk-4.0/gtk/gtkboxlayout.h
+include/gtk-4.0/gtk/gtkbuildable.h
+include/gtk-4.0/gtk/gtkbuilder.h
+include/gtk-4.0/gtk/gtkbuilderlistitemfactory.h
+include/gtk-4.0/gtk/gtkbuilderscope.h
+include/gtk-4.0/gtk/gtkbutton.h
+include/gtk-4.0/gtk/gtkcalendar.h
+include/gtk-4.0/gtk/gtkcellarea.h
+include/gtk-4.0/gtk/gtkcellareabox.h
+include/gtk-4.0/gtk/gtkcellareacontext.h
+include/gtk-4.0/gtk/gtkcelleditable.h
+include/gtk-4.0/gtk/gtkcelllayout.h
+include/gtk-4.0/gtk/gtkcellrenderer.h
+include/gtk-4.0/gtk/gtkcellrendereraccel.h
+include/gtk-4.0/gtk/gtkcellrenderercombo.h
+include/gtk-4.0/gtk/gtkcellrendererpixbuf.h
+include/gtk-4.0/gtk/gtkcellrendererprogress.h
+include/gtk-4.0/gtk/gtkcellrendererspin.h
+include/gtk-4.0/gtk/gtkcellrendererspinner.h
+include/gtk-4.0/gtk/gtkcellrenderertext.h
+include/gtk-4.0/gtk/gtkcellrenderertoggle.h
+include/gtk-4.0/gtk/gtkcellview.h
+include/gtk-4.0/gtk/gtkcenterbox.h
+include/gtk-4.0/gtk/gtkcenterlayout.h
+include/gtk-4.0/gtk/gtkcheckbutton.h
+include/gtk-4.0/gtk/gtkcolorbutton.h
+include/gtk-4.0/gtk/gtkcolorchooser.h
+include/gtk-4.0/gtk/gtkcolorchooserdialog.h
+include/gtk-4.0/gtk/gtkcolorchooserwidget.h
+include/gtk-4.0/gtk/gtkcolorutils.h
+include/gtk-4.0/gtk/gtkcolumnview.h
+include/gtk-4.0/gtk/gtkcolumnviewcolumn.h
+include/gtk-4.0/gtk/gtkcombobox.h
+include/gtk-4.0/gtk/gtkcomboboxtext.h
+include/gtk-4.0/gtk/gtkconstraint.h
+include/gtk-4.0/gtk/gtkconstraintguide.h
+include/gtk-4.0/gtk/gtkconstraintlayout.h
+include/gtk-4.0/gtk/gtkcssprovider.h
+include/gtk-4.0/gtk/gtkcustomfilter.h
+include/gtk-4.0/gtk/gtkcustomlayout.h
+include/gtk-4.0/gtk/gtkcustomsorter.h
+include/gtk-4.0/gtk/gtkdebug.h
+include/gtk-4.0/gtk/gtkdialog.h
+include/gtk-4.0/gtk/gtkdirectorylist.h
+include/gtk-4.0/gtk/gtkdragicon.h
+include/gtk-4.0/gtk/gtkdragsource.h
+include/gtk-4.0/gtk/gtkdrawingarea.h
+include/gtk-4.0/gtk/gtkdropcontrollermotion.h
+include/gtk-4.0/gtk/gtkdropdown.h
+include/gtk-4.0/gtk/gtkdroptarget.h
+include/gtk-4.0/gtk/gtkdroptargetasync.h
+include/gtk-4.0/gtk/gtkeditable.h
+include/gtk-4.0/gtk/gtkeditablelabel.h
+include/gtk-4.0/gtk/gtkemojichooser.h
+include/gtk-4.0/gtk/gtkentry.h
+include/gtk-4.0/gtk/gtkentrybuffer.h
+include/gtk-4.0/gtk/gtkentrycompletion.h
+include/gtk-4.0/gtk/gtkenums.h
+include/gtk-4.0/gtk/gtkeventcontroller.h
+include/gtk-4.0/gtk/gtkeventcontrollerfocus.h
+include/gtk-4.0/gtk/gtkeventcontrollerkey.h
+include/gtk-4.0/gtk/gtkeventcontrollerlegacy.h
+include/gtk-4.0/gtk/gtkeventcontrollermotion.h
+include/gtk-4.0/gtk/gtkeventcontrollerscroll.h
+include/gtk-4.0/gtk/gtkexpander.h
+include/gtk-4.0/gtk/gtkexpression.h
+include/gtk-4.0/gtk/gtkfilechooser.h
+include/gtk-4.0/gtk/gtkfilechooserdialog.h
+include/gtk-4.0/gtk/gtkfilechoosernative.h
+include/gtk-4.0/gtk/gtkfilechooserwidget.h
+include/gtk-4.0/gtk/gtkfilefilter.h
+include/gtk-4.0/gtk/gtkfilter.h
+include/gtk-4.0/gtk/gtkfilterlistmodel.h
+include/gtk-4.0/gtk/gtkfixed.h
+include/gtk-4.0/gtk/gtkfixedlayout.h
+include/gtk-4.0/gtk/gtkflattenlistmodel.h
+include/gtk-4.0/gtk/gtkflowbox.h
+include/gtk-4.0/gtk/gtkfontbutton.h
+include/gtk-4.0/gtk/gtkfontchooser.h
+include/gtk-4.0/gtk/gtkfontchooserdialog.h
+include/gtk-4.0/gtk/gtkfontchooserwidget.h
+include/gtk-4.0/gtk/gtkframe.h
+include/gtk-4.0/gtk/gtkgesture.h
+include/gtk-4.0/gtk/gtkgestureclick.h
+include/gtk-4.0/gtk/gtkgesturedrag.h
+include/gtk-4.0/gtk/gtkgesturelongpress.h
+include/gtk-4.0/gtk/gtkgesturepan.h
+include/gtk-4.0/gtk/gtkgesturerotate.h
+include/gtk-4.0/gtk/gtkgesturesingle.h
+include/gtk-4.0/gtk/gtkgesturestylus.h
+include/gtk-4.0/gtk/gtkgestureswipe.h



Home | Main Index | Thread Index | Old Index