summaryrefslogtreecommitdiff
path: root/devel/libpeas
diff options
context:
space:
mode:
authorprlw1 <prlw1@pkgsrc.org>2016-04-12 11:41:41 +0000
committerprlw1 <prlw1@pkgsrc.org>2016-04-12 11:41:41 +0000
commit8b8520f282102eaffa2cb9562791f39e4fc45b8c (patch)
tree17b5a58bbdf6e53b4cbc08c288e7d4b4e6906306 /devel/libpeas
parent74c3c5fffba03dc27c80b2fd61efd1755fd3d6d4 (diff)
downloadpkgsrc-8b8520f282102eaffa2cb9562791f39e4fc45b8c.tar.gz
Update libpeas to 1.18.0
* Fix Python plugin loader module paths * Do not add pyexecdir to Python's paths at runtime * Add support for embedded C plugins * Order the PeasEngine:plugin-list by dependencies * Keep plugins order in PeasExtensionSet * Add g_autoptr() autocleanup support * Fix Python tests on OpenBSD * Fix libpeas crash on windows * Simplify __all__ support in the Python plugin loader * Removed support for Seed plugins * Added support for Lua 5.1 plugins using the LGI bindings * PeasEngine is now thread-safe * Added support for non-global plugins loaders * Load C plugins with local linkage * Use Python to implement the plugin loader's logic * Support Python plugins that define __all__ * Use Lua to implement the plugin loader's logic * Prevent the accidental escaping of globals with Lua plugins * Misc bugfixes * Many translation updates
Diffstat (limited to 'devel/libpeas')
-rw-r--r--devel/libpeas/Makefile13
-rw-r--r--devel/libpeas/PLIST16
-rw-r--r--devel/libpeas/distinfo10
3 files changed, 27 insertions, 12 deletions
diff --git a/devel/libpeas/Makefile b/devel/libpeas/Makefile
index 212490c898a..b7c1e1ef421 100644
--- a/devel/libpeas/Makefile
+++ b/devel/libpeas/Makefile
@@ -1,15 +1,14 @@
-# $NetBSD: Makefile,v 1.25 2015/04/25 14:20:36 tnn Exp $
+# $NetBSD: Makefile,v 1.26 2016/04/12 11:41:41 prlw1 Exp $
-DISTNAME= libpeas-1.12.1
-PKGREVISION= 1
+DISTNAME= libpeas-1.18.0
CATEGORIES= devel gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libpeas/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://live.gnome.org/Libpeas
+HOMEPAGE= http://wiki.gnome.org/Projects/Libpeas
COMMENT= GObject-based plugins engine
-LICENSE= gnu-lgpl-v2
+LICENSE= gnu-lgpl-v2.1
USE_PKGLOCALEDIR= yes
@@ -22,10 +21,14 @@ PYTHON_VERSIONS_INCOMPATIBLE= 27
.include "../../lang/python/pyversion.mk"
CONFIGURE_ARGS+= --disable-python2
CONFIGURE_ENV+= PYTHON3_CONFIG=${PYTHONCONFIG}
+CONFIGURE_ARGS+= --disable-lua5.1 # looks for lua5.1.pc
+CONFIGURE_ARGS+= --disable-luajit
+
PKGCONFIG_OVERRIDE+= data/libpeas-gtk-1.0.pc.in
PKGCONFIG_OVERRIDE+= data/libpeas-1.0.pc.in
+BUILDLINK_API_DEPENDS.glib2+= glib2>=2.38.0
.include "../../devel/glib2/buildlink3.mk"
BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=1.39.0
.include "../../devel/gobject-introspection/buildlink3.mk"
diff --git a/devel/libpeas/PLIST b/devel/libpeas/PLIST
index 8c77f7a18d8..c44c7f2f9cc 100644
--- a/devel/libpeas/PLIST
+++ b/devel/libpeas/PLIST
@@ -1,10 +1,12 @@
-@comment $NetBSD: PLIST,v 1.6 2014/10/11 09:54:30 prlw1 Exp $
+@comment $NetBSD: PLIST,v 1.7 2016/04/12 11:41:41 prlw1 Exp $
bin/peas-demo
+include/libpeas-1.0/libpeas-gtk/peas-gtk-autocleanups.h
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-autocleanups.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
@@ -39,13 +41,18 @@ 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-1-14.html
+share/gtk-doc/html/libpeas/api-index-1-18.html
+share/gtk-doc/html/libpeas/api-index-1-2.html
+share/gtk-doc/html/libpeas/api-index-1-4.html
+share/gtk-doc/html/libpeas/api-index-1-6.html
+share/gtk-doc/html/libpeas/api-index-deprecated.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-insensitive.png
share/gtk-doc/html/libpeas/left.png
share/gtk-doc/html/libpeas/libpeas-PeasExtension.html
@@ -68,6 +75,7 @@ share/locale/ast/LC_MESSAGES/libpeas.mo
share/locale/be/LC_MESSAGES/libpeas.mo
share/locale/bg/LC_MESSAGES/libpeas.mo
share/locale/bn_IN/LC_MESSAGES/libpeas.mo
+share/locale/bs/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
@@ -89,8 +97,10 @@ 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/is/LC_MESSAGES/libpeas.mo
share/locale/it/LC_MESSAGES/libpeas.mo
share/locale/ja/LC_MESSAGES/libpeas.mo
+share/locale/kk/LC_MESSAGES/libpeas.mo
share/locale/kn/LC_MESSAGES/libpeas.mo
share/locale/ko/LC_MESSAGES/libpeas.mo
share/locale/lt/LC_MESSAGES/libpeas.mo
@@ -99,7 +109,9 @@ share/locale/ml/LC_MESSAGES/libpeas.mo
share/locale/mr/LC_MESSAGES/libpeas.mo
share/locale/nb/LC_MESSAGES/libpeas.mo
share/locale/nds/LC_MESSAGES/libpeas.mo
+share/locale/ne/LC_MESSAGES/libpeas.mo
share/locale/nl/LC_MESSAGES/libpeas.mo
+share/locale/oc/LC_MESSAGES/libpeas.mo
share/locale/or/LC_MESSAGES/libpeas.mo
share/locale/pa/LC_MESSAGES/libpeas.mo
share/locale/pl/LC_MESSAGES/libpeas.mo
diff --git a/devel/libpeas/distinfo b/devel/libpeas/distinfo
index 672a8f23551..25a9bc6fcfa 100644
--- a/devel/libpeas/distinfo
+++ b/devel/libpeas/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2015/11/03 03:27:44 agc Exp $
+$NetBSD: distinfo,v 1.8 2016/04/12 11:41:41 prlw1 Exp $
-SHA1 (libpeas-1.12.1.tar.xz) = 220f858c2cac396fcf7b56ef6b24fa25ae3f28fb
-RMD160 (libpeas-1.12.1.tar.xz) = 17784fd54f503327f436860243a4bbf39874d795
-SHA512 (libpeas-1.12.1.tar.xz) = 3b3f973066d8237da666b60fd8b34c93159c98742b255dd0205d2cfeb474635e823b60412f833564ce6116101c2c2b263fed7a59f1fc624d0a727c9e2897b58c
-Size (libpeas-1.12.1.tar.xz) = 522616 bytes
+SHA1 (libpeas-1.18.0.tar.xz) = e0f2324682cff45f8718c8b23304b335e2ed19e6
+RMD160 (libpeas-1.18.0.tar.xz) = c450655ecce08a6815cdda58d9f46e7fd6eac0c3
+SHA512 (libpeas-1.18.0.tar.xz) = 537402788519f3659a9ea9ea66de1bbbf365bb264335cefdfe808cd74e753c4d518b651d46ad170c7716ef38cbbc409dc8a87015bcd067f3fe025dea9c4b3ed6
+Size (libpeas-1.18.0.tar.xz) = 557028 bytes