pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel devel: Add libdazzle.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c17d76505c27
branches:  trunk
changeset: 409838:c17d76505c27
user:      nia <nia%pkgsrc.org@localhost>
date:      Tue Jan 21 14:56:41 2020 +0000

description:
devel: Add libdazzle.

Needed for epiphany update.

The libdazzle library is a companion library to GObject and Gtk+. It provides
various features that we wish were in the underlying library but cannot for
various reasons. In most cases, they are wildly out of scope for those
libraries. In other cases, our design isn't quite generic enough to work
for everyone.

The libdazzle project is heavily opinionated, and tends to gravitate towards
design that matches the GNOME 3 human interface guidelines.

diffstat:

 devel/Makefile                |    3 +-
 devel/libdazzle/DESCR         |    8 ++
 devel/libdazzle/Makefile      |   26 +++++++
 devel/libdazzle/PLIST         |  153 ++++++++++++++++++++++++++++++++++++++++++
 devel/libdazzle/buildlink3.mk |   15 ++++
 devel/libdazzle/distinfo      |    6 +
 6 files changed, 210 insertions(+), 1 deletions(-)

diffs (245 lines):

diff -r e4efc258d39f -r c17d76505c27 devel/Makefile
--- a/devel/Makefile    Tue Jan 21 14:41:26 2020 +0000
+++ b/devel/Makefile    Tue Jan 21 14:56:41 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3032 2020/01/21 11:57:38 pho Exp $
+# $NetBSD: Makefile,v 1.3033 2020/01/21 14:56:41 nia Exp $
 #
 
 COMMENT=       Development utilities
@@ -665,6 +665,7 @@
 SUBDIR+=       libctl
 SUBDIR+=       libdaemon
 SUBDIR+=       libdatrie
+SUBDIR+=       libdazzle
 SUBDIR+=       libdbusmenu-glib
 SUBDIR+=       libdbusmenu-gtk
 SUBDIR+=       libdbusmenu-gtk-doc
diff -r e4efc258d39f -r c17d76505c27 devel/libdazzle/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libdazzle/DESCR     Tue Jan 21 14:56:41 2020 +0000
@@ -0,0 +1,8 @@
+The libdazzle library is a companion library to GObject and Gtk+. It provides
+various features that we wish were in the underlying library but cannot for
+various reasons. In most cases, they are wildly out of scope for those
+libraries. In other cases, our design isn't quite generic enough to work
+for everyone.
+
+The libdazzle project is heavily opinionated, and tends to gravitate towards
+design that matches the GNOME 3 human interface guidelines.
diff -r e4efc258d39f -r c17d76505c27 devel/libdazzle/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libdazzle/Makefile  Tue Jan 21 14:56:41 2020 +0000
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2020/01/21 14:56:41 nia Exp $
+
+DISTNAME=      libdazzle-3.35.3
+CATEGORIES=    devel gnome
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/libdazzle/3.35/}
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://gitlab.gnome.org/GNOME/libdazzle
+COMMENT=       Companion library to GObject and Gtk+
+LICENSE=       gnu-gpl-v3
+
+USE_TOOLS+=    pkg-config
+
+# workaround for build failure
+# https://gitlab.gnome.org/GNOME/json-glib/issues/35
+MAKE_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/output/src
+
+PYTHON_FOR_BUILD_ONLY= tool
+
+PKGCONFIG_OVERRIDE_STAGE=      pre-install
+PKGCONFIG_OVERRIDE+=           output/meson-private/libdazzle-1.0.pc
+
+.include "../../devel/meson/build.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r e4efc258d39f -r c17d76505c27 devel/libdazzle/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libdazzle/PLIST     Tue Jan 21 14:56:41 2020 +0000
@@ -0,0 +1,153 @@
+@comment $NetBSD: PLIST,v 1.1 2020/01/21 14:56:41 nia Exp $
+bin/dazzle-list-counters
+include/libdazzle-1.0/actions/dzl-action-group.h
+include/libdazzle-1.0/actions/dzl-child-property-action.h
+include/libdazzle-1.0/actions/dzl-properties-group.h
+include/libdazzle-1.0/actions/dzl-settings-flag-action.h
+include/libdazzle-1.0/actions/dzl-widget-action-group.h
+include/libdazzle-1.0/animation/dzl-animation.h
+include/libdazzle-1.0/animation/dzl-box-theatric.h
+include/libdazzle-1.0/animation/dzl-frame-source.h
+include/libdazzle-1.0/app/dzl-application-window.h
+include/libdazzle-1.0/app/dzl-application.h
+include/libdazzle-1.0/bindings/dzl-binding-group.h
+include/libdazzle-1.0/bindings/dzl-signal-group.h
+include/libdazzle-1.0/cache/dzl-task-cache.h
+include/libdazzle-1.0/dazzle.h
+include/libdazzle-1.0/dzl-enums.h
+include/libdazzle-1.0/dzl-version-macros.h
+include/libdazzle-1.0/dzl-version.h
+include/libdazzle-1.0/files/dzl-directory-model.h
+include/libdazzle-1.0/files/dzl-directory-reaper.h
+include/libdazzle-1.0/files/dzl-file-transfer.h
+include/libdazzle-1.0/files/dzl-recursive-file-monitor.h
+include/libdazzle-1.0/graphing/dzl-cpu-graph.h
+include/libdazzle-1.0/graphing/dzl-cpu-model.h
+include/libdazzle-1.0/graphing/dzl-graph-column.h
+include/libdazzle-1.0/graphing/dzl-graph-line-renderer.h
+include/libdazzle-1.0/graphing/dzl-graph-model.h
+include/libdazzle-1.0/graphing/dzl-graph-renderer.h
+include/libdazzle-1.0/graphing/dzl-graph-view.h
+include/libdazzle-1.0/menus/dzl-joined-menu.h
+include/libdazzle-1.0/menus/dzl-menu-button.h
+include/libdazzle-1.0/menus/dzl-menu-manager.h
+include/libdazzle-1.0/panel/dzl-dock-bin-edge.h
+include/libdazzle-1.0/panel/dzl-dock-bin.h
+include/libdazzle-1.0/panel/dzl-dock-item.h
+include/libdazzle-1.0/panel/dzl-dock-manager.h
+include/libdazzle-1.0/panel/dzl-dock-overlay-edge.h
+include/libdazzle-1.0/panel/dzl-dock-overlay.h
+include/libdazzle-1.0/panel/dzl-dock-paned.h
+include/libdazzle-1.0/panel/dzl-dock-revealer.h
+include/libdazzle-1.0/panel/dzl-dock-stack.h
+include/libdazzle-1.0/panel/dzl-dock-transient-grab.h
+include/libdazzle-1.0/panel/dzl-dock-types.h
+include/libdazzle-1.0/panel/dzl-dock-widget.h
+include/libdazzle-1.0/panel/dzl-dock-window.h
+include/libdazzle-1.0/panel/dzl-dock.h
+include/libdazzle-1.0/panel/dzl-tab-strip.h
+include/libdazzle-1.0/panel/dzl-tab.h
+include/libdazzle-1.0/pathbar/dzl-path-bar.h
+include/libdazzle-1.0/pathbar/dzl-path-element.h
+include/libdazzle-1.0/pathbar/dzl-path.h
+include/libdazzle-1.0/prefs/dzl-preferences-bin.h
+include/libdazzle-1.0/prefs/dzl-preferences-entry.h
+include/libdazzle-1.0/prefs/dzl-preferences-file-chooser-button.h
+include/libdazzle-1.0/prefs/dzl-preferences-flow-box.h
+include/libdazzle-1.0/prefs/dzl-preferences-font-button.h
+include/libdazzle-1.0/prefs/dzl-preferences-group.h
+include/libdazzle-1.0/prefs/dzl-preferences-page.h
+include/libdazzle-1.0/prefs/dzl-preferences-spin-button.h
+include/libdazzle-1.0/prefs/dzl-preferences-switch.h
+include/libdazzle-1.0/prefs/dzl-preferences-view.h
+include/libdazzle-1.0/prefs/dzl-preferences.h
+include/libdazzle-1.0/search/dzl-fuzzy-index-builder.h
+include/libdazzle-1.0/search/dzl-fuzzy-index-cursor.h
+include/libdazzle-1.0/search/dzl-fuzzy-index-match.h
+include/libdazzle-1.0/search/dzl-fuzzy-index.h
+include/libdazzle-1.0/search/dzl-fuzzy-mutable-index.h
+include/libdazzle-1.0/search/dzl-levenshtein.h
+include/libdazzle-1.0/search/dzl-pattern-spec.h
+include/libdazzle-1.0/search/dzl-trie.h
+include/libdazzle-1.0/settings/dzl-settings-sandwich.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-accel-dialog.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-chord.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-context.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-controller.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-label.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-manager.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-model.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-phase.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-simple-label.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-theme-editor.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-theme.h
+include/libdazzle-1.0/shortcuts/dzl-shortcut-tooltip.h
+include/libdazzle-1.0/shortcuts/dzl-shortcuts-group.h
+include/libdazzle-1.0/shortcuts/dzl-shortcuts-section.h
+include/libdazzle-1.0/shortcuts/dzl-shortcuts-shortcut.h
+include/libdazzle-1.0/shortcuts/dzl-shortcuts-window.h
+include/libdazzle-1.0/statemachine/dzl-state-machine-buildable.h
+include/libdazzle-1.0/statemachine/dzl-state-machine.h
+include/libdazzle-1.0/suggestions/dzl-suggestion-button.h
+include/libdazzle-1.0/suggestions/dzl-suggestion-entry-buffer.h
+include/libdazzle-1.0/suggestions/dzl-suggestion-entry.h
+include/libdazzle-1.0/suggestions/dzl-suggestion-popover.h
+include/libdazzle-1.0/suggestions/dzl-suggestion-row.h
+include/libdazzle-1.0/suggestions/dzl-suggestion.h
+include/libdazzle-1.0/theming/dzl-css-provider.h
+include/libdazzle-1.0/theming/dzl-theme-manager.h
+include/libdazzle-1.0/tree/dzl-list-store-adapter.h
+include/libdazzle-1.0/tree/dzl-tree-builder.h
+include/libdazzle-1.0/tree/dzl-tree-node.h
+include/libdazzle-1.0/tree/dzl-tree-types.h
+include/libdazzle-1.0/tree/dzl-tree.h
+include/libdazzle-1.0/util/dzl-cairo.h
+include/libdazzle-1.0/util/dzl-cancellable.h
+include/libdazzle-1.0/util/dzl-counter.h
+include/libdazzle-1.0/util/dzl-date-time.h
+include/libdazzle-1.0/util/dzl-dnd.h
+include/libdazzle-1.0/util/dzl-file-manager.h
+include/libdazzle-1.0/util/dzl-gdk.h
+include/libdazzle-1.0/util/dzl-gtk.h
+include/libdazzle-1.0/util/dzl-heap.h
+include/libdazzle-1.0/util/dzl-int-pair.h
+include/libdazzle-1.0/util/dzl-list-model-filter.h
+include/libdazzle-1.0/util/dzl-macros.h
+include/libdazzle-1.0/util/dzl-pango.h
+include/libdazzle-1.0/util/dzl-read-only-list-model.h
+include/libdazzle-1.0/util/dzl-rgba.h
+include/libdazzle-1.0/util/dzl-ring.h
+include/libdazzle-1.0/util/dzl-variant.h
+include/libdazzle-1.0/widgets/dzl-bin.h
+include/libdazzle-1.0/widgets/dzl-bolding-label.h
+include/libdazzle-1.0/widgets/dzl-box.h
+include/libdazzle-1.0/widgets/dzl-centering-bin.h
+include/libdazzle-1.0/widgets/dzl-column-layout.h
+include/libdazzle-1.0/widgets/dzl-counters-window.h
+include/libdazzle-1.0/widgets/dzl-elastic-bin.h
+include/libdazzle-1.0/widgets/dzl-empty-state.h
+include/libdazzle-1.0/widgets/dzl-entry-box.h
+include/libdazzle-1.0/widgets/dzl-file-chooser-entry.h
+include/libdazzle-1.0/widgets/dzl-list-box-row.h
+include/libdazzle-1.0/widgets/dzl-list-box.h
+include/libdazzle-1.0/widgets/dzl-multi-paned.h
+include/libdazzle-1.0/widgets/dzl-pill-box.h
+include/libdazzle-1.0/widgets/dzl-priority-box.h
+include/libdazzle-1.0/widgets/dzl-progress-button.h
+include/libdazzle-1.0/widgets/dzl-progress-icon.h
+include/libdazzle-1.0/widgets/dzl-progress-menu-button.h
+include/libdazzle-1.0/widgets/dzl-radio-box.h
+include/libdazzle-1.0/widgets/dzl-scrolled-window.h
+include/libdazzle-1.0/widgets/dzl-search-bar.h
+include/libdazzle-1.0/widgets/dzl-simple-label.h
+include/libdazzle-1.0/widgets/dzl-simple-popover.h
+include/libdazzle-1.0/widgets/dzl-slider.h
+include/libdazzle-1.0/widgets/dzl-stack-list.h
+include/libdazzle-1.0/widgets/dzl-three-grid.h
+lib/girepository-1.0/Dazzle-1.0.typelib
+lib/libdazzle-1.0.so
+lib/libdazzle-1.0.so.0
+lib/pkgconfig/libdazzle-1.0.pc
+share/gir-1.0/Dazzle-1.0.gir
+share/vala/vapi/libdazzle-1.0.deps
+share/vala/vapi/libdazzle-1.0.vapi
diff -r e4efc258d39f -r c17d76505c27 devel/libdazzle/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libdazzle/buildlink3.mk     Tue Jan 21 14:56:41 2020 +0000
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2020/01/21 14:56:41 nia Exp $
+
+BUILDLINK_TREE+=       libdazzle
+
+.if !defined(LIBDAZZLE_BUILDLINK3_MK)
+LIBDAZZLE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libdazzle+=      libdazzle>=3.35.3
+BUILDLINK_PKGSRCDIR.libdazzle?=                ../../devel/libdazzle
+BUILDLINK_INCDIRS.libdazzle+=          include/libdazzle-1.0
+
+.include "../../x11/gtk3/buildlink3.mk"
+.endif # LIBDAZZLE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -libdazzle
diff -r e4efc258d39f -r c17d76505c27 devel/libdazzle/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libdazzle/distinfo  Tue Jan 21 14:56:41 2020 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/01/21 14:56:41 nia Exp $
+
+SHA1 (libdazzle-3.35.3.tar.xz) = 80c6521240e1abc75b8fc053d41d1836f8a6965f
+RMD160 (libdazzle-3.35.3.tar.xz) = 7a7cf288a3efd53048e79fbf6fbe16863bef0a31
+SHA512 (libdazzle-3.35.3.tar.xz) = 3a7a4c1a87b2d3c13a55932e7db1e21e0cf35859ae805f0426ff56eacd07edbb6e9d303120b8db932eb8d03ac06889a9b724139b726fbb9ac5c61b75fb23d668
+Size (libdazzle-3.35.3.tar.xz) = 441388 bytes



Home | Main Index | Thread Index | Old Index