summaryrefslogtreecommitdiff
path: root/devel/ethos
diff options
context:
space:
mode:
authordrochner <drochner>2010-07-26 11:23:56 +0000
committerdrochner <drochner>2010-07-26 11:23:56 +0000
commit5754fc70b5d657c63991266bf6d4ed58d5627c1b (patch)
treebe8884c69e783b47c40a1f1a17946c3eef7f2735 /devel/ethos
parent2bb876a1c55be8d04f95d3a434ed633c46c2eb49 (diff)
downloadpkgsrc-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/DESCR2
-rw-r--r--devel/ethos/Makefile26
-rw-r--r--devel/ethos/PLIST44
-rw-r--r--devel/ethos/buildlink3.mk15
-rw-r--r--devel/ethos/distinfo7
-rw-r--r--devel/ethos/patches/patch-aa13
-rw-r--r--devel/ethos/patches/patch-ab13
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);