diff options
author | drochner <drochner> | 2010-07-26 11:23:56 +0000 |
---|---|---|
committer | drochner <drochner> | 2010-07-26 11:23:56 +0000 |
commit | 5754fc70b5d657c63991266bf6d4ed58d5627c1b (patch) | |
tree | be8884c69e783b47c40a1f1a17946c3eef7f2735 /devel/ethos | |
parent | 2bb876a1c55be8d04f95d3a434ed633c46c2eb49 (diff) | |
download | pkgsrc-5754fc70b5d657c63991266bf6d4ed58d5627c1b.tar.gz |
add ethos-0.2.2, a plugin framework for glib2 based applications
Diffstat (limited to 'devel/ethos')
-rw-r--r-- | devel/ethos/DESCR | 2 | ||||
-rw-r--r-- | devel/ethos/Makefile | 26 | ||||
-rw-r--r-- | devel/ethos/PLIST | 44 | ||||
-rw-r--r-- | devel/ethos/buildlink3.mk | 15 | ||||
-rw-r--r-- | devel/ethos/distinfo | 7 | ||||
-rw-r--r-- | devel/ethos/patches/patch-aa | 13 | ||||
-rw-r--r-- | devel/ethos/patches/patch-ab | 13 |
7 files changed, 120 insertions, 0 deletions
diff --git a/devel/ethos/DESCR b/devel/ethos/DESCR new file mode 100644 index 00000000000..5fb9c5c8402 --- /dev/null +++ b/devel/ethos/DESCR @@ -0,0 +1,2 @@ +Ethos is a library that provides a consistent plugin interface for application +extenders to target. diff --git a/devel/ethos/Makefile b/devel/ethos/Makefile new file mode 100644 index 00000000000..b8e68218f44 --- /dev/null +++ b/devel/ethos/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/07/26 11:23:56 drochner Exp $ +# + +DISTNAME= ethos-0.2.2 +CATEGORIES= devel +MASTER_SITES= http://ftp.dronelabs.com/sources/ethos/0.2/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://git.dronelabs.com/ethos/about/ +COMMENT= Plugin interface library +#LICENSE= # TODO: (see mk/license.mk) + +PKG_DESTDIR_SUPPORT= user-destdir + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config intltool gmake + +PKGCONFIG_OVERRIDE+= ethos-ui.pc.in +PKGCONFIG_OVERRIDE+= ethos.pc.in + +TEST_TARGET= check + +.include "../../devel/glib2/buildlink3.mk" +.include "../../x11/gtk2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/ethos/PLIST b/devel/ethos/PLIST new file mode 100644 index 00000000000..afaead63150 --- /dev/null +++ b/devel/ethos/PLIST @@ -0,0 +1,44 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/07/26 11:23:56 drochner Exp $ +include/ethos-1.0/ethos/ethos-error.h +include/ethos-1.0/ethos/ethos-manager.h +include/ethos-1.0/ethos/ethos-plugin-info.h +include/ethos-1.0/ethos/ethos-plugin-loader.h +include/ethos-1.0/ethos/ethos-plugin.h +include/ethos-1.0/ethos/ethos-ui-configurable.h +include/ethos-1.0/ethos/ethos-ui-manager-widget.h +include/ethos-1.0/ethos/ethos-ui.h +include/ethos-1.0/ethos/ethos-version.h +include/ethos-1.0/ethos/ethos.h +lib/ethos/plugin-loaders/libcloader.la +lib/libethos-1.0.la +lib/libethos-ui-1.0.la +lib/pkgconfig/ethos-1.0.pc +lib/pkgconfig/ethos-ui-1.0.pc +share/ethos/icons/ethos-plugin.png +share/gtk-doc/html/ethos/EthosManager.html +share/gtk-doc/html/ethos/EthosPlugin.html +share/gtk-doc/html/ethos/EthosPluginInfo.html +share/gtk-doc/html/ethos/EthosUIManagerWidget.html +share/gtk-doc/html/ethos/ch01.html +share/gtk-doc/html/ethos/ch02.html +share/gtk-doc/html/ethos/ch03.html +share/gtk-doc/html/ethos/ch04.html +share/gtk-doc/html/ethos/ch05.html +share/gtk-doc/html/ethos/ethos-base.html +share/gtk-doc/html/ethos/ethos-developer.html +share/gtk-doc/html/ethos/ethos-ethos-error.html +share/gtk-doc/html/ethos/ethos-ethos-plugin-loader.html +share/gtk-doc/html/ethos/ethos-ethos-ui-configurable.html +share/gtk-doc/html/ethos/ethos-ethos-version.html +share/gtk-doc/html/ethos/ethos-user.html +share/gtk-doc/html/ethos/ethos.devhelp +share/gtk-doc/html/ethos/ethos.devhelp2 +share/gtk-doc/html/ethos/home.png +share/gtk-doc/html/ethos/index.html +share/gtk-doc/html/ethos/index.sgml +share/gtk-doc/html/ethos/left.png +share/gtk-doc/html/ethos/right.png +share/gtk-doc/html/ethos/style.css +share/gtk-doc/html/ethos/up.png +share/locale/de/LC_MESSAGES/ethos.mo +share/locale/fr/LC_MESSAGES/ethos.mo diff --git a/devel/ethos/buildlink3.mk b/devel/ethos/buildlink3.mk new file mode 100644 index 00000000000..a64d5005b2a --- /dev/null +++ b/devel/ethos/buildlink3.mk @@ -0,0 +1,15 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/07/26 11:23:56 drochner Exp $ + +BUILDLINK_TREE+= ethos + +.if !defined(ETHOS_BUILDLINK3_MK) +ETHOS_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.ethos+= ethos>=0.2.2 +BUILDLINK_PKGSRCDIR.ethos?= ../../devel/ethos + +.include "../../devel/glib2/buildlink3.mk" +.include "../../x11/gtk2/buildlink3.mk" +.endif # ETHOS_BUILDLINK3_MK + +BUILDLINK_TREE+= -ethos diff --git a/devel/ethos/distinfo b/devel/ethos/distinfo new file mode 100644 index 00000000000..8df203341da --- /dev/null +++ b/devel/ethos/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/07/26 11:23:56 drochner Exp $ + +SHA1 (ethos-0.2.2.tar.gz) = e4561cbdd65ec8ceffce76e6355cdb708bd527d6 +RMD160 (ethos-0.2.2.tar.gz) = 5d952638c1e301356350d6f08aa08640cbd7b6f2 +Size (ethos-0.2.2.tar.gz) = 521303 bytes +SHA1 (patch-aa) = 42a949593d9cbf9969db0dfbf52ff35e3fb20a8c +SHA1 (patch-ab) = 725d52813e2aac005b65f08ae6dd70c5e0a45e54 diff --git a/devel/ethos/patches/patch-aa b/devel/ethos/patches/patch-aa new file mode 100644 index 00000000000..da268372682 --- /dev/null +++ b/devel/ethos/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2010/07/26 11:23:56 drochner Exp $ + +--- configure.orig 2009-11-19 22:20:25.000000000 +0000 ++++ configure +@@ -13127,7 +13127,7 @@ else + with_default_vapidir=no + fi + +-if test x"$with_default_vapidir" == xno ; then ++if test x"$with_default_vapidir" = xno ; then + VAPI_DIR=${datarootdir}/vala/vapi + + fi diff --git a/devel/ethos/patches/patch-ab b/devel/ethos/patches/patch-ab new file mode 100644 index 00000000000..80a66f5da4e --- /dev/null +++ b/devel/ethos/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2010/07/26 11:23:56 drochner Exp $ + +--- tests/plugin-info.c.orig 2009-11-08 03:39:13.000000000 +0000 ++++ tests/plugin-info.c +@@ -59,7 +59,7 @@ int + main (int argc, char *argv[]) + { + g_type_init (); +- g_test_init (&argc, &argv); ++ g_test_init (&argc, &argv, NULL); + + g_test_add_func ("/plugin-info/new", test1); + g_test_add_func ("/plugin-info/load_from_data", test2); |