Re-add gitg.

gitg is a graphical user interface for git. It aims at being a small, fast and
convenient tool to visualize the history of git repositories.  Besides
visualization, gitg also provides several utilities to manage your repository
and commit your work.

ok robert@
This commit is contained in:
ajacoutot 2021-12-28 09:32:13 +00:00
parent 7f89fa1724
commit c8df6837f5
5 changed files with 147 additions and 1 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.296 2021/10/30 07:19:58 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.297 2021/12/28 09:32:13 ajacoutot Exp $
SUBDIR =
SUBDIR += accerciser
@ -39,6 +39,7 @@
SUBDIR += gedit-plugins
SUBDIR += gfbgraph
SUBDIR += ghex
SUBDIR += gitg
SUBDIR += gjs
SUBDIR += grilo
SUBDIR += grilo-plugins

44
x11/gnome/gitg/Makefile Normal file
View File

@ -0,0 +1,44 @@
# $OpenBSD: Makefile,v 1.21 2021/12/28 09:32:13 ajacoutot Exp $
COMMENT= graphical user interface for git
GNOME_PROJECT= gitg
GNOME_VERSION= 41
SHARED_LIBS += gitg-1.0 1.0 # 0.0.0
SHARED_LIBS += gitg-ext-1.0 0.0 # 0.0.0
CATEGORIES= devel
# GPLv2
PERMIT_PACKAGE= Yes
WANTLIB += c cairo dazzle-1.0 gdk-3 gdk_pixbuf-2.0 gee-0.8 gio-2.0
WANTLIB += girepository-1.0 git2-glib-1.0 glib-2.0 gobject-2.0
WANTLIB += gspell-1 gtk-3 gtksourceview-4 intl json-glib-1.0 m
WANTLIB += pango-1.0 peas-1.0 secret-1 xml2
MODULES= devel/dconf \
devel/meson \
x11/gnome
MODGNOME_TOOLS= desktop-file-utils gobject-introspection \
gtk-update-icon-cache vala
BUILD_DEPENDS= devel/gsettings-desktop-schemas
LIB_DEPENDS= devel/json-glib \
devel/libgee \
devel/libpeas \
devel/libgit2/libgit2-glib \
textproc/gspell \
x11/gnome/libdazzle \
x11/gnome/libsecret \
x11/gtksourceview4
RUN_DEPENDS= devel/git \
devel/gsettings-desktop-schemas
DEBUG_PACKAGES= ${BUILD_PACKAGES}
.include <bsd.port.mk>

2
x11/gnome/gitg/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (gnome/gitg-41.tar.xz) = f7Ybn7EPuqVI0j1wZbq9cq1j5iHeVYQMBlzm45hsRik=
SIZE (gnome/gitg-41.tar.xz) = 10604696

4
x11/gnome/gitg/pkg/DESCR Normal file
View File

@ -0,0 +1,4 @@
gitg is a graphical user interface for git. It aims at being a small, fast and
convenient tool to visualize the history of git repositories. Besides
visualization, gitg also provides several utilities to manage your repository
and commit your work.

95
x11/gnome/gitg/pkg/PLIST Normal file
View File

@ -0,0 +1,95 @@
@comment $OpenBSD: PLIST,v 1.7 2021/12/28 09:32:13 ajacoutot Exp $
@bin bin/gitg
include/libgitg-1.0/
include/libgitg-1.0/libgitg/
include/libgitg-1.0/libgitg/libgitg.h
include/libgitg-ext-1.0/
include/libgitg-ext-1.0/libgitg-ext/
include/libgitg-ext-1.0/libgitg-ext/libgitg-ext.h
lib/girepository-1.0/Gitg-1.0.typelib
lib/girepository-1.0/GitgExt-1.0.typelib
lib/gitg/
lib/gitg/plugins/
lib/gitg/plugins/diff.plugin
lib/gitg/plugins/files.plugin
@so lib/gitg/plugins/libdiff.so
@so lib/gitg/plugins/libfiles.so
@lib lib/libgitg-1.0.so.${LIBgitg-1.0_VERSION}
@lib lib/libgitg-ext-1.0.so.${LIBgitg-ext-1.0_VERSION}
lib/pkgconfig/libgitg-1.0.pc
lib/pkgconfig/libgitg-ext-1.0.pc
lib/python3.9/site-packages/gi/
lib/python3.9/site-packages/gi/overrides/
lib/python3.9/site-packages/gi/overrides/GitgExt.py
@man man/man1/gitg.1
share/applications/org.gnome.gitg.desktop
share/gir-1.0/Gitg-1.0.gir
share/gir-1.0/GitgExt-1.0.gir
share/gitg/
share/gitg/icons/
share/gitg/icons/hicolor/
share/gitg/icons/hicolor/scalable/
share/gitg/icons/hicolor/scalable/actions/
share/gitg/icons/hicolor/scalable/actions/diff-symbolic.svg
share/glade/
share/glade/catalogs/
share/glade/catalogs/gitg-glade.xml
share/glib-2.0/schemas/org.gnome.gitg.gschema.xml
share/icons/hicolor/scalable/apps/org.gnome.gitg-symbolic.svg
share/icons/hicolor/scalable/apps/org.gnome.gitg.svg
share/locale/as/LC_MESSAGES/gitg.mo
share/locale/bg/LC_MESSAGES/gitg.mo
share/locale/bs/LC_MESSAGES/gitg.mo
share/locale/ca/LC_MESSAGES/gitg.mo
share/locale/ca@valencia/LC_MESSAGES/gitg.mo
share/locale/cs/LC_MESSAGES/gitg.mo
share/locale/da/LC_MESSAGES/gitg.mo
share/locale/de/LC_MESSAGES/gitg.mo
share/locale/el/LC_MESSAGES/gitg.mo
share/locale/en_GB/LC_MESSAGES/gitg.mo
share/locale/eo/LC_MESSAGES/gitg.mo
share/locale/es/LC_MESSAGES/gitg.mo
share/locale/eu/LC_MESSAGES/gitg.mo
share/locale/fi/LC_MESSAGES/gitg.mo
share/locale/fr/LC_MESSAGES/gitg.mo
share/locale/fur/LC_MESSAGES/gitg.mo
share/locale/gl/LC_MESSAGES/gitg.mo
share/locale/he/LC_MESSAGES/gitg.mo
share/locale/hu/LC_MESSAGES/gitg.mo
share/locale/id/LC_MESSAGES/gitg.mo
share/locale/it/LC_MESSAGES/gitg.mo
share/locale/ja/LC_MESSAGES/gitg.mo
share/locale/kk/LC_MESSAGES/gitg.mo
share/locale/ko/LC_MESSAGES/gitg.mo
share/locale/lt/LC_MESSAGES/gitg.mo
share/locale/lv/LC_MESSAGES/gitg.mo
share/locale/ml/LC_MESSAGES/gitg.mo
share/locale/ms/LC_MESSAGES/gitg.mo
share/locale/nb/LC_MESSAGES/gitg.mo
share/locale/ne/LC_MESSAGES/gitg.mo
share/locale/nl/LC_MESSAGES/gitg.mo
share/locale/oc/LC_MESSAGES/gitg.mo
share/locale/pa/LC_MESSAGES/gitg.mo
share/locale/pl/LC_MESSAGES/gitg.mo
share/locale/pt/LC_MESSAGES/gitg.mo
share/locale/pt_BR/LC_MESSAGES/gitg.mo
share/locale/ro/LC_MESSAGES/gitg.mo
share/locale/ru/LC_MESSAGES/gitg.mo
share/locale/sk/LC_MESSAGES/gitg.mo
share/locale/sl/LC_MESSAGES/gitg.mo
share/locale/sr/LC_MESSAGES/gitg.mo
share/locale/sr@latin/LC_MESSAGES/gitg.mo
share/locale/sv/LC_MESSAGES/gitg.mo
share/locale/tr/LC_MESSAGES/gitg.mo
share/locale/uk/LC_MESSAGES/gitg.mo
share/locale/vi/LC_MESSAGES/gitg.mo
share/locale/zh_CN/LC_MESSAGES/gitg.mo
share/locale/zh_HK/LC_MESSAGES/gitg.mo
share/locale/zh_TW/LC_MESSAGES/gitg.mo
share/metainfo/
share/metainfo/org.gnome.gitg.appdata.xml
share/vala/vapi/libgitg-1.0.vapi
share/vala/vapi/libgitg-ext-1.0.vapi
@tag gtk-update-icon-cache %D/share/icons/hicolor
@tag glib-compile-schemas
@tag update-desktop-database