summaryrefslogtreecommitdiff
path: root/graphics/girara
diff options
context:
space:
mode:
authorleot <leot>2016-02-14 13:38:37 +0000
committerleot <leot>2016-02-14 13:38:37 +0000
commit9d49b697909827c258bf793b5df235ad6595088e (patch)
tree28689ba64d9f2d141a5df1b9c45d99bf2291e417 /graphics/girara
parent7fd6915a3975ce68052adf05e3192424092c10f9 (diff)
downloadpkgsrc-9d49b697909827c258bf793b5df235ad6595088e.tar.gz
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@.
Diffstat (limited to 'graphics/girara')
-rw-r--r--graphics/girara/DESCR9
-rw-r--r--graphics/girara/Makefile25
-rw-r--r--graphics/girara/PLIST36
-rw-r--r--graphics/girara/buildlink3.mk15
-rw-r--r--graphics/girara/distinfo7
-rw-r--r--graphics/girara/patches/patch-macros.h16
6 files changed, 108 insertions, 0 deletions
diff --git a/graphics/girara/DESCR b/graphics/girara/DESCR
new file mode 100644
index 00000000000..3c6aba65bef
--- /dev/null
+++ b/graphics/girara/DESCR
@@ -0,0 +1,9 @@
+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.
diff --git a/graphics/girara/Makefile b/graphics/girara/Makefile
new file mode 100644
index 00000000000..ac5ea9f84e5
--- /dev/null
+++ b/graphics/girara/Makefile
@@ -0,0 +1,25 @@
+# $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"
diff --git a/graphics/girara/PLIST b/graphics/girara/PLIST
new file mode 100644
index 00000000000..1d41d12fca5
--- /dev/null
+++ b/graphics/girara/PLIST
@@ -0,0 +1,36 @@
+@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
diff --git a/graphics/girara/buildlink3.mk b/graphics/girara/buildlink3.mk
new file mode 100644
index 00000000000..700b75a61ec
--- /dev/null
+++ b/graphics/girara/buildlink3.mk
@@ -0,0 +1,15 @@
+# $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
diff --git a/graphics/girara/distinfo b/graphics/girara/distinfo
new file mode 100644
index 00000000000..a7c0193bd0e
--- /dev/null
+++ b/graphics/girara/distinfo
@@ -0,0 +1,7 @@
+$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
diff --git a/graphics/girara/patches/patch-macros.h b/graphics/girara/patches/patch-macros.h
new file mode 100644
index 00000000000..43e961aebab
--- /dev/null
+++ b/graphics/girara/patches/patch-macros.h
@@ -0,0 +1,16 @@
+$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)