summaryrefslogtreecommitdiff
path: root/gnustep-libs/dbuskit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /gnustep-libs/dbuskit
reinit the tree, so we can have metadata
Diffstat (limited to 'gnustep-libs/dbuskit')
-rw-r--r--gnustep-libs/dbuskit/Manifest7
-rw-r--r--gnustep-libs/dbuskit/dbuskit-0.1.1-r1.ebuild35
-rw-r--r--gnustep-libs/dbuskit/dbuskit-0.1.1.ebuild30
-rw-r--r--gnustep-libs/dbuskit/files/dbuskit-0.1.1-remove_gc.patch29
-rw-r--r--gnustep-libs/dbuskit/metadata.xml9
5 files changed, 110 insertions, 0 deletions
diff --git a/gnustep-libs/dbuskit/Manifest b/gnustep-libs/dbuskit/Manifest
new file mode 100644
index 000000000000..f31e316de146
--- /dev/null
+++ b/gnustep-libs/dbuskit/Manifest
@@ -0,0 +1,7 @@
+AUX dbuskit-0.1.1-remove_gc.patch 926 SHA256 cae7d4f14e915346bb45cc65ab52865f8369c3233793e8e29d9cc234871da1ac SHA512 37e72f44aaaa670ea61511592a899fd9573c838c93f2a7da246d8aaeceeac03454369887f5c63fdfd778cbddd78fc89440f07ebb5e0089f4035a830bdf1497a4 WHIRLPOOL b7e274ae9f3157e813eb5ec1a12083670be8943a5ad88f9d75fb69e79102e77b99d34633981e2044f493ea92a4c57e5e918048461cfbd381ad990e35a509d151
+DIST dbuskit-0.1.1.tar.gz 706783 SHA256 3995867173148663cec6d98010b1c23e5fec827ff6b801f1ae6a4e9949b0f7b5 SHA512 1d98a05bda7558ebca80c5a4985009bdcb2f875c25f44872a2ae589793deb2d6d832c91e3eeaed7846980f5921a6a543efd04db3f7b228a0d0bae37cdc5ccfae WHIRLPOOL 5172636a3d64d721cd21022ebf67866d81b9309c81152683bf1285ee66b67f58068b543bab13f7cfbcb08952ffab6c7e7ecd9129ee1ebac950e3c11077751502
+EBUILD dbuskit-0.1.1-r1.ebuild 799 SHA256 8f51ae0453cf9fb665ee000ff7ed86b9eba7d1bfe1a390bed85fa44a18fb6e29 SHA512 830607a3fa462440b74f462d9cf8ccd3ae22355aa21ab63a941789cd7648d63724c70dc076ba4ddd2d3237203c411c6eb1da3743cce48fa676a923dd9b1b8404 WHIRLPOOL aeca7f9f8cb8e49a39a1296d668a9b41f9f4add876095255b6b3adf22c4fd68e0f10d309afdcc45f03a67cdc133fd9cc363ca00e02a7f6145ff776e63c35c406
+EBUILD dbuskit-0.1.1.ebuild 739 SHA256 14137e6cdf1c87ff60e34128e52727ee04a5a8ea0a3390cf44b848f7eab552f2 SHA512 23e488d4c0675b7aaf0e1233e87ab9d65107dc7234f38eef591402cfcd0a6b669bf31fc2da1a4fce99421cadf0a0c0506458b513945f3117daada12ece46e7ed WHIRLPOOL 040bd78a314c5fbcabea1343c6e3868b45465c5d6730b1613269ef9034a1b29c5e1b5d70fd51668a2f77f152b6429277a7282ec173d983118e2de3e4b2f0dd22
+MISC ChangeLog 2515 SHA256 2f99f5f1110cbe8a8f2e444f3b2c183de83629c26aa4f76e47e34551a777d2e4 SHA512 774a3d873f1ffc3a8aa040b8adc493bda1d03eaadb00a04a609a8b28c31542d1419612b2381b5db8dc934119fe73278ca56c8377042f60d5cc646bc2a4718542 WHIRLPOOL fe80a4e2e69fa866c8a6a236131691cc0aa3971ffdcbe2d58ee68b45e50e0dddbe40ae6cb8b3e320c4ab94e3dfecbf8562bbafd394afa2c6226578648e6ab4e1
+MISC ChangeLog-2015 1630 SHA256 fe46039510e05a10dd4d028fdbff26430c1252c6dc56f6a67741e62b618648da SHA512 e551740635ab1f4f41bc47894b38ae0423aea49ae54f8e21926fad32696f7d8a3b99dd9690d7da95e69c780efa1444445ed64376e03aa0888f6b155c32fcd783 WHIRLPOOL b89f1f3c1b2189a160257b126e6d9425b59ccd9f71c2dfb4cfbb5804bc04cdb2a057e7605caa59a8e0903d8e4dc9c4f54c572efc472b0d45e4ffa596c2768171
+MISC metadata.xml 619 SHA256 d0a85b746d686a698dff3098a4168ba51573d88f87abbf08e337ed94d2c2bfe2 SHA512 9748c7f960bc4ee8e21b4bd7109fe45bb34f288387456b0e69a1062ef4b43b70af18415e8a3f73a9a74349860cbb84a2a7dc29d98db8979a32043fb6c03ec284 WHIRLPOOL 19600e2cc1c5a9a4a002f8ff7ecc1ff216bbb2f07ccc54560f47034b356afa2268f6faaf9f1144180e02049835be9637156522bc2e840275f6dab7aada7f4d9b
diff --git a/gnustep-libs/dbuskit/dbuskit-0.1.1-r1.ebuild b/gnustep-libs/dbuskit/dbuskit-0.1.1-r1.ebuild
new file mode 100644
index 000000000000..de48698483fe
--- /dev/null
+++ b/gnustep-libs/dbuskit/dbuskit-0.1.1-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools gnustep-2
+
+DESCRIPTION="framework that interfaces Objective-C applications with the D-Bus IPC service"
+HOMEPAGE="http://www.gnustep.org"
+SRC_URI="http://download.gna.org/gnustep/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=">=sys-apps/dbus-1.2.1"
+RDEPEND="${DEPEND}"
+
+PATCHES=( ${FILESDIR}/${P}-remove_gc.patch )
+
+src_prepare() {
+ default
+
+ if ! use doc; then
+ # Remove doc target
+ sed -i -e "/SUBPROJECTS/s/Documentation//" GNUmakefile \
+ || die "doc sed failed"
+ fi
+
+ # Bug 410697
+ sed -e "s#ObjectiveC2/runtime.h#ObjectiveC2/objc/runtime.h#" \
+ -i configure.ac || die "ObjectiveC2 runtime sed failed"
+
+ eautoreconf
+}
diff --git a/gnustep-libs/dbuskit/dbuskit-0.1.1.ebuild b/gnustep-libs/dbuskit/dbuskit-0.1.1.ebuild
new file mode 100644
index 000000000000..7176cc290c8b
--- /dev/null
+++ b/gnustep-libs/dbuskit/dbuskit-0.1.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools gnustep-2
+
+DESCRIPTION="framework that interfaces Objective-C applications with the D-Bus IPC service"
+HOMEPAGE="http://www.gnustep.org"
+SRC_URI="http://download.gna.org/gnustep/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+DEPEND=">=sys-apps/dbus-1.2.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ if ! use doc; then
+ # Remove doc target
+ sed -i -e "/SUBPROJECTS/s/Documentation//" GNUmakefile \
+ || die "doc sed failed"
+ fi
+
+ # Bug 410697
+ sed -e "s#ObjectiveC2/runtime.h#ObjectiveC2/objc/runtime.h#" \
+ -i configure.ac || die "ObjectiveC2 runtime sed failed"
+ eautoreconf
+}
diff --git a/gnustep-libs/dbuskit/files/dbuskit-0.1.1-remove_gc.patch b/gnustep-libs/dbuskit/files/dbuskit-0.1.1-remove_gc.patch
new file mode 100644
index 000000000000..cc20e8dbe166
--- /dev/null
+++ b/gnustep-libs/dbuskit/files/dbuskit-0.1.1-remove_gc.patch
@@ -0,0 +1,29 @@
+--- trunk/Source/DKNotificationCenter.m 2016/03/26 05:10:00 39611
++++ trunk/Source/DKNotificationCenter.m 2016/03/28 06:16:41 39612
+@@ -519,7 +519,7 @@
+ {
+ return nil;
+ }
+- observer = GS_GC_HIDE(anObserver);
++ observer = anObserver;
+ selector = aSelector;
+
+ // Make sure the necessary components are there and that the selector takes a
+@@ -535,7 +535,7 @@
+
+ - (id)observer
+ {
+- return GS_GC_UNHIDE(observer);
++ return observer;
+ }
+
+ - (SEL)selector
+@@ -561,7 +561,7 @@
+ // callback and need to avoid the reentrancy. We do this by scheduling
+ // delivery of the notification on the run loop.
+ [[NSRunLoop currentRunLoop] performSelector: selector
+- target: GS_GC_UNHIDE(observer)
++ target: observer
+ argument: notification
+ order: UINT_MAX
+ modes: [NSArray arrayWithObject: NSDefaultRunLoopMode]];
diff --git a/gnustep-libs/dbuskit/metadata.xml b/gnustep-libs/dbuskit/metadata.xml
new file mode 100644
index 000000000000..d55fc839b21a
--- /dev/null
+++ b/gnustep-libs/dbuskit/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnustep@gentoo.org</email>
+ <name>Gentoo GNUstep Project</name>
+ </maintainer>
+ <longdescription>The DBusKit framework offers tight integration of D-Bus services into Objective-C applications. It handles all low-level details of communication with D-Bus daemons and the services connected to them and exposes an interface similar to Distributed Objects to make it easy for Objective-C programmers to access D-Bus services.</longdescription>
+</pkgmetadata>