Sun Feb 14 13:38:38 2016 UTC ()
Import girara-0.2.5 as graphics/girara.

girara is a library that implements a user interface that focuses on simplicity
and minimalism. Currently based on GTK+, a cross-platform widget toolkit, it
provides an interface that focuses on three main components: A so-called view
widget that represents the actual application (e.g. a website (browser), an
image (image viewer) or the document (document viewer)), an input bar that is
used to execute commands of the application and the status bar which provides
the user with current information. girara was designed to replace and enhance
the user interface that is used by zathura and jumanji and other features that
those applications share.

Packaged in pkgsrc-wip by degroote@.


(leot)
diff -r0 -r1.1 pkgsrc/graphics/girara/DESCR
diff -r0 -r1.1 pkgsrc/graphics/girara/Makefile
diff -r0 -r1.1 pkgsrc/graphics/girara/PLIST
diff -r0 -r1.1 pkgsrc/graphics/girara/buildlink3.mk
diff -r0 -r1.1 pkgsrc/graphics/girara/distinfo
diff -r0 -r1.1 pkgsrc/graphics/girara/patches/patch-macros.h

File Added: pkgsrc/graphics/girara/DESCR
girara is a library that implements a user interface that focuses on simplicity
and minimalism. Currently based on GTK+, a cross-platform widget toolkit, it
provides an interface that focuses on three main components: A so-called view
widget that represents the actual application (e.g. a website (browser), an
image (image viewer) or the document (document viewer)), an input bar that is
used to execute commands of the application and the status bar which provides
the user with current information. girara was designed to replace and enhance
the user interface that is used by zathura and jumanji and other features that
those applications share.

File Added: pkgsrc/graphics/girara/Makefile
# $NetBSD: Makefile,v 1.1 2016/02/14 13:38:37 leot Exp $
#

DISTNAME=	girara-0.2.5
CATEGORIES=	x11
MASTER_SITES=	http://pwmt.org/projects/girara/download/

MAINTAINER=	degroote@NetBSD.org
HOMEPAGE=	http://pwmt.org/projects/girara/
COMMENT=	Library to develop simple and minimalist user interface
LICENSE=	zlib

USE_TOOLS+=	gmake msgfmt pkg-config
USE_LIBTOOL=	yes

SUBST_CLASSES+=		makefile
SUBST_STAGE.makefile=	pre-configure
SUBST_MESSAGE.makefile=	Fixing install invocation
SUBST_FILES.makefile=	Makefile
SUBST_SED.makefile=	-e '/install.*\.so.*/ s;install -m 644;${INSTALL_LIB:Q};'

MAKE_ENV+=	COLOR=0

.include "../../x11/gtk3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/graphics/girara/PLIST
@comment $NetBSD: PLIST,v 1.1 2016/02/14 13:38:37 leot Exp $
include/girara/callbacks.h
include/girara/commands.h
include/girara/completion.h
include/girara/config.h
include/girara/css-definitions.h
include/girara/datastructures.h
include/girara/entry.h
include/girara/girara.h
include/girara/input-history.h
include/girara/macros.h
include/girara/session.h
include/girara/settings.h
include/girara/shortcuts.h
include/girara/statusbar.h
include/girara/tabs.h
include/girara/template.h
include/girara/types.h
include/girara/utils.h
include/girara/version.h
lib/libgirara-gtk3.a
lib/libgirara-gtk3.so
lib/libgirara-gtk3.so.2
lib/libgirara-gtk3.so.2.0
lib/pkgconfig/girara-gtk3.pc
share/locale/de/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/el/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/eo/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/es/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/fr/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/he/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/it/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/pl/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/pt_BR/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/ru/LC_MESSAGES/libgirara-gtk3-2.mo
share/locale/tr/LC_MESSAGES/libgirara-gtk3-2.mo

File Added: pkgsrc/graphics/girara/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2016/02/14 13:38:37 leot Exp $

BUILDLINK_TREE+=	girara

.if !defined(GIRARA_BUILDLINK3_MK)
GIRARA_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.girara+=	girara>=0.2.4
BUILDLINK_ABI_DEPENDS.girara+=	girara>=0.2.4
BUILDLINK_PKGSRCDIR.girara?=	../../graphics/girara

.include "../../x11/gtk3/buildlink3.mk"
.endif # GIRARA_BUILDLINK3_MK

BUILDLINK_TREE+=	-girara

File Added: pkgsrc/graphics/girara/distinfo
$NetBSD: distinfo,v 1.1 2016/02/14 13:38:37 leot Exp $

SHA1 (girara-0.2.5.tar.gz) = 45a6b3fece67a10c44409c776946dc412f41bfaa
RMD160 (girara-0.2.5.tar.gz) = d51ba0e216a88a8e16a881af3eef870690dd00f8
SHA512 (girara-0.2.5.tar.gz) = 62f497d0bcab0765946d141b5c9bd79459e526e385da32f69311e810c9142e570de41521b98df8e08b44e0e34326db370f5b5ed4cb02bbdc2124febe6c2cce45
Size (girara-0.2.5.tar.gz) = 75215 bytes
SHA1 (patch-macros.h) = f9467ab009a53feec710a5f3d984c7b67b6747be

File Added: pkgsrc/graphics/girara/patches/patch-macros.h
$NetBSD: patch-macros.h,v 1.1 2016/02/14 13:38:38 leot Exp $

pragma GCC diagnostic only acts on some lines.
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52116

--- girara/macros.h.orig	2014-06-24 20:27:39.000000000 +0000
+++ girara/macros.h
@@ -51,7 +51,7 @@
 #endif
 
 #ifndef GIRARA_DO_PRAGMA
-# if defined(__GNUC__) || defined(__clang__)
+# if defined(__clang__)
 #  define GIRARA_DO_PRAGMA(x) _Pragma(#x)
 # else
 #  define GIRARA_DO_PRAGMA(x)