Update to giggle 0.5, switch to gnome module while here.

This commit is contained in:
landry 2010-04-22 15:01:52 +00:00
parent 8c3fed779b
commit e6c6fc84e6
7 changed files with 128 additions and 25 deletions

View File

@ -1,42 +1,42 @@
# $OpenBSD: Makefile,v 1.6 2009/12/22 15:31:27 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.7 2010/04/22 15:01:52 landry Exp $
COMMENT= gtk-based git repository viewer
CATEGORIES= devel x11
DISTNAME= giggle-0.4
PKGNAME= ${DISTNAME}p4
SHARED_LIBS+= giggle 0.0 # .0.0
GNOME_VERSION= 0.5
GNOME_PROJECT= giggle
SHARED_LIBS+= giggle 0.0 \
giggle-git 0.0 # .0.0
HOMEPAGE= http://live.gnome.org/giggle
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
MODULES= x11/gnome \
devel/gettext
USE_GMAKE= Yes
DESKTOP_FILES= Yes
USE_X11= Yes
USE_LIBTOOL= Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ENV+= GMSGFMT="${LOCALBASE}/bin/msgfmt"
CONFIGURE_ARGS+=--disable-evolution-data-server
RUN_DEPENDS= ::devel/git \
::devel/desktop-file-utils
RUN_DEPENDS= ::devel/git
BUILD_DEPENDS+= ::devel/git
LIB_DEPENDS= glade-2.0.>=0::devel/libglade2 \
LIB_DEPENDS= vte::devel/vte \
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 gio-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 pixman-1 png pthread-stubs xcb xml2 z
pangoft2-1.0 pcre pixman-1 png pthread-stubs xcb xml2 z \
gthread-2.0 ncurses pthread xcb-render xcb-render-util
.include <bsd.port.mk>

View File

@ -1,5 +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
MD5 (giggle-0.5.tar.bz2) = kdIAD7l8XLC7ACft9ETs/w==
RMD160 (giggle-0.5.tar.bz2) = 7i/1Gde9KfWaW0smNC4d/HkW3rI=
SHA1 (giggle-0.5.tar.bz2) = QxQ+Sb6PUQ4SbBnGjOGYcESOlDA=
SHA256 (giggle-0.5.tar.bz2) = Lixw0lFZ0xyH0VXJ95ng8f6zD+JvyKryB8prO9myslk=
SIZE (giggle-0.5.tar.bz2) = 486406

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-libgiggle-git_Makefile_in,v 1.1 2010/04/22 15:01:53 landry Exp $
--- libgiggle-git/Makefile.in.orig Sat Apr 17 17:11:31 2010
+++ libgiggle-git/Makefile.in Thu Apr 22 13:53:41 2010
@@ -358,7 +358,6 @@ libgiggle_git_la_LIBADD = \
libgiggle_git_la_LDFLAGS = \
$(AM_LDFLAGS) \
-version-info $(LIBGIGGLE_GIT_ABI) \
- -Wl,--as-needed -Wl,--no-undefined \
$(NULL)
BUILT_SOURCES = \

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-libgiggle_Makefile_in,v 1.1 2010/04/22 15:01:53 landry Exp $
--- libgiggle/Makefile.in.orig Sat Apr 17 17:11:31 2010
+++ libgiggle/Makefile.in Thu Apr 22 13:53:27 2010
@@ -352,7 +352,6 @@ libgiggle_la_LIBADD = \
libgiggle_la_LDFLAGS = \
$(AM_LDFLAGS) \
-version-info $(LIBGIGGLE_ABI) \
- -Wl,--as-needed -Wl,--no-undefined \
$(NULL)
BUILT_SOURCES = \

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-plugins_giggle-view-terminal_c,v 1.1 2010/04/22 15:01:53 landry Exp $
Needed if we actually want a real shell inside the term
--- plugins/giggle-view-terminal.c.orig Thu Apr 22 16:09:37 2010
+++ plugins/giggle-view-terminal.c Thu Apr 22 16:09:57 2010
@@ -193,7 +193,7 @@ giggle_view_terminal_append_tab (GiggleViewTerminal *v
vte_terminal_fork_command (VTE_TERMINAL (terminal),
shell ? shell : "/bin/sh",
NULL, NULL, directory,
- FALSE, FALSE, FALSE);
+ TRUE, TRUE, TRUE);
title = g_filename_display_name (directory);
label = view_terminal_create_label (view, terminal, title);

View File

@ -1,2 +1,5 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2008/02/05 10:00:40 landry Exp $
@comment $OpenBSD: PFRAG.shared,v 1.2 2010/04/22 15:01:53 landry Exp $
lib/giggle/plugins/0.5/libpersonal-details.so
lib/giggle/plugins/0.5/libterminal-view.so
@lib lib/libgiggle-git.so.${LIBgiggle-git_VERSION}
@lib lib/libgiggle.so.${LIBgiggle_VERSION}

View File

@ -1,36 +1,101 @@
@comment $OpenBSD: PLIST,v 1.3 2009/12/22 15:31:27 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.4 2010/04/22 15:01:53 landry Exp $
%%SHARED%%
bin/giggle
@bin bin/giggle
include/giggle/
include/giggle/libgiggle/
include/giggle/libgiggle-git/
include/giggle/libgiggle-git/giggle-git-add-ref.h
include/giggle/libgiggle-git/giggle-git-add.h
include/giggle/libgiggle-git/giggle-git-authors.h
include/giggle/libgiggle-git/giggle-git-blame.h
include/giggle/libgiggle-git/giggle-git-cat-file.h
include/giggle/libgiggle-git/giggle-git-commit.h
include/giggle/libgiggle-git/giggle-git-config-read.h
include/giggle/libgiggle-git/giggle-git-config-write.h
include/giggle/libgiggle-git/giggle-git-config.h
include/giggle/libgiggle-git/giggle-git-delete-ref.h
include/giggle/libgiggle-git/giggle-git-diff-tree.h
include/giggle/libgiggle-git/giggle-git-diff.h
include/giggle/libgiggle-git/giggle-git-enums.h
include/giggle/libgiggle-git/giggle-git-ignore.h
include/giggle/libgiggle-git/giggle-git-list-files.h
include/giggle/libgiggle-git/giggle-git-list-tree.h
include/giggle/libgiggle-git/giggle-git-log.h
include/giggle/libgiggle-git/giggle-git-refs.h
include/giggle/libgiggle-git/giggle-git-remote-list.h
include/giggle/libgiggle-git/giggle-git-revisions.h
include/giggle/libgiggle-git/giggle-git.h
include/giggle/libgiggle/giggle-enums.h
include/giggle/libgiggle/giggle-marshal.h
lib/giggle/
lib/giggle/plugins/
lib/giggle/plugins/0.5/
lib/giggle/plugins/0.5/libpersonal-details.a
lib/giggle/plugins/0.5/libpersonal-details.la
lib/giggle/plugins/0.5/libterminal-view.a
lib/giggle/plugins/0.5/libterminal-view.la
lib/giggle/plugins/0.5/personal-details.xml
lib/giggle/plugins/0.5/terminal-view.xml
lib/libgiggle-git.a
lib/libgiggle-git.la
lib/libgiggle.a
lib/libgiggle.la
share/applications/giggle.desktop
share/giggle/
share/giggle/glade/
share/giggle/glade/main-window.glade
share/giggle/glade/main-window.ui
share/icons/
share/icons/hicolor/
share/icons/hicolor/16x16/
share/icons/hicolor/16x16/apps/
share/icons/hicolor/16x16/apps/giggle-branch.png
share/icons/hicolor/16x16/apps/giggle-history-view.png
share/icons/hicolor/16x16/apps/giggle-remote.png
share/icons/hicolor/16x16/apps/giggle-scm-git.png
share/icons/hicolor/16x16/apps/giggle-scm-svn.png
share/icons/hicolor/16x16/apps/giggle-tag.png
share/icons/hicolor/16x16/apps/giggle.png
share/icons/hicolor/22x22/
share/icons/hicolor/22x22/apps/
share/icons/hicolor/22x22/apps/giggle-history-view.png
share/icons/hicolor/22x22/apps/giggle.png
share/icons/hicolor/24x24/
share/icons/hicolor/24x24/apps/
share/icons/hicolor/24x24/apps/giggle-diff-view.png
share/icons/hicolor/24x24/apps/giggle-history-view.png
share/icons/hicolor/24x24/apps/giggle.png
share/icons/hicolor/32x32/
share/icons/hicolor/32x32/apps/
share/icons/hicolor/32x32/apps/giggle-history-view.png
share/icons/hicolor/32x32/apps/giggle.png
share/icons/hicolor/48x48/
share/icons/hicolor/48x48/apps/
share/icons/hicolor/48x48/apps/giggle-scm-svn.png
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/cs/LC_MESSAGES/giggle.mo
share/locale/de/LC_MESSAGES/giggle.mo
share/locale/en_GB/
share/locale/en_GB/LC_MESSAGES/
share/locale/en_GB/LC_MESSAGES/giggle.mo
share/locale/es/LC_MESSAGES/giggle.mo
share/locale/fr/LC_MESSAGES/giggle.mo
share/locale/gl/LC_MESSAGES/giggle.mo
share/locale/hu/LC_MESSAGES/giggle.mo
share/locale/ja/LC_MESSAGES/giggle.mo
share/locale/nb/LC_MESSAGES/giggle.mo
share/locale/pa/
share/locale/pa/LC_MESSAGES/
share/locale/pa/LC_MESSAGES/giggle.mo
share/locale/pl/LC_MESSAGES/giggle.mo
share/locale/ru/LC_MESSAGES/giggle.mo
share/locale/sl/LC_MESSAGES/giggle.mo
share/locale/sv/LC_MESSAGES/giggle.mo
share/locale/vi/LC_MESSAGES/giggle.mo
share/locale/zh_CN/LC_MESSAGES/giggle.mo
@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true
@unexec-delete %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true
@exec %D/bin/update-desktop-database