summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorprlw1 <prlw1@pkgsrc.org>2012-08-23 13:44:49 +0000
committerprlw1 <prlw1@pkgsrc.org>2012-08-23 13:44:49 +0000
commit03c8db7e62bbed3b66ab80b5fdfac81b9d4a123e (patch)
tree60b94e3972832c2feffeb4a807deefc62f932608
parent9341b9cb79abc765cf6908e5c88448a67098b4b7 (diff)
downloadpkgsrc-03c8db7e62bbed3b66ab80b5fdfac81b9d4a123e.tar.gz
Add libpeas 1.4.0, a gobject-based plugins engine.
-rw-r--r--devel/libpeas/DESCR7
-rw-r--r--devel/libpeas/Makefile32
-rw-r--r--devel/libpeas/PLIST116
-rw-r--r--devel/libpeas/buildlink3.mk19
-rw-r--r--devel/libpeas/distinfo5
5 files changed, 179 insertions, 0 deletions
diff --git a/devel/libpeas/DESCR b/devel/libpeas/DESCR
new file mode 100644
index 00000000000..4eac91dcf9f
--- /dev/null
+++ b/devel/libpeas/DESCR
@@ -0,0 +1,7 @@
+libpeas is a gobject-based plugins engine, and is targetted at
+giving every application the chance to assume its own extensibility.
+It also has a set of features including, but not limited to:
+
+* multiple extension points
+* on demand (lazy) programming language support for C, Python and JS
+* simplicity of the API
diff --git a/devel/libpeas/Makefile b/devel/libpeas/Makefile
new file mode 100644
index 00000000000..f21759774fc
--- /dev/null
+++ b/devel/libpeas/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2012/08/23 13:44:49 prlw1 Exp $
+#
+
+DISTNAME= libpeas-1.4.0
+CATEGORIES= devel gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libpeas/1.4/}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://live.gnome.org/Libpeas
+COMMENT= GObject-based plugins engine
+LICENSE= gnu-lgpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_PKGLOCALEDIR= yes
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config intltool gmake
+
+PKGCONFIG_OVERRIDE+= data/libpeas-gtk-1.0.pc.in
+PKGCONFIG_OVERRIDE+= data/libpeas-1.0.pc.in
+
+CONFIGURE_ARGS+= --enable-vala
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/py-gobject3/buildlink3.mk"
+.include "../../lang/vala016/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libpeas/PLIST b/devel/libpeas/PLIST
new file mode 100644
index 00000000000..a736cad7d1b
--- /dev/null
+++ b/devel/libpeas/PLIST
@@ -0,0 +1,116 @@
+@comment $NetBSD: PLIST,v 1.1 2012/08/23 13:44:49 prlw1 Exp $
+bin/peas-demo
+include/libpeas-1.0/libpeas-gtk/peas-gtk-configurable.h
+include/libpeas-1.0/libpeas-gtk/peas-gtk-plugin-manager-view.h
+include/libpeas-1.0/libpeas-gtk/peas-gtk-plugin-manager.h
+include/libpeas-1.0/libpeas-gtk/peas-gtk.h
+include/libpeas-1.0/libpeas/peas-activatable.h
+include/libpeas-1.0/libpeas/peas-engine.h
+include/libpeas-1.0/libpeas/peas-extension-base.h
+include/libpeas-1.0/libpeas/peas-extension-set.h
+include/libpeas-1.0/libpeas/peas-extension.h
+include/libpeas-1.0/libpeas/peas-object-module.h
+include/libpeas-1.0/libpeas/peas-plugin-info.h
+include/libpeas-1.0/libpeas/peas.h
+lib/girepository-1.0/Peas-1.0.typelib
+lib/girepository-1.0/PeasGtk-1.0.typelib
+lib/libpeas-1.0.la
+lib/libpeas-1.0/loaders/libpythonloader.la
+lib/libpeas-gtk-1.0.la
+lib/peas-demo/plugins/helloworld/helloworld.plugin
+lib/peas-demo/plugins/helloworld/libhelloworld.la
+lib/peas-demo/plugins/pythonhello/pythonhello.plugin
+lib/peas-demo/plugins/pythonhello/pythonhello.py
+lib/peas-demo/plugins/pythonhello/pythonhello.pyc
+lib/peas-demo/plugins/pythonhello/pythonhello.pyo
+lib/peas-demo/plugins/secondtime/libsecondtime.la
+lib/peas-demo/plugins/secondtime/secondtime.plugin
+lib/peas-demo/plugins/valahello/libvalahello.la
+lib/peas-demo/plugins/valahello/valahello.plugin
+lib/pkgconfig/libpeas-1.0.pc
+lib/pkgconfig/libpeas-gtk-1.0.pc
+share/gir-1.0/Peas-1.0.gir
+share/gir-1.0/PeasGtk-1.0.gir
+share/gtk-doc/html/libpeas/PeasActivatable.html
+share/gtk-doc/html/libpeas/PeasEngine.html
+share/gtk-doc/html/libpeas/PeasExtensionBase.html
+share/gtk-doc/html/libpeas/PeasExtensionSet.html
+share/gtk-doc/html/libpeas/PeasGtkConfigurable.html
+share/gtk-doc/html/libpeas/PeasGtkPluginManager.html
+share/gtk-doc/html/libpeas/PeasGtkPluginManagerView.html
+share/gtk-doc/html/libpeas/PeasObjectModule.html
+share/gtk-doc/html/libpeas/PeasPluginInfo.html
+share/gtk-doc/html/libpeas/annotation-glossary.html
+share/gtk-doc/html/libpeas/api-index-full.html
+share/gtk-doc/html/libpeas/ch01.html
+share/gtk-doc/html/libpeas/ch02.html
+share/gtk-doc/html/libpeas/ch03.html
+share/gtk-doc/html/libpeas/home.png
+share/gtk-doc/html/libpeas/index.html
+share/gtk-doc/html/libpeas/index.sgml
+share/gtk-doc/html/libpeas/left.png
+share/gtk-doc/html/libpeas/libpeas-PeasExtension.html
+share/gtk-doc/html/libpeas/libpeas.devhelp2
+share/gtk-doc/html/libpeas/peas-gtk-plugin-manager.png
+share/gtk-doc/html/libpeas/pt01.html
+share/gtk-doc/html/libpeas/right.png
+share/gtk-doc/html/libpeas/style.css
+share/gtk-doc/html/libpeas/up.png
+share/icons/hicolor/16x16/actions/libpeas-plugin.png
+share/icons/hicolor/22x22/actions/libpeas-plugin.png
+share/icons/hicolor/32x32/actions/libpeas-plugin.png
+share/icons/hicolor/scalable/actions/libpeas-plugin.svg
+share/locale/ar/LC_MESSAGES/libpeas.mo
+share/locale/as/LC_MESSAGES/libpeas.mo
+share/locale/ast/LC_MESSAGES/libpeas.mo
+share/locale/be/LC_MESSAGES/libpeas.mo
+share/locale/bg/LC_MESSAGES/libpeas.mo
+share/locale/ca/LC_MESSAGES/libpeas.mo
+share/locale/ca@valencia/LC_MESSAGES/libpeas.mo
+share/locale/cs/LC_MESSAGES/libpeas.mo
+share/locale/da/LC_MESSAGES/libpeas.mo
+share/locale/de/LC_MESSAGES/libpeas.mo
+share/locale/el/LC_MESSAGES/libpeas.mo
+share/locale/en_GB/LC_MESSAGES/libpeas.mo
+share/locale/eo/LC_MESSAGES/libpeas.mo
+share/locale/es/LC_MESSAGES/libpeas.mo
+share/locale/et/LC_MESSAGES/libpeas.mo
+share/locale/eu/LC_MESSAGES/libpeas.mo
+share/locale/fa/LC_MESSAGES/libpeas.mo
+share/locale/fi/LC_MESSAGES/libpeas.mo
+share/locale/fr/LC_MESSAGES/libpeas.mo
+share/locale/gl/LC_MESSAGES/libpeas.mo
+share/locale/gu/LC_MESSAGES/libpeas.mo
+share/locale/he/LC_MESSAGES/libpeas.mo
+share/locale/hi/LC_MESSAGES/libpeas.mo
+share/locale/hu/LC_MESSAGES/libpeas.mo
+share/locale/id/LC_MESSAGES/libpeas.mo
+share/locale/it/LC_MESSAGES/libpeas.mo
+share/locale/ja/LC_MESSAGES/libpeas.mo
+share/locale/ko/LC_MESSAGES/libpeas.mo
+share/locale/lt/LC_MESSAGES/libpeas.mo
+share/locale/lv/LC_MESSAGES/libpeas.mo
+share/locale/ml/LC_MESSAGES/libpeas.mo
+share/locale/nb/LC_MESSAGES/libpeas.mo
+share/locale/nds/LC_MESSAGES/libpeas.mo
+share/locale/nl/LC_MESSAGES/libpeas.mo
+share/locale/pa/LC_MESSAGES/libpeas.mo
+share/locale/pl/LC_MESSAGES/libpeas.mo
+share/locale/pt/LC_MESSAGES/libpeas.mo
+share/locale/pt_BR/LC_MESSAGES/libpeas.mo
+share/locale/ro/LC_MESSAGES/libpeas.mo
+share/locale/ru/LC_MESSAGES/libpeas.mo
+share/locale/sl/LC_MESSAGES/libpeas.mo
+share/locale/sr/LC_MESSAGES/libpeas.mo
+share/locale/sr@latin/LC_MESSAGES/libpeas.mo
+share/locale/sv/LC_MESSAGES/libpeas.mo
+share/locale/ta/LC_MESSAGES/libpeas.mo
+share/locale/te/LC_MESSAGES/libpeas.mo
+share/locale/th/LC_MESSAGES/libpeas.mo
+share/locale/tr/LC_MESSAGES/libpeas.mo
+share/locale/ug/LC_MESSAGES/libpeas.mo
+share/locale/uk/LC_MESSAGES/libpeas.mo
+share/locale/vi/LC_MESSAGES/libpeas.mo
+share/locale/zh_CN/LC_MESSAGES/libpeas.mo
+share/locale/zh_HK/LC_MESSAGES/libpeas.mo
+share/locale/zh_TW/LC_MESSAGES/libpeas.mo
diff --git a/devel/libpeas/buildlink3.mk b/devel/libpeas/buildlink3.mk
new file mode 100644
index 00000000000..c2c53f5e5f6
--- /dev/null
+++ b/devel/libpeas/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.1 2012/08/23 13:44:49 prlw1 Exp $
+
+BUILDLINK_TREE+= libpeas
+
+.if !defined(LIBPEAS_BUILDLINK3_MK)
+LIBPEAS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libpeas+= libpeas>=1.4.0
+BUILDLINK_ABI_DEPENDS.libpeas+= libpeas>=1.4.0
+BUILDLINK_PKGSRCDIR.libpeas?= ../../devel/libpeas
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/py-gobject3/buildlink3.mk"
+.include "../../lang/vala016/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.endif # LIBPEAS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libpeas
diff --git a/devel/libpeas/distinfo b/devel/libpeas/distinfo
new file mode 100644
index 00000000000..dd43852f3ef
--- /dev/null
+++ b/devel/libpeas/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2012/08/23 13:44:49 prlw1 Exp $
+
+SHA1 (libpeas-1.4.0.tar.xz) = 2c1f8d4aed2949cfebddecba7b5109e15b09443b
+RMD160 (libpeas-1.4.0.tar.xz) = f03fe9b5f35e5058554db69f2149cd55af9834b2
+Size (libpeas-1.4.0.tar.xz) = 521044 bytes