commit: f6b741996f29a2ce0ffeebf54ab0cec121dc151a Author: ArsenShnurkov <Arsen.Shnurkov <AT> gmail <DOT> com> AuthorDate: Thu Aug 6 10:28:15 2015 +0000 Commit: Heather Cynede <cynede <AT> gentoo <DOT> org> CommitDate: Thu Aug 6 10:28:15 2015 +0000 URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=f6b74199
smuxi-1.0.ebuild dev-dotnet/dbus-sharp-glib/ChangeLog | 34 +++++++++++ .../dbus-sharp-glib/dbus-sharp-glib-0.6.ebuild | 32 +++++++++++ dev-dotnet/dbus-sharp-glib/metadata.xml | 12 ++++ dev-dotnet/dbus-sharp/ChangeLog | 51 +++++++++++++++++ dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild | 32 +++++++++++ dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild | 35 ++++++++++++ .../files/dbus-sharp-0.7.0-fix-signals.patch | 28 ++++++++++ .../files/dbus-sharp-0.7.0-fix-signals2.patch | 26 +++++++++ dev-dotnet/dbus-sharp/metadata.xml | 12 ++++ dev-dotnet/log4net/log4net-1.2.11-r1.ebuild | 45 +++++++++++++++ dev-dotnet/nini/ChangeLog | 53 ++++++++++++++++++ dev-dotnet/nini/files/Nini.snk.uue | 17 ++++++ dev-dotnet/nini/files/nini.pc.in | 9 +++ dev-dotnet/nini/metadata.xml | 11 ++++ dev-dotnet/nini/nini-1.1.0-r3.ebuild | 64 +++++++++++++++++++++ dev-dotnet/notify-sharp/notify-sharp-0.4.1.ebuild | 39 +++++++++++++ dev-dotnet/notify-sharp/notify-sharp-3.0.3.ebuild | 39 +++++++++++++ dev-dotnet/smartirc4net/metadata.xml | 5 ++ dev-dotnet/smartirc4net/smartirc4net-1.0.ebuild | 25 +++++++++ net-irc/smuxi/smuxi-1.0.ebuild | 65 ++++++++++++++++++++++ 20 files changed, 634 insertions(+) diff --git a/dev-dotnet/dbus-sharp-glib/ChangeLog b/dev-dotnet/dbus-sharp-glib/ChangeLog new file mode 100644 index 0000000..c041d6c --- /dev/null +++ b/dev-dotnet/dbus-sharp-glib/ChangeLog @@ -0,0 +1,34 @@ +# ChangeLog for dev-dotnet/dbus-sharp-glib +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/dbus-sharp-glib/ChangeLog,v 1.8 2015/06/06 09:53:20 jlec Exp $ + + 06 Jun 2015; Justin Lecher <[email protected]> metadata.xml: + Add github to remote-id in metadata.xml + + 04 May 2012; Jeff Horelick <[email protected]> dbus-sharp-glib-0.5.0.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 23 Apr 2012; Michał Górny <[email protected]> dbus-sharp-glib-0.5.0.ebuild: + Use mirror://github. + + 10 Nov 2011; Kacper Kowalik <[email protected]> + dbus-sharp-glib-0.5.0.ebuild: + ppc stable wrt #389181 + + 09 Aug 2011; Kacper Kowalik <[email protected]> + dbus-sharp-glib-0.5.0.ebuild: + Marked ~ppc wrt #360269 + + 30 Jun 2011; Christoph Mende <[email protected]> + dbus-sharp-glib-0.5.0.ebuild: + Stable on amd64 wrt bug #371163 + + 21 Jun 2011; Pawel Hajdan jr <[email protected]> + dbus-sharp-glib-0.5.0.ebuild: + x86 stable wrt bug #371163 + +*dbus-sharp-glib-0.5.0 (12 Mar 2011) + + 12 Mar 2011; <[email protected]> +dbus-sharp-glib-0.5.0.ebuild, + +metadata.xml: + Initial import diff --git a/dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.6.ebuild b/dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.6.ebuild new file mode 100644 index 0000000..79e1f47 --- /dev/null +++ b/dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.6.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit autotools mono-env dotnet + +DESCRIPTION="D-Bus for .NET: GLib integration module" +HOMEPAGE="https://github.com/mono/dbus-sharp" +#SRC_URI="mirror://github/mono/dbus-sharp/${P}.tar.gz" +SRC_URI="https://github.com/mono/dbus-sharp-glib/archive/v${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=">=dev-lang/mono-4.0.2.5 + >=dev-dotnet/dbus-sharp-0.7" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + DOCS="AUTHORS README" +} + +src_prepare() { + sed -i "s@gmcs@mcs@g" configure.ac || die + find . -iname "*.csproj" | xargs sed -i "[email protected]@v4.5@g" || die + eautoreconf + default +} diff --git a/dev-dotnet/dbus-sharp-glib/metadata.xml b/dev-dotnet/dbus-sharp-glib/metadata.xml new file mode 100644 index 0000000..4bfc7f9 --- /dev/null +++ b/dev-dotnet/dbus-sharp-glib/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>dotnet</herd> + <maintainer> + <email>[email protected]</email> + <name>Christoph Mende</name> + </maintainer> + <upstream> + <remote-id type="github">mono/dbus-sharp</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-dotnet/dbus-sharp/ChangeLog b/dev-dotnet/dbus-sharp/ChangeLog new file mode 100644 index 0000000..2967ca8 --- /dev/null +++ b/dev-dotnet/dbus-sharp/ChangeLog @@ -0,0 +1,51 @@ +# ChangeLog for dev-dotnet/dbus-sharp +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/dbus-sharp/ChangeLog,v 1.24 2015/06/06 09:52:43 jlec Exp $ + + 06 Jun 2015; Justin Lecher <[email protected]> metadata.xml: + Add github to remote-id in metadata.xml + + 09 Apr 2013; Christoph Mende <[email protected]> -dbus-sharp-0.7.0.ebuild: + Remove old + + 18 Aug 2012; Michael Weber <[email protected]> dbus-sharp-0.7.0-r1.ebuild: + ppc stable (bug 407701) + + 22 May 2012; Agostino Sarubbo <[email protected]> dbus-sharp-0.7.0-r1.ebuild: + Stable for amd64, wrt bug #407701 + + 04 May 2012; Jeff Horelick <[email protected]> dbus-sharp-0.7.0.ebuild, + dbus-sharp-0.7.0-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 23 Apr 2012; Michał Górny <[email protected]> dbus-sharp-0.7.0.ebuild, + dbus-sharp-0.7.0-r1.ebuild: + Use mirror://github. + + 09 Apr 2012; Markus Meier <[email protected]> dbus-sharp-0.7.0-r1.ebuild: + x86 stable, bug #407701 + +*dbus-sharp-0.7.0-r1 (21 Jan 2012) + + 21 Jan 2012; Pacho Ramos <[email protected]> +dbus-sharp-0.7.0-r1.ebuild, + +files/dbus-sharp-0.7.0-fix-signals.patch, + +files/dbus-sharp-0.7.0-fix-signals2.patch: + Fix signals not being passed to tomboy properly, bug #387097 by Hans de + Graaff. + + 10 Nov 2011; Kacper Kowalik <[email protected]> dbus-sharp-0.7.0.ebuild: + ppc stable wrt #389181 + + 09 Aug 2011; Kacper Kowalik <[email protected]> dbus-sharp-0.7.0.ebuild: + Marked ~ppc wrt #360269 + + 30 Jun 2011; Christoph Mende <[email protected]> dbus-sharp-0.7.0.ebuild: + Stable on amd64 wrt bug #371163 + + 21 Jun 2011; Pawel Hajdan jr <[email protected]> dbus-sharp-0.7.0.ebuild: + x86 stable wrt bug #371163 + +*dbus-sharp-0.7.0 (12 Mar 2011) + + 12 Mar 2011; <[email protected]> +dbus-sharp-0.7.0.ebuild, +metadata.xml: + Initial import diff --git a/dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild b/dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild new file mode 100644 index 0000000..74d04b6 --- /dev/null +++ b/dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +inherit autotools mono-env dotnet eutils + +DESCRIPTION="D-Bus for .NET" +HOMEPAGE="https://github.com/mono/dbus-sharp" +SRC_URI="mirror://github/mono/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=">=dev-lang/mono-4.0.2.5 + sys-apps/dbus" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + DOCS="AUTHORS README" +} + +src_prepare() { + # Fix signals, bug #387097 + epatch "${FILESDIR}/${P}-fix-signals.patch" + epatch "${FILESDIR}/${P}-fix-signals2.patch" + sed -i "s@gmcs@mcs@g" configure.ac || die + eautoreconf +} diff --git a/dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild b/dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild new file mode 100644 index 0000000..18eb283 --- /dev/null +++ b/dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +inherit autotools mono-env dotnet eutils + +DESCRIPTION="D-Bus for .NET" +HOMEPAGE="https://github.com/mono/dbus-sharp" +SRC_URI="mirror://github/mono/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/mono/dbus-sharp/archive/v${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=">=dev-lang/mono-4.0.2.5 + sys-apps/dbus" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + DOCS="AUTHORS README" +} + +src_prepare() { + # Fix signals, bug #387097 +# epatch "${FILESDIR}/dbus-sharp-0.7.0-fix-signals.patch" +# epatch "${FILESDIR}/dbus-sharp-0.7.0-fix-signals2.patch" + sed -i "s@gmcs@mcs@g" configure.ac || die + find . -iname "*.csproj" | xargs sed -i "[email protected]@v4.5@g" || die + eautoreconf + default +} diff --git a/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals.patch b/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals.patch new file mode 100644 index 0000000..934d763 --- /dev/null +++ b/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals.patch @@ -0,0 +1,28 @@ +From 608328ba1e0ccc8d0387c244793b229bcc184648 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Laval?= <[email protected]> +Date: Fri, 10 Dec 2010 15:03:12 +0000 +Subject: [PATCH] Disable broken matching on sender for signals. Fix issue #8. + +--- + src/BusObject.cs | 5 ++++- + 1 files changed, 4 insertions(+), 1 deletions(-) + +diff --git a/src/BusObject.cs b/src/BusObject.cs +index e12207e..fe32b72 100644 +--- a/src/BusObject.cs ++++ b/src/BusObject.cs +@@ -56,7 +56,10 @@ public void ToggleSignal (string iface, string member, Delegate dlg, bool adding + rule.Fields.Add (FieldCode.Interface, new MatchTest (iface)); + rule.Fields.Add (FieldCode.Member, new MatchTest (member)); + rule.Fields.Add (FieldCode.Path, new MatchTest (object_path)); +- rule.Fields.Add (FieldCode.Sender, new MatchTest (alt_bus_name ?? bus_name)); ++ // FIXME: Cause a regression compared to 0.6 as name wasn't matched before ++ // the problem arises because busname is not used by DBus daemon and ++ // instead it uses the canonical name of the sender (i.e. similar to ':1.13') ++ //rule.Fields.Add (FieldCode.Sender, new MatchTest (alt_bus_name ?? bus_name)); + + if (adding) { + if (conn.Handlers.ContainsKey (rule)) +-- +1.7.5.4 + diff --git a/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals2.patch b/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals2.patch new file mode 100644 index 0000000..d74361c --- /dev/null +++ b/dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals2.patch @@ -0,0 +1,26 @@ +From 76f43e6cc25eae25b658831111b37b10376311d2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Laval?= <[email protected]> +Date: Thu, 10 Feb 2011 17:31:38 +0000 +Subject: [PATCH] Remove sender match check on receiving side too. Properly + fix issue 8. + +--- + src/Connection.cs | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/Connection.cs b/src/Connection.cs +index b414994..e593db9 100644 +--- a/src/Connection.cs ++++ b/src/Connection.cs +@@ -278,7 +278,7 @@ internal void HandleSignal (Message msg) + rule.MessageType = MessageType.Signal; + rule.Fields.Add (FieldCode.Interface, new MatchTest (signal.Interface)); + rule.Fields.Add (FieldCode.Member, new MatchTest (signal.Member)); +- rule.Fields.Add (FieldCode.Sender, new MatchTest (signal.Sender)); ++ //rule.Fields.Add (FieldCode.Sender, new MatchTest (signal.Sender)); + rule.Fields.Add (FieldCode.Path, new MatchTest (signal.Path)); + + Delegate dlg; +-- +1.7.5.4 + diff --git a/dev-dotnet/dbus-sharp/metadata.xml b/dev-dotnet/dbus-sharp/metadata.xml new file mode 100644 index 0000000..4bfc7f9 --- /dev/null +++ b/dev-dotnet/dbus-sharp/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>dotnet</herd> + <maintainer> + <email>[email protected]</email> + <name>Christoph Mende</name> + </maintainer> + <upstream> + <remote-id type="github">mono/dbus-sharp</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-dotnet/log4net/log4net-1.2.11-r1.ebuild b/dev-dotnet/log4net/log4net-1.2.11-r1.ebuild new file mode 100644 index 0000000..f567928 --- /dev/null +++ b/dev-dotnet/log4net/log4net-1.2.11-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils mono-env dotnet multilib versionator + +PV_MAJOR=$(get_version_component_range 1-2) + +DESCRIPTION="tool to help the programmer output log statements to a variety of output targets." +HOMEPAGE="http://logging.apache.org/log4net/" +SRC_URI="mirror://apache/logging/log4net/source/${P}-src.zip + http://dev.gentoo.org/~pacho/dotnet/log4net.snk" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/mono-4.0.2.5" +DEPEND="${RDEPEND}" + +src_compile() { + /usr/bin/mcs \ + -t:library \ + -out:log4net.dll \ + -keyfile:"${DISTDIR}"/log4net.snk \ + -r:System.Data \ + -r:System.Web \ + $(find src -name "*.cs") || die +} + +src_install() { + egacinstall log4net.dll + dodir /usr/$(get_libdir)/pkgconfig + sed -e "s:@VERSION@:${PV}:" \ + -e "s:@LIBDIR@:$(get_libdir):" \ + -e "s:@NET_VERSION@:2.0:" \ + "${FILESDIR}"/${PN}.pc.in-r1 > "${D}"/usr/$(get_libdir)/pkgconfig/${PN}-${PV}.pc + dosym ${PN}-${PV}.pc /usr/$(get_libdir)/pkgconfig/${PN}-${PV_MAJOR}.pc + dosym ${PN}-${PV}.pc /usr/$(get_libdir)/pkgconfig/${PN}.pc + + dodoc README.txt STATUS.txt +} diff --git a/dev-dotnet/nini/ChangeLog b/dev-dotnet/nini/ChangeLog new file mode 100644 index 0000000..18902bc --- /dev/null +++ b/dev-dotnet/nini/ChangeLog @@ -0,0 +1,53 @@ +# ChangeLog for dev-dotnet/nini +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nini/ChangeLog,v 1.10 2015/06/09 13:17:20 jlec Exp $ + + 09 Jun 2015; Justin Lecher <[email protected]> metadata.xml: + Updating remote-id in metadata.xml + + 21 Oct 2009; Markus Meier <[email protected]> nini-1.1.0-r2.ebuild: + amd64/x86 stable, bug #286874 + + 20 Mar 2009; Jorge Manuel B. S. Vicetto <[email protected]> + metadata.xml: + Removing compnerd as a maintainer since he was retired. + +*nini-1.1.0-r2 (26 Jan 2009) + + 26 Jan 2009; Peter Alfredsen <[email protected]> -nini-1.1.0-r1.ebuild, + +nini-1.1.0-r2.ebuild: + Fix up pkg-config files so they mirror what Debian does. + +*nini-1.1.0-r1 (07 Jan 2009) + + 07 Jan 2009; Peter Alfredsen <[email protected]> + -files/nini-1.0.0.build, -files/nini-1.1.0.build, +files/Nini.snk.uue, + -nini-1.0.0.ebuild, -nini-1.0.0-r1.ebuild, -nini-1.1.0.ebuild, + +nini-1.1.0-r1.ebuild: + Fix dll not being strongnamed and not being installed into the global + assembly cache. Use gmcs, drop nant build files. + + 21 Feb 2007; Piotr Jaroszyński <[email protected]> ChangeLog: + Transition to Manifest2. + +*nini-1.1.0 (27 Aug 2006) + + 27 Aug 2006; Saleem Abdulrasool <[email protected]> + +files/nini-1.1.0.build, +nini-1.1.0.ebuild: + Version bump from upstream (bug #130088) + + 01 Feb 2006; Luis Medinas <[email protected]> nini-1.0.0-r1.ebuild: + Added ~amd64 keyword. Closes bug #121115. + +*nini-1.0.0-r1 (17 Nov 2005) + + 17 Nov 2005; Saleem Abdulrasool <[email protected]> + files/nini-1.0.0.build, +nini-1.0.0-r1.ebuild: + Adding debug useflag support with revbump. + +*nini-1.0.0 (08 Nov 2005) + + 08 Nov 2005; Saleem Abdulrasool <[email protected]> + +files/nini-1.0.0.build, +files/nini.pc.in, +metadata.xml, + +nini-1.0.0.ebuild: + Initial import of Nini. Resolves bug #101676. diff --git a/dev-dotnet/nini/files/Nini.snk.uue b/dev-dotnet/nini/files/Nini.snk.uue new file mode 100644 index 0000000..7fd2721 --- /dev/null +++ b/dev-dotnet/nini/files/Nini.snk.uue @@ -0,0 +1,17 @@ +begin 600 Nini.snk +M!P(````D``!24T$R``0``!$```"M"VY;.)&'^47#V1XRZK&L!JH`'DGLG<\[ +M"LBOVSTV7G<+?3._7#3<#<UD1G:^SPX+#QT9C(:EN&/V]%74"X8U@0^1:LPO +M[!_])"\ZN=.W4Z$N1BHMX3Q_R6JS06D[^I!O(H_X"0B]ZR\@`_DNS9`3L1L3 +M^)'=V#/-C?;_\X4WLE'E(.!R%+0Y2E5<S*65.#.=]TX,8_1YT[`A:@*>$J^I +M6I7[PU8Z^8E45^O#O&2R=,*B1&VB>*-@/LL)[M3E.N&=F?2=E`!H>2PR%AUB +M_19@,5N<$$5LZ<,)#6)&"9`M5EFVQ]*I9'$>?'%-V++-]&KUJ!"%VNKS]RH/ +M9,KW9Y#*H14L+S@_^4$%#^A*D@M02R&`&$<Y;CY@]ED2\Q*VUK,$P*%A']G, +MB#MZHG"(_C.CNJU:48^(V^L8=]ND?W^[QO7SH-?BI?TQ]%]%5QDLOE04K8N[ +M9_]!Y^6,57>IE>6,Z!TTP!C/3-#G6YC@A2>_X#?K%8+AC8+/+_?LZ4>C:%,P +M+FN11TL5R&W@WFV_%],I,RVA@Y_AP,[J&VLW)61KI/9"<G"3ZL<_;<TM2]^A +MC$])X,@/#MOD=-^KL6$-MZDQ<?M7Q:_/H]_7QQA*JBE^JZ8:F;6B&!+R\>%' +MS=!__IA5!Z@7NQ27&^=L4;E!9"%R-?L<3=\<A+A58HU4%3,#"&FRLTB98Z1T +MT'C,$2!RIOFB8M`B%E]N#L0J_1?``[_13`VCO8_WYH4VSS[Z<2%93`I3IB9I ++I\$YY9)26C)0Q)(` +` +end diff --git a/dev-dotnet/nini/files/nini.pc.in b/dev-dotnet/nini/files/nini.pc.in new file mode 100644 index 0000000..5a8f90b --- /dev/null +++ b/dev-dotnet/nini/files/nini.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ + + +Name: Nini +Description: .NET Configuration Library +Version: @VERSION@ +Libs: @libs@ diff --git a/dev-dotnet/nini/metadata.xml b/dev-dotnet/nini/metadata.xml new file mode 100644 index 0000000..1b0dff5 --- /dev/null +++ b/dev-dotnet/nini/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>dotnet</herd> + <longdescription lang="en"> + A .NET configuration library + </longdescription> + <upstream> + <remote-id type="sourceforge">nini</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-dotnet/nini/nini-1.1.0-r3.ebuild b/dev-dotnet/nini/nini-1.1.0-r3.ebuild new file mode 100644 index 0000000..e3f64c4 --- /dev/null +++ b/dev-dotnet/nini/nini-1.1.0-r3.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit mono-env dotnet multilib versionator + +DESCRIPTION="Nini - A configuration library for .NET" +HOMEPAGE="http://nini.sourceforge.net" +SRC_URI="mirror://sourceforge/nini/Nini-${PV}.zip" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="debug" + +RDEPEND=">=dev-lang/mono-4.0.2.5" +DEPEND="${RDEPEND} + app-arch/sharutils + sys-apps/sed" + +S=${WORKDIR}/Nini/Source + +src_prepare() { + uudecode -o Nini.snk "${FILESDIR}"/Nini.snk.uue +} + +src_configure() { + use debug&&DEBUG="-debug" +} + +src_compile() { + #See nini in Debian for info + /usr/bin/mcs ${DEBUG} \ + -nowarn:1616 \ + -target:library \ + -out:Nini.dll \ + -define:STRONG \ + -r:System.dll \ + -r:System.Xml.dll \ + -keyfile:Nini.snk \ + AssemblyInfo.cs Config/*.cs Ini/*.cs Util/*.cs \ + || die "Compilation failed" + + sed \ + -e 's|@prefix@|${pcfiledir}/../..|' \ + -e 's|@exec_prefix@|${prefix}|' \ + -e "s|@libdir@|\$\{exec_prefix\}/$(get_libdir)|" \ + -e "s|@libs@|-r:\$\{libdir\}/mono/Nini/Nini.dll|" \ + -e "s|@VERSION@|${PV}|" \ + "${FILESDIR}"/nini.pc.in > "${S}"/nini.pc +} + +src_install() { + egacinstall Nini.dll Nini + pkgconfigdir=/usr/$(get_libdir)/pkgconfig + insinto ${pkgconfigdir} + newins "${S}"/nini.pc ${P}.pc + dosym ${P}.pc ${pkgconfigdir}/${PN}-$(get_version_component_range 1-2).pc + dosym ${P}.pc ${pkgconfigdir}/${PN}.pc + + dodoc "${S}"/../CHANGELOG.txt "${S}"/../README.txt +} diff --git a/dev-dotnet/notify-sharp/notify-sharp-0.4.1.ebuild b/dev-dotnet/notify-sharp/notify-sharp-0.4.1.ebuild new file mode 100644 index 0000000..f4dd34a --- /dev/null +++ b/dev-dotnet/notify-sharp/notify-sharp-0.4.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit autotools eutils dotnet + +MY_P=${PN}-${PV#*_pre} + +DESCRIPTION="a C# client implementation for Desktop Notifications" +HOMEPAGE="http://www.ndesk.org/NotifySharp" +#SRC_URI="mirror://gentoo/${MY_P}.tar.bz2" +SRC_URI="https://github.com/meebey/notify-sharp/archive/${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="doc" + +RDEPEND=">=dev-lang/mono-4.0.2.5 + >=dev-dotnet/gtk-sharp-2.12.21:2 + >=dev-dotnet/dbus-sharp-0.7 + >=dev-dotnet/dbus-sharp-glib-0.5 + >=x11-libs/libnotify-0.4.5" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + sed -i "s@gmcs@mcs@g" configure.ac || die + sed -i "[email protected]@dbus-sharp-2.0@g" configure.ac || die + sed -i "[email protected]@dbus-sharp-glib-2.0@g" configure.ac || die + eautoreconf + default +} + +src_configure() { + econf $(use_enable doc docs) +} diff --git a/dev-dotnet/notify-sharp/notify-sharp-3.0.3.ebuild b/dev-dotnet/notify-sharp/notify-sharp-3.0.3.ebuild new file mode 100644 index 0000000..f4dd34a --- /dev/null +++ b/dev-dotnet/notify-sharp/notify-sharp-3.0.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit autotools eutils dotnet + +MY_P=${PN}-${PV#*_pre} + +DESCRIPTION="a C# client implementation for Desktop Notifications" +HOMEPAGE="http://www.ndesk.org/NotifySharp" +#SRC_URI="mirror://gentoo/${MY_P}.tar.bz2" +SRC_URI="https://github.com/meebey/notify-sharp/archive/${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="doc" + +RDEPEND=">=dev-lang/mono-4.0.2.5 + >=dev-dotnet/gtk-sharp-2.12.21:2 + >=dev-dotnet/dbus-sharp-0.7 + >=dev-dotnet/dbus-sharp-glib-0.5 + >=x11-libs/libnotify-0.4.5" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + sed -i "s@gmcs@mcs@g" configure.ac || die + sed -i "[email protected]@dbus-sharp-2.0@g" configure.ac || die + sed -i "[email protected]@dbus-sharp-glib-2.0@g" configure.ac || die + eautoreconf + default +} + +src_configure() { + econf $(use_enable doc docs) +} diff --git a/dev-dotnet/smartirc4net/metadata.xml b/dev-dotnet/smartirc4net/metadata.xml new file mode 100644 index 0000000..e01adbb --- /dev/null +++ b/dev-dotnet/smartirc4net/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>dotnet</herd> +</pkgmetadata> diff --git a/dev-dotnet/smartirc4net/smartirc4net-1.0.ebuild b/dev-dotnet/smartirc4net/smartirc4net-1.0.ebuild new file mode 100644 index 0000000..8f14e4c --- /dev/null +++ b/dev-dotnet/smartirc4net/smartirc4net-1.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit mono-env + +HOMEPAGE="http://www.smuxi.org/page/Download" +#SRC_URI="http://smuxi.meebey.net/jaws/data/files/${P}.tar.gz" +SRC_URI="https://github.com/meebey/SmartIrc4net/archive/${PV}.tar.gz" +DESCRIPTION="Multi-threaded and thread-safe IRC library written in C#" + +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" +LICENSE="|| ( LGPL-2.1 LGPL-3 )" + +RDEPEND=">=dev-lang/mono-4.0.2.5 + sys-fs/fuse" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( README ) + +S=${WORKDIR}/cloudfuse-${PV} diff --git a/net-irc/smuxi/smuxi-1.0.ebuild b/net-irc/smuxi/smuxi-1.0.ebuild new file mode 100644 index 0000000..07936f5 --- /dev/null +++ b/net-irc/smuxi/smuxi-1.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +inherit autotools eutils mono-env + +DESCRIPTION="A flexible, irssi-like and user-friendly IRC client for the Gnome Desktop" +HOMEPAGE="http://www.smuxi.org/main/" +SRC_URI="http://www.smuxi.org/jaws/data/files/${P}.tar.gz" +#SRC_URI="https://github.com/meebey/smuxi/archive/${PV}.tar.gz" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dbus debug gtk libnotify spell" +LICENSE="|| ( GPL-2 GPL-3 )" + +#RDEPEND=" +# >=dev-dotnet/smartirc4net-1.0 +#" + +RDEPEND=" + >=dev-lang/mono-4.0.2.5 + dev-libs/stfl + >=dev-dotnet/log4net-1.2.10 + >=dev-dotnet/nini-1.1.0-r2 + gtk? ( >=dev-dotnet/gtk-sharp-2.12.21:2 ) + libnotify? ( >=dev-dotnet/notify-sharp-0.4 ) + libnotify? ( <dev-dotnet/notify-sharp-3 ) + dbus? ( >=dev-dotnet/dbus-sharp-glib-0.6 ) + spell? ( >=app-text/gtkspell-2.0.9:2 ) +" +DEPEND="${RDEPEND} + >=dev-util/intltool-0.25 + >=sys-devel/gettext-0.17 + virtual/pkgconfig +" + +#src_prepare() { +# sed -i "s@[email protected]@g" configure || die +# default +#} + +src_configure() { + #eautoreconf + ## gives errors + #./autogen.sh || die + ## doesn't present + + # Our dev-dotnet/db4o is completely unmaintained + # We don't have ubuntu stuff + econf \ + --enable-engine-irc \ + --without-indicate \ + --with-vendor-package-version="Gentoo ${PV}" \ + --with-db4o=included \ + --with-messaging-menu=no \ + --with-indicate=no \ + $(use_enable debug) \ + $(use_enable gtk frontend-gnome) \ + $(use_with libnotify notify) \ + $(use_with spell gtkspell) + + touch README +}
