Import Giggle, a Gtk frontend to the distributed SCM git, like qgit or gitk.

With Giggle you will be able to visualize and browse easily the revision
tree, view changed files and differences between revisions, visualize
summarized info for the project, commit changes and other useful tasks for
any git managed project contributor.

With help and tweaks from bernd@, thanks !
ok bernd@ ajacoutot@
This commit is contained in:
landry 2008-02-05 10:00:40 +00:00
parent ed639d00b5
commit 34956d4e5d
7 changed files with 114 additions and 0 deletions

41
devel/giggle/Makefile Normal file
View File

@ -0,0 +1,41 @@
# $OpenBSD: Makefile,v 1.1.1.1 2008/02/05 10:00:40 landry Exp $
COMMENT= gtk-based git repository viewer
CATEGORIES= devel x11
DISTNAME= giggle-0.4
SHARED_LIBS+= giggle 0.0 # .0.0
HOMEPAGE= http://developer.imendio.com/projects/giggle
MAINTAINER= Landry Breuil <gaston@gcu.info>
MASTER_SITES= http://ftp.imendio.com/pub/imendio/giggle/src/
# GPLv2
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
MODULES= devel/gettext \
textproc/intltool
USE_GMAKE= Yes
USE_X11= Yes
USE_LIBTOOL= Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ENV+= GMSGFMT="${LOCALBASE}/bin/msgfmt"
RUN_DEPENDS= ::devel/git \
::devel/desktop-file-utils
BUILD_DEPENDS+= ::devel/git
LIB_DEPENDS= glade-2.0.>=0::devel/libglade2 \
gtksourceview-2.0.>=0::x11/gtksourceview
WANTLIB= X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat fontconfig \
freetype gdk-x11-2.0 gdk_pixbuf-2.0 glib-2.0 glitz \
gmodule-2.0 gobject-2.0 gtk-x11-2.0 m pango-1.0 pangocairo-1.0 \
pangoft2-1.0 pcre png xml2 z
.include <bsd.port.mk>

5
devel/giggle/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (giggle-0.4.tar.gz) = aVs4HULegzhiYGjfpTQUBg==
RMD160 (giggle-0.4.tar.gz) = bk1mkRecSg1DvA8lJgPKkRaDzdw=
SHA1 (giggle-0.4.tar.gz) = bLROWmSoJ5ruLhngDYcUzTsPQ6o=
SHA256 (giggle-0.4.tar.gz) = 5GOZUwZ2qaJHNHNHHA7oo8QXkjdWhnyDwfcGU8E0Ca0=
SIZE (giggle-0.4.tar.gz) = 539885

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-po_Makefile_in_in,v 1.1.1.1 2008/02/05 10:00:40 landry Exp $
--- po/Makefile.in.in.orig Mon Feb 4 17:11:09 2008
+++ po/Makefile.in.in Mon Feb 4 17:11:39 2008
@@ -34,7 +34,7 @@ datadir = @datadir@
datarootdir = @datarootdir@
libdir = @libdir@
DATADIRNAME = @DATADIRNAME@
-itlocaledir = $(prefix)/$(DATADIRNAME)/locale
+itlocaledir = @localedir@
subdir = po
install_sh = @install_sh@
# Automake >= 1.8 provides @mkdir_p@.

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-src_Makefile_in,v 1.1.1.1 2008/02/05 10:00:40 landry Exp $
--- src/Makefile.in.orig Mon Feb 4 17:09:07 2008
+++ src/Makefile.in Mon Feb 4 17:10:17 2008
@@ -474,7 +474,7 @@ libgiggle_la_LIBADD = \
libgiggle_la_LDFLAGS = \
$(AM_LDFLAGS) \
- -release $(PACKAGE_VERSION) \
+ -version-info 0:0:0 \
$(NULL)
giggle_SOURCES = \

5
devel/giggle/pkg/DESCR Normal file
View File

@ -0,0 +1,5 @@
Giggle is a Gtk frontend to the git directory tracker. With Giggle
you will be able to visualize and browse easily the revision tree,
view changed files and differences between revisions, visualize
summarized info for the project, commit changes and other useful tasks
for any git managed projects contributor.

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2008/02/05 10:00:40 landry Exp $
@lib lib/libgiggle.so.${LIBgiggle_VERSION}

37
devel/giggle/pkg/PLIST Normal file
View File

@ -0,0 +1,37 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2008/02/05 10:00:40 landry Exp $
%%SHARED%%
bin/giggle
lib/libgiggle.a
lib/libgiggle.la
share/applications/giggle.desktop
share/giggle/
share/giggle/glade/
share/giggle/glade/main-window.glade
share/icons/
share/icons/hicolor/
share/icons/hicolor/16x16/
share/icons/hicolor/16x16/apps/
share/icons/hicolor/16x16/apps/giggle.png
share/icons/hicolor/22x22/
share/icons/hicolor/22x22/apps/
share/icons/hicolor/22x22/apps/giggle.png
share/icons/hicolor/32x32/
share/icons/hicolor/32x32/apps/
share/icons/hicolor/32x32/apps/giggle.png
share/icons/hicolor/48x48/
share/icons/hicolor/48x48/apps/
share/icons/hicolor/48x48/apps/giggle.png
share/icons/hicolor/scalable/
share/icons/hicolor/scalable/apps/
share/icons/hicolor/scalable/apps/giggle.svg
share/locale/ca/LC_MESSAGES/giggle.mo
share/locale/de/LC_MESSAGES/giggle.mo
share/locale/es/LC_MESSAGES/giggle.mo
share/locale/fr/LC_MESSAGES/giggle.mo
share/locale/pl/LC_MESSAGES/giggle.mo
share/locale/sv/LC_MESSAGES/giggle.mo
share/locale/vi/LC_MESSAGES/giggle.mo
@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor
@unexec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor
@exec %D/bin/update-desktop-database
@unexec %D/bin/update-desktop-database