BSD Ports

devel/glade 3.40.0_7 MidnightBSD

User interface builder for GTK 3

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
b76f30d71f
License
gpl2, lgpl2.1
Categories
devel, gnome

Description

Glade is a RAD tool to enable quick & easy development of user interfaces for GTK+/GNOME. It can generate the C source code needed to create the interfaces designed within Glade's interface editor.

In the other systems

SystemPortVersion
MidnightBSDdevel/glade3.40.0_7
FreeBSDdevel/glade3.40.0_7
NetBSDdevel/glade3.40.0nb26
DragonFlydevel/glade3.40.0_5
HardenedBSDdevel/glade3.40.0_7
GhostBSDdevel/glade3.40.0_7

Install

Binary package:

mport install glade

From mports:

cd /usr/mports/devel/glade && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	glade>0:devel/glade
LIB_DEPENDS=	libgladeui-2.so:devel/glade

Dependencies

As this port's Makefile names them.

Build 3

Build dependencies 3

No port depends on this one.

Configuration

Options name: devel_glade

OptionDefaultDescription
GJSonGJS (JavaScript) support
PYTHONon
USES
compiler:c11 desktop-file-utils gettext gnome localbase:ldflags meson pathfix pkgconfig tar:xz cpe
Service scripts
none
Conflicts with
glade3-3.*

Files

Manual pages 2
  • glade(1)
  • glade-previewer(1)
pkg-plist 522
  • bin/glade
  • bin/glade-previewer
  • include/libgladeui-2.0/gladeui/glade-adaptor-chooser.h
  • include/libgladeui-2.0/gladeui/glade-app.h
  • include/libgladeui-2.0/gladeui/glade-base-editor.h
  • include/libgladeui-2.0/gladeui/glade-builtins.h
  • include/libgladeui-2.0/gladeui/glade-catalog.h
  • include/libgladeui-2.0/gladeui/glade-cell-renderer-icon.h
  • include/libgladeui-2.0/gladeui/glade-clipboard.h
  • include/libgladeui-2.0/gladeui/glade-command.h
  • include/libgladeui-2.0/gladeui/glade-cursor.h
  • include/libgladeui-2.0/gladeui/glade-debug.h
  • include/libgladeui-2.0/gladeui/glade-design-view.h
  • include/libgladeui-2.0/gladeui/glade-displayable-values.h
  • include/libgladeui-2.0/gladeui/glade-editable.h
  • include/libgladeui-2.0/gladeui/glade-editor-property.h
  • include/libgladeui-2.0/gladeui/glade-editor-skeleton.h
  • include/libgladeui-2.0/gladeui/glade-editor-table.h
  • include/libgladeui-2.0/gladeui/glade-editor.h
  • include/libgladeui-2.0/gladeui/glade-inspector.h
  • include/libgladeui-2.0/gladeui/glade-name-context.h
  • include/libgladeui-2.0/gladeui/glade-palette.h
  • include/libgladeui-2.0/gladeui/glade-placeholder.h
  • include/libgladeui-2.0/gladeui/glade-project.h
  • include/libgladeui-2.0/gladeui/glade-property-def.h
  • include/libgladeui-2.0/gladeui/glade-property-label.h
  • include/libgladeui-2.0/gladeui/glade-property-shell.h
  • include/libgladeui-2.0/gladeui/glade-property.h
  • include/libgladeui-2.0/gladeui/glade-signal-def.h
  • include/libgladeui-2.0/gladeui/glade-signal-editor.h
  • include/libgladeui-2.0/gladeui/glade-signal-model.h
  • include/libgladeui-2.0/gladeui/glade-signal.h
  • include/libgladeui-2.0/gladeui/glade-utils.h
  • include/libgladeui-2.0/gladeui/glade-widget-action.h
  • include/libgladeui-2.0/gladeui/glade-widget-adaptor.h
  • include/libgladeui-2.0/gladeui/glade-widget.h
  • include/libgladeui-2.0/gladeui/glade-xml-utils.h
  • include/libgladeui-2.0/gladeui/glade.h
  • lib/girepository-1.0/Gladeui-2.0.typelib
  • lib/glade/modules/libgladegjs.so
  • lib/glade/modules/libgladegtk.so
  • lib/glade/modules/libgladepython.so
  • lib/libgladeui-2.so
  • lib/libgladeui-2.so.13
  • lib/libgladeui-2.so.13.1.0
  • libdata/pkgconfig/gladeui-2.0.pc
  • share/man/man1/glade-previewer.1.gz
  • share/man/man1/glade.1.gz
  • share/applications/org.gnome.Glade.desktop
  • share/gettext/its/glade-catalog.its
  • share/gettext/its/glade-catalog.loc
  • share/gir-1.0/Gladeui-2.0.gir
  • share/glade/catalogs/glade-catalog.dtd
  • share/glade/catalogs/gtk+.xml
  • share/glade/catalogs/gtkunixprint.xml
  • share/glade/pixmaps/deprecated-16x16.png
  • share/glade/pixmaps/deprecated-22x22.png
  • share/glade/pixmaps/devhelp.png
  • share/glade/pixmaps/fixed-bg.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-aboutdialog.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-accelgroup.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-accellabel.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-action.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-actionbar.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-actiongroup.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-adjustment.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-alignment.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-appchooserbutton.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-appchooserdialog.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-appchooserwidget.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-arrow.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-aspectframe.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-assistant.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-box.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-button.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-buttonbox.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-calendar.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-cellareabox.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-cellrendereraccel.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-cellrenderercombo.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-cellrendererpixbuf.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-cellrendererprogress.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-cellrendererspin.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-cellrendererspinner.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-cellrenderertext.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-cellrenderertoggle.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-checkbutton.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-checkmenuitem.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-colorbutton.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-colorselection.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-colorselectiondialog.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-combobox.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-comboboxtext.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-default.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-dialog.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-drawingarea.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-entry.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-entrybuffer.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-entrycompletion.png
  • share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-eventbox.png

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/glade-3.40.0.tar.xz2.654772e+0631c9adaea849972ab9517b564e19ac19977ca97758b109edc3167008f53e3d9c
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog message
b76f30d71f Lucas Holt devel/glade: remove WebKitGTK 4.0 option (#1955)
## Summary - www/webkit2-gtk 2.52.0 dropped libsoup2, so the `@40` flavor (webkit2gtk-4.0 API) can no longer build and is being removed. - glade 3.40.0 only probes `webkit2gtk-4.0` (`meson.build`: `dependency('webkit2gtk-4.0', ...)`); upstream master is unchanged, so there is no 4.1 switch to pick up. - Drop the WEBKIT option (and its libsoup-2.4 / webkit2-gtk@40 deps), force `-Dwebkit2gtk=disabled`, remove the two `%%WEBKIT%%` plist entries. - Bump PORTREVISION: the default package no longer ships the WebKit2GTK catalog/plugin. ## Testing - `bmake patch build fake package` with default options on 4.0 (amd64): OK, meson reports `webkit2gtk : disabled` even with webkit2-gtk_40 installed on the host. - Staged tree matches pkg-plist exactly (no extra or missing files). …
22173208f1 Lucas Holt */*: add CPE identifiers from the matching FreeBSD ports
mport audit matches installed packages against sec.midnightbsd.org by CPE, so a port without one is invisible to it regardless of how vulnerable it is. These 126 ports had no CPE while the corresponding FreeBSD port did, so the vendor and product were copied from there rather than guessed. Sampled against the audit API to confirm the identifiers resolve, e.g. cad/gtkwave tonybybell:gtkwave 82 CVEs archivers/libunrar rarlab:unrar 12 audio/espeak-ng espeak-ng:espeak-ng 5 archivers/minizip-ng zlib-ng:minizip-ng 3 audio/faust grame:faust 3 cad/admesh admesh_project:admesh 3 Three ports were deliberately skipped: archivers/p5-Archive-Tar, …