diff options
author | prlw1 <prlw1@pkgsrc.org> | 2016-04-12 11:41:41 +0000 |
---|---|---|
committer | prlw1 <prlw1@pkgsrc.org> | 2016-04-12 11:41:41 +0000 |
commit | 8b8520f282102eaffa2cb9562791f39e4fc45b8c (patch) | |
tree | 17b5a58bbdf6e53b4cbc08c288e7d4b4e6906306 /devel/libpeas | |
parent | 74c3c5fffba03dc27c80b2fd61efd1755fd3d6d4 (diff) | |
download | pkgsrc-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/Makefile | 13 | ||||
-rw-r--r-- | devel/libpeas/PLIST | 16 | ||||
-rw-r--r-- | devel/libpeas/distinfo | 10 |
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 |