From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-dotnet/dbus-sharp-glib/Manifest | 7 + .../dbus-sharp-glib-0.5.0-r1.ebuild | 29 ++ .../dbus-sharp-glib/dbus-sharp-glib-0.6.0.ebuild | 29 ++ dev-dotnet/dbus-sharp-glib/metadata.xml | 11 + dev-dotnet/dbus-sharp/Manifest | 9 + dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild | 31 +++ dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild | 29 ++ .../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 | 11 + dev-dotnet/flickrnet-bin/Manifest | 6 + dev-dotnet/flickrnet-bin/files/flickrnet.pc.in | 8 + .../flickrnet-bin/flickrnet-bin-2.2-r1.ebuild | 40 +++ dev-dotnet/flickrnet-bin/metadata.xml | 8 + dev-dotnet/gio-sharp/Manifest | 5 + dev-dotnet/gio-sharp/gio-sharp-0.3-r1.ebuild | 42 +++ dev-dotnet/gio-sharp/metadata.xml | 11 + dev-dotnet/gkeyfile-sharp/Manifest | 5 + .../gkeyfile-sharp/gkeyfile-sharp-0.1-r1.ebuild | 35 +++ dev-dotnet/gkeyfile-sharp/metadata.xml | 12 + dev-dotnet/gnome-desktop-sharp/Manifest | 6 + .../files/gnome-desktop-sharp-2.26.0-soname.patch | 9 + .../gnome-desktop-sharp-2.26.0-r1.ebuild | 23 ++ dev-dotnet/gnome-desktop-sharp/metadata.xml | 8 + dev-dotnet/gnome-keyring-sharp/Manifest | 6 + .../gnome-keyring-sharp-1.0.2-monodoc-dir.patch | 10 + .../gnome-keyring-sharp-1.0.2-r2.ebuild | 44 +++ dev-dotnet/gnome-keyring-sharp/metadata.xml | 11 + dev-dotnet/gnome-sharp/Manifest | 5 + .../gnome-sharp/gnome-sharp-2.24.2-r1.ebuild | 44 +++ dev-dotnet/gnome-sharp/metadata.xml | 8 + dev-dotnet/gsf-sharp/Manifest | 5 + dev-dotnet/gsf-sharp/gsf-sharp-0.8.1.ebuild | 23 ++ dev-dotnet/gsf-sharp/metadata.xml | 8 + dev-dotnet/gtk-sharp/Manifest | 5 + dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild | 59 ++++ dev-dotnet/gtk-sharp/metadata.xml | 8 + dev-dotnet/gtksourceview-sharp/Manifest | 5 + .../gtksourceview-sharp-2.24.0-r10.ebuild | 15 ++ dev-dotnet/gtksourceview-sharp/metadata.xml | 8 + dev-dotnet/ikvm-bin/Manifest | 6 + dev-dotnet/ikvm-bin/files/ikvm-0.36.0.5.pc.in | 9 + dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild | 50 ++++ dev-dotnet/ikvm-bin/metadata.xml | 8 + dev-dotnet/libgdiplus/Manifest | 14 + .../files/libgdiplus-2.10.1-libpng15.patch | 164 ++++++++++++ .../files/libgdiplus-2.10.9-freetype251.patch | 12 + .../libgdiplus-2.10.9-giflib-quantizebuffer.patch | 296 +++++++++++++++++++++ .../libgdiplus/files/libgdiplus-2.10.9-gold.patch | 16 ++ dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild | 69 +++++ dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild | 70 +++++ dev-dotnet/libgdiplus/libgdiplus-2.10.9-r3.ebuild | 68 +++++ dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild | 50 ++++ dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 50 ++++ dev-dotnet/libgdiplus/metadata.xml | 8 + dev-dotnet/log4net/Manifest | 7 + dev-dotnet/log4net/files/log4net.pc.in-r1 | 8 + dev-dotnet/log4net/log4net-1.2.11.ebuild | 44 +++ dev-dotnet/log4net/metadata.xml | 8 + dev-dotnet/metadata.xml | 40 +++ dev-dotnet/mono-addins/Manifest | 8 + dev-dotnet/mono-addins/files/gmcs.patch | 15 ++ dev-dotnet/mono-addins/metadata.xml | 11 + dev-dotnet/mono-addins/mono-addins-0.6.2.ebuild | 33 +++ dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild | 51 ++++ dev-dotnet/monocalendar/Manifest | 5 + dev-dotnet/monocalendar/metadata.xml | 11 + dev-dotnet/monocalendar/monocalendar-0.7.2.ebuild | 34 +++ dev-dotnet/ndesk-dbus-glib/Manifest | 5 + dev-dotnet/ndesk-dbus-glib/metadata.xml | 8 + .../ndesk-dbus-glib/ndesk-dbus-glib-0.4.1.ebuild | 28 ++ dev-dotnet/ndesk-dbus/Manifest | 5 + dev-dotnet/ndesk-dbus/metadata.xml | 8 + dev-dotnet/ndesk-dbus/ndesk-dbus-0.6.1a.ebuild | 28 ++ dev-dotnet/nini/Manifest | 7 + dev-dotnet/nini/files/Nini.snk.uue | 17 ++ dev-dotnet/nini/files/nini.pc.in | 9 + dev-dotnet/nini/metadata.xml | 14 + dev-dotnet/nini/nini-1.1.0-r2.ebuild | 62 +++++ dev-dotnet/notify-sharp/Manifest | 7 + ...tify-sharp-0.4.0_pre20080912-control-docs.patch | 28 ++ ...notify-sharp-0.4.0_pre20090305-dbus-sharp.patch | 60 +++++ dev-dotnet/notify-sharp/metadata.xml | 8 + .../notify-sharp-0.4.0_pre20090305-r1.ebuild | 36 +++ dev-dotnet/nuget/Manifest | 10 + .../nuget/files/add-keyfile-option-to-csproj.patch | 6 + dev-dotnet/nuget/files/rsa-4096.snk | Bin 0 -> 596 bytes .../nuget/files/strongnames-for-ebuild-2.8.1.patch | 34 +++ dev-dotnet/nuget/metadata.xml | 11 + dev-dotnet/nuget/nuget-2.8.3.ebuild | 60 +++++ dev-dotnet/nuget/nuget-2.8.7-r1.ebuild | 61 +++++ dev-dotnet/nuget/nuget-2.8.7.ebuild | 60 +++++ dev-dotnet/pe-format/Manifest | 7 + dev-dotnet/pe-format/metadata.xml | 20 ++ dev-dotnet/pe-format/pe-format-2.1.2-r1.ebuild | 38 +++ dev-dotnet/pe-format/pe-format-2.1.2.ebuild | 37 +++ dev-dotnet/pe-format/pe-format-9999.ebuild | 54 ++++ dev-dotnet/referenceassemblies-pcl/Manifest | 4 + dev-dotnet/referenceassemblies-pcl/metadata.xml | 14 + .../referenceassemblies-pcl-4.6.ebuild | 26 ++ dev-dotnet/rsvg-sharp/Manifest | 5 + dev-dotnet/rsvg-sharp/metadata.xml | 8 + dev-dotnet/rsvg-sharp/rsvg-sharp-2.24.0-r10.ebuild | 15 ++ dev-dotnet/vte-sharp/Manifest | 5 + dev-dotnet/vte-sharp/metadata.xml | 8 + dev-dotnet/vte-sharp/vte-sharp-2.24.0-r10.ebuild | 15 ++ dev-dotnet/wnck-sharp/Manifest | 5 + dev-dotnet/wnck-sharp/metadata.xml | 8 + dev-dotnet/wnck-sharp/wnck-sharp-2.24.0-r10.ebuild | 14 + dev-dotnet/xdt-for-monodevelop/Manifest | 9 + .../files/add-keyfile-option-to-csproj.patch | 13 + .../files/disable-testproject-build-in-sln.patch | 12 + dev-dotnet/xdt-for-monodevelop/files/rsa-4096.snk | Bin 0 -> 596 bytes dev-dotnet/xdt-for-monodevelop/metadata.xml | 11 + .../xdt-for-monodevelop-2.8.1.ebuild | 44 +++ .../xdt-for-monodevelop-2.8.3.ebuild | 44 +++ dev-dotnet/xsp/Manifest | 11 + dev-dotnet/xsp/files/2.2/mod-mono-server-r1.initd | 82 ++++++ dev-dotnet/xsp/files/2.2/mod-mono-server.confd | 33 +++ dev-dotnet/xsp/files/2.2/mod-mono-server.initd | 80 ++++++ dev-dotnet/xsp/files/2.2/xsp.confd | 11 + dev-dotnet/xsp/files/2.2/xsp.initd | 37 +++ dev-dotnet/xsp/files/xsp-2.10.2-endrequest.patch | 35 +++ dev-dotnet/xsp/metadata.xml | 12 + dev-dotnet/xsp/xsp-2.10.2-r2.ebuild | 50 ++++ 125 files changed, 3196 insertions(+) create mode 100644 dev-dotnet/dbus-sharp-glib/Manifest create mode 100644 dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.5.0-r1.ebuild create mode 100644 dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.6.0.ebuild create mode 100644 dev-dotnet/dbus-sharp-glib/metadata.xml create mode 100644 dev-dotnet/dbus-sharp/Manifest create mode 100644 dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild create mode 100644 dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild create mode 100644 dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals.patch create mode 100644 dev-dotnet/dbus-sharp/files/dbus-sharp-0.7.0-fix-signals2.patch create mode 100644 dev-dotnet/dbus-sharp/metadata.xml create mode 100644 dev-dotnet/flickrnet-bin/Manifest create mode 100644 dev-dotnet/flickrnet-bin/files/flickrnet.pc.in create mode 100644 dev-dotnet/flickrnet-bin/flickrnet-bin-2.2-r1.ebuild create mode 100644 dev-dotnet/flickrnet-bin/metadata.xml create mode 100644 dev-dotnet/gio-sharp/Manifest create mode 100644 dev-dotnet/gio-sharp/gio-sharp-0.3-r1.ebuild create mode 100644 dev-dotnet/gio-sharp/metadata.xml create mode 100644 dev-dotnet/gkeyfile-sharp/Manifest create mode 100644 dev-dotnet/gkeyfile-sharp/gkeyfile-sharp-0.1-r1.ebuild create mode 100644 dev-dotnet/gkeyfile-sharp/metadata.xml create mode 100644 dev-dotnet/gnome-desktop-sharp/Manifest create mode 100644 dev-dotnet/gnome-desktop-sharp/files/gnome-desktop-sharp-2.26.0-soname.patch create mode 100644 dev-dotnet/gnome-desktop-sharp/gnome-desktop-sharp-2.26.0-r1.ebuild create mode 100644 dev-dotnet/gnome-desktop-sharp/metadata.xml create mode 100644 dev-dotnet/gnome-keyring-sharp/Manifest create mode 100644 dev-dotnet/gnome-keyring-sharp/files/gnome-keyring-sharp-1.0.2-monodoc-dir.patch create mode 100644 dev-dotnet/gnome-keyring-sharp/gnome-keyring-sharp-1.0.2-r2.ebuild create mode 100644 dev-dotnet/gnome-keyring-sharp/metadata.xml create mode 100644 dev-dotnet/gnome-sharp/Manifest create mode 100644 dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild create mode 100644 dev-dotnet/gnome-sharp/metadata.xml create mode 100644 dev-dotnet/gsf-sharp/Manifest create mode 100644 dev-dotnet/gsf-sharp/gsf-sharp-0.8.1.ebuild create mode 100644 dev-dotnet/gsf-sharp/metadata.xml create mode 100644 dev-dotnet/gtk-sharp/Manifest create mode 100644 dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild create mode 100644 dev-dotnet/gtk-sharp/metadata.xml create mode 100644 dev-dotnet/gtksourceview-sharp/Manifest create mode 100644 dev-dotnet/gtksourceview-sharp/gtksourceview-sharp-2.24.0-r10.ebuild create mode 100644 dev-dotnet/gtksourceview-sharp/metadata.xml create mode 100644 dev-dotnet/ikvm-bin/Manifest create mode 100644 dev-dotnet/ikvm-bin/files/ikvm-0.36.0.5.pc.in create mode 100644 dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild create mode 100644 dev-dotnet/ikvm-bin/metadata.xml create mode 100644 dev-dotnet/libgdiplus/Manifest create mode 100644 dev-dotnet/libgdiplus/files/libgdiplus-2.10.1-libpng15.patch create mode 100644 dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-freetype251.patch create mode 100644 dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-giflib-quantizebuffer.patch create mode 100644 dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-gold.patch create mode 100644 dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild create mode 100644 dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild create mode 100644 dev-dotnet/libgdiplus/libgdiplus-2.10.9-r3.ebuild create mode 100644 dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild create mode 100644 dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild create mode 100644 dev-dotnet/libgdiplus/metadata.xml create mode 100644 dev-dotnet/log4net/Manifest create mode 100644 dev-dotnet/log4net/files/log4net.pc.in-r1 create mode 100644 dev-dotnet/log4net/log4net-1.2.11.ebuild create mode 100644 dev-dotnet/log4net/metadata.xml create mode 100644 dev-dotnet/metadata.xml create mode 100644 dev-dotnet/mono-addins/Manifest create mode 100644 dev-dotnet/mono-addins/files/gmcs.patch create mode 100644 dev-dotnet/mono-addins/metadata.xml create mode 100644 dev-dotnet/mono-addins/mono-addins-0.6.2.ebuild create mode 100644 dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild create mode 100644 dev-dotnet/monocalendar/Manifest create mode 100644 dev-dotnet/monocalendar/metadata.xml create mode 100644 dev-dotnet/monocalendar/monocalendar-0.7.2.ebuild create mode 100644 dev-dotnet/ndesk-dbus-glib/Manifest create mode 100644 dev-dotnet/ndesk-dbus-glib/metadata.xml create mode 100644 dev-dotnet/ndesk-dbus-glib/ndesk-dbus-glib-0.4.1.ebuild create mode 100644 dev-dotnet/ndesk-dbus/Manifest create mode 100644 dev-dotnet/ndesk-dbus/metadata.xml create mode 100644 dev-dotnet/ndesk-dbus/ndesk-dbus-0.6.1a.ebuild create mode 100644 dev-dotnet/nini/Manifest create mode 100644 dev-dotnet/nini/files/Nini.snk.uue create mode 100644 dev-dotnet/nini/files/nini.pc.in create mode 100644 dev-dotnet/nini/metadata.xml create mode 100644 dev-dotnet/nini/nini-1.1.0-r2.ebuild create mode 100644 dev-dotnet/notify-sharp/Manifest create mode 100644 dev-dotnet/notify-sharp/files/notify-sharp-0.4.0_pre20080912-control-docs.patch create mode 100644 dev-dotnet/notify-sharp/files/notify-sharp-0.4.0_pre20090305-dbus-sharp.patch create mode 100644 dev-dotnet/notify-sharp/metadata.xml create mode 100644 dev-dotnet/notify-sharp/notify-sharp-0.4.0_pre20090305-r1.ebuild create mode 100644 dev-dotnet/nuget/Manifest create mode 100644 dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch create mode 100644 dev-dotnet/nuget/files/rsa-4096.snk create mode 100644 dev-dotnet/nuget/files/strongnames-for-ebuild-2.8.1.patch create mode 100644 dev-dotnet/nuget/metadata.xml create mode 100644 dev-dotnet/nuget/nuget-2.8.3.ebuild create mode 100644 dev-dotnet/nuget/nuget-2.8.7-r1.ebuild create mode 100644 dev-dotnet/nuget/nuget-2.8.7.ebuild create mode 100644 dev-dotnet/pe-format/Manifest create mode 100644 dev-dotnet/pe-format/metadata.xml create mode 100644 dev-dotnet/pe-format/pe-format-2.1.2-r1.ebuild create mode 100644 dev-dotnet/pe-format/pe-format-2.1.2.ebuild create mode 100644 dev-dotnet/pe-format/pe-format-9999.ebuild create mode 100644 dev-dotnet/referenceassemblies-pcl/Manifest create mode 100644 dev-dotnet/referenceassemblies-pcl/metadata.xml create mode 100644 dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild create mode 100644 dev-dotnet/rsvg-sharp/Manifest create mode 100644 dev-dotnet/rsvg-sharp/metadata.xml create mode 100644 dev-dotnet/rsvg-sharp/rsvg-sharp-2.24.0-r10.ebuild create mode 100644 dev-dotnet/vte-sharp/Manifest create mode 100644 dev-dotnet/vte-sharp/metadata.xml create mode 100644 dev-dotnet/vte-sharp/vte-sharp-2.24.0-r10.ebuild create mode 100644 dev-dotnet/wnck-sharp/Manifest create mode 100644 dev-dotnet/wnck-sharp/metadata.xml create mode 100644 dev-dotnet/wnck-sharp/wnck-sharp-2.24.0-r10.ebuild create mode 100644 dev-dotnet/xdt-for-monodevelop/Manifest create mode 100644 dev-dotnet/xdt-for-monodevelop/files/add-keyfile-option-to-csproj.patch create mode 100644 dev-dotnet/xdt-for-monodevelop/files/disable-testproject-build-in-sln.patch create mode 100644 dev-dotnet/xdt-for-monodevelop/files/rsa-4096.snk create mode 100644 dev-dotnet/xdt-for-monodevelop/metadata.xml create mode 100644 dev-dotnet/xdt-for-monodevelop/xdt-for-monodevelop-2.8.1.ebuild create mode 100644 dev-dotnet/xdt-for-monodevelop/xdt-for-monodevelop-2.8.3.ebuild create mode 100644 dev-dotnet/xsp/Manifest create mode 100644 dev-dotnet/xsp/files/2.2/mod-mono-server-r1.initd create mode 100644 dev-dotnet/xsp/files/2.2/mod-mono-server.confd create mode 100644 dev-dotnet/xsp/files/2.2/mod-mono-server.initd create mode 100644 dev-dotnet/xsp/files/2.2/xsp.confd create mode 100644 dev-dotnet/xsp/files/2.2/xsp.initd create mode 100644 dev-dotnet/xsp/files/xsp-2.10.2-endrequest.patch create mode 100644 dev-dotnet/xsp/metadata.xml create mode 100644 dev-dotnet/xsp/xsp-2.10.2-r2.ebuild (limited to 'dev-dotnet') diff --git a/dev-dotnet/dbus-sharp-glib/Manifest b/dev-dotnet/dbus-sharp-glib/Manifest new file mode 100644 index 000000000000..99fa3545eb17 --- /dev/null +++ b/dev-dotnet/dbus-sharp-glib/Manifest @@ -0,0 +1,7 @@ +DIST dbus-sharp-glib-0.5.0.tar.gz 95405 SHA256 f4fd663957f06ac5f0322beab264c5498bf6408f7435d0387950b4cb7996180e SHA512 651a8d9b42342d6aca6b7963a089e8da609f0d2e9d6421f40fb9589204af63e790f1bc5dd7735bb751f84d3f0d888e2e2f174c23f79206f8858e0502cba95065 WHIRLPOOL 2d5776e367757e4a06b34e0b114b95e61b4a8dea54b60029d59c73802bf58e58c198cea5cd6094371a584ee54317f9fd9fb60e63a9b483311014498084155d8e +DIST dbus-sharp-glib-0.6.0.tar.gz 73675 SHA256 d5b44d3ffa419730df0a6a6fff1e6912c80bc364e4176444e48264853989ce3b SHA512 271edf10d149e152290cd0ac8ebaf6ed7a6f5d0f280d5514dbfbdb84f77d8339ba0e2c5fd53242cf00e13c7d2bfa3fbf426ca9038467b26b9a8396c6c9c1ed67 WHIRLPOOL 18d976f9aaf53d992195ddcdae3f7a37224119a34ad7ed2a5c66cc302aac111d928461432244950ffee8527082010826bb7cdbf0ad66b263dc600243997054cb +EBUILD dbus-sharp-glib-0.5.0-r1.ebuild 590 SHA256 ec1c11776d1e06521a50816bdc9b2aad69163c769bfdd74addce334fa1686946 SHA512 7e043bbe59574bd480f9025d38b36216a445ab81289d51fc738d9dd46c58edff0e9ca4a4f9a52fae400e95ef06ae5af8d7c7871aae9ce8a75344577dd9dc57e3 WHIRLPOOL 8c9d57dfbb881d38771aaf6368302a8e763466d7f3a131eebd83d18b6e60f026957148d7c6414f0b138a0551f66ff5dfdd0adab107e56ceed4b11fa0358b8744 +EBUILD dbus-sharp-glib-0.6.0.ebuild 617 SHA256 8615783e0cd490b09fa1470d92b3630500c5ad61c4df085043f5dba3e9c4fd00 SHA512 0538d7360e8b5389a68ee34de5a5f784c8aebfe99de25f57d8090729b8a681246a94e8a9fd2df760f792a2ae481e7a9ab08a49902c3789f9c723023d8b55975b WHIRLPOOL a704d062a57dc04d32b3a169a61d974a1cb9ebe796a53a8d3cb21441bfe32ac22b1aa142aaa1cf994fdbc2ed297d329b3c5e7959bc6ed08d2f89ad180400a609 +MISC ChangeLog 4052 SHA256 234da009ed7ba57fa6426834ea8f5541d0588420f55db18ee1effd42aba9e002 SHA512 3c503a22cceb8a5fd7bfa98583b3bc193670a313048a746546fce18138a10bcbb1f79e995e6b822b7c6bd2aa67267ba1b011fbc391e3b5b7b4a444cc76c3b965 WHIRLPOOL 2122a3f8eff128fb8e1b5148e27f0d630d2df44af868b33164627680793579614856550120bc5fcf1730f4c98536abcebbb0b4cddfa09fe385a81ce362894e77 +MISC ChangeLog-2015 1153 SHA256 6e1bea7bd11ef71ea48ddfda67b13b870fd177499e9bccfa0cee919ee3d66890 SHA512 ae7338176b640366d42fd82152cd353c586177f6baa3d272c7693186d6afc55d3a425b2d813abe3fce9f95345b5eac382cd1f53629b5437a0b900bc12d6698fc WHIRLPOOL 7e1974a40fdef04a26fe564c04f910f3fba8765df4dc50bdda9e4c7fb26d82791055458a40e924e58c623b508d79aba5f7071657938c2b15386c89853283e004 +MISC metadata.xml 345 SHA256 f61de7f69acf606762e1c7ecd8213ae6cb8e66249c4ba4bae79e5731971c1234 SHA512 95f9d22cdd905aa129746117df1e9b17319e95e4b388dcc63758990c5ae6df6e1305974b63fd9917b5218eecc45db6e6ae0696141e8a39adc8c3e8360ca6448f WHIRLPOOL 352ac1e480ac79840bfe81d0e7c61025f6c1b80d5b9952c3ab9a4a9ada8318647d97d69e8eba7c533d8a5806f2028a1475817e892e2ec5d74add747cd26cf9b8 diff --git a/dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.5.0-r1.ebuild b/dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.5.0-r1.ebuild new file mode 100644 index 000000000000..86efac961545 --- /dev/null +++ b/dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.5.0-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools mono-env + +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" + +LICENSE="MIT" +SLOT="1.0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND="dev-lang/mono + >=dev-dotnet/dbus-sharp-0.7:1.0" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + DOCS="AUTHORS README" + mono-env_pkg_setup +} + +src_prepare() { + sed -i -e 's/gmcs/mcs/' configure.ac || die + eautoreconf +} diff --git a/dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.6.0.ebuild b/dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.6.0.ebuild new file mode 100644 index 000000000000..cbb092330a73 --- /dev/null +++ b/dev-dotnet/dbus-sharp-glib/dbus-sharp-glib-0.6.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools mono-env + +DESCRIPTION="D-Bus for .NET: GLib integration module" +HOMEPAGE="https://github.com/mono/dbus-sharp" +SRC_URI="https://github.com/mono/${PN}/releases/download/v${PV%.*}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="2.0" +KEYWORDS="amd64 ~ppc x86" +IUSE="" + +RDEPEND="dev-lang/mono + >=dev-dotnet/dbus-sharp-0.8:2.0" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + DOCS="AUTHORS README" + mono-env_pkg_setup +} + +src_prepare() { + sed -i -e 's/gmcs/mcs/' configure.ac || die + eautoreconf +} diff --git a/dev-dotnet/dbus-sharp-glib/metadata.xml b/dev-dotnet/dbus-sharp-glib/metadata.xml new file mode 100644 index 000000000000..a949fc66c226 --- /dev/null +++ b/dev-dotnet/dbus-sharp-glib/metadata.xml @@ -0,0 +1,11 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + mono/dbus-sharp + + diff --git a/dev-dotnet/dbus-sharp/Manifest b/dev-dotnet/dbus-sharp/Manifest new file mode 100644 index 000000000000..3502773609cf --- /dev/null +++ b/dev-dotnet/dbus-sharp/Manifest @@ -0,0 +1,9 @@ +AUX dbus-sharp-0.7.0-fix-signals.patch 1242 SHA256 7a9ab7be15804251c4a666394db426755f6b1b0a7004dc6d38ba9f2ad2fc197a SHA512 8d7e1d29a465f4f6749a65d279b4fd93cc4c08a0a8855b2933ffed47e72b6fee5bfbaebaca874a9b1b0da84336c3ea9230aa0b2a5af0c2794b93b6231f7bb7ab WHIRLPOOL f3a4cf59ac091898aa252e0c2dc33d97999320901460dce7453d11d651db8755380a3ad733eef3b39b99439963bdd1e0a70d1c2e45248873af4af32accc53a06 +AUX dbus-sharp-0.7.0-fix-signals2.patch 978 SHA256 04de01e4a409947e7b4677339106cb2cfdc74ac2d71457d866943058b8461615 SHA512 e25337f5e7db06691401c9d4f6b4da5be226db56f821b139f514be181b30ac4eb44573972df08c31693018f94354e24f5eb7c35b7bc007652471a3981bc24e04 WHIRLPOOL 295150abc859eeb7cbb241267e694940caf051eeab814203047867912b9dd0890cfc053095ef91ce94e25f896510f93cec778a031d10774a7a5c38172dee0467 +DIST dbus-sharp-0.7.0.tar.gz 127651 SHA256 92529aef9063f477d1975947c6388c63d03234018f45d007c07716dd3e21dd41 SHA512 76d9c83aae227476e40efee1e987a03a8b1da29def79657365906a8220d2cceabe433f4b4679a87dd74e77431382b6c2857ca5498b0671b679d5ddd566d0229d WHIRLPOOL 275c0149c40cf65a7967eb86936f077aa0d526c70ce315dbf43057a2c962be0b7e07f5b9d3a69ac30ed88c785e9f0f1f7f105002b1709e202dee52433627158b +DIST dbus-sharp-0.8.1.tar.gz 148177 SHA256 0866c001f2d6e01a6f1b4d080db08d25ba1422e34c7d03020e0e70f3de3a9859 SHA512 da5f6cb9fb653a2303eb99865100cc959b0b27d463dee744459666c3a5851f87e30fcb229da08505be45fcc28f4a44629e707073944b321556478f9c7b5c20d3 WHIRLPOOL 2bebf89950cd8f611775a3115669694db559be75b3b4d2cafcf77b409b26df97e5e685701354dd3b35e4050dcf8be7906c745bd333dfbb196980b157b7535ca3 +EBUILD dbus-sharp-0.7.0-r2.ebuild 648 SHA256 2af93bcfcbd860b3f41290a1ae658258515565e124aa23ed1b9b50d8b5a7a006 SHA512 50cbd4706db4029019a11a23ebf9dfea8cbc8b21cae8678b165ac84e3754f74ea07f4d2fe0b2ec782a237c1c995e39192a37db894984a11f296ef327dcd7f8c8 WHIRLPOOL 0a022631be8bf2d996498487eafe72ce1ec4188f2843fb341d2c2e7f5463224176c43362f52099c714c907b9557e2fff815dfa0055da0fc5f59861f11f598c01 +EBUILD dbus-sharp-0.8.1.ebuild 578 SHA256 82adff2ae07fe9bff8b28893752812357f535572b3d6f8499e70af9a269070a7 SHA512 787afc50836fbe6acc6def378ba51619780d1e1c94b09a995e0dbd182f555a98715bd88c66d35e13bc9c493c9961a4d6a70130545ae6d2d3ebc344d98c515621 WHIRLPOOL faafd727c245a8bb2af492b25279561501fa9bcf95707575e2315c3660f6ee28cbea62368b593ddcdac626e194a44e0635db62713eb2cc4d34bcee82f23983dd +MISC ChangeLog 3893 SHA256 5470473c483c7a6e38ccc0ab1b9987c5d10acea547af618c0d3d0a8cf2bf52d1 SHA512 a15e4582158ee976564fb78c458f525f8329cc885229d7156ea570fa9cd94acc984ea17d3a677ac5571ca02f69c1abbbe582fecc9fb609266044313536c54f53 WHIRLPOOL 3878c8273521af44fb73194cd38bc0641be3ab7c2e707eed87790ee162549f4d49eb14c13fdc85e825bb73673c76fe2ada84f2db511636e4ced642f33bee2692 +MISC ChangeLog-2015 1851 SHA256 889f39fe0bef29ad11b40163883aeea02076694113af5dc239749b28a9dc762d SHA512 5295b5490872caf0e494e94b4fadb211e95c9f785f278c1e9432976795789f7781f1ba693a6f0c5e7928a506e9a9ced2c7bf2e6cb38c3bcfafe82bd293b09920 WHIRLPOOL b7fcfa2409c387c89d28a5bba55396fac88dc5ec9abdeefdae2a804d9307ab3eea21452fb20a49abae84c511f2af662e40ec86817f13c775778920eb16ce19b8 +MISC metadata.xml 345 SHA256 f61de7f69acf606762e1c7ecd8213ae6cb8e66249c4ba4bae79e5731971c1234 SHA512 95f9d22cdd905aa129746117df1e9b17319e95e4b388dcc63758990c5ae6df6e1305974b63fd9917b5218eecc45db6e6ae0696141e8a39adc8c3e8360ca6448f WHIRLPOOL 352ac1e480ac79840bfe81d0e7c61025f6c1b80d5b9952c3ab9a4a9ada8318647d97d69e8eba7c533d8a5806f2028a1475817e892e2ec5d74add747cd26cf9b8 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 000000000000..9507e48260dc --- /dev/null +++ b/dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools mono-env 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="1.0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND="dev-lang/mono + 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 -e 's/gmcs/mcs/' 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 000000000000..627f525f470d --- /dev/null +++ b/dev-dotnet/dbus-sharp/dbus-sharp-0.8.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools mono-env eutils + +DESCRIPTION="D-Bus for .NET" +HOMEPAGE="https://github.com/mono/dbus-sharp" +SRC_URI="https://github.com/mono/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="2.0" +KEYWORDS="amd64 ~ppc x86" +IUSE="" + +RDEPEND="dev-lang/mono + sys-apps/dbus" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + DOCS="AUTHORS README" + mono-env_pkg_setup +} + +src_prepare() { + sed -i -e 's/gmcs/mcs/' configure.ac || die + eautoreconf +} 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 000000000000..934d7630d164 --- /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?= +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 000000000000..d74361c08019 --- /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?= +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 000000000000..a949fc66c226 --- /dev/null +++ b/dev-dotnet/dbus-sharp/metadata.xml @@ -0,0 +1,11 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + mono/dbus-sharp + + diff --git a/dev-dotnet/flickrnet-bin/Manifest b/dev-dotnet/flickrnet-bin/Manifest new file mode 100644 index 000000000000..d7b9f1dfbf63 --- /dev/null +++ b/dev-dotnet/flickrnet-bin/Manifest @@ -0,0 +1,6 @@ +AUX flickrnet.pc.in 212 SHA256 c069da7971a1edb2628516ff3b50a3c518cd5582abf42577cdda0aabd2717bc1 SHA512 29a16c626cbd06f4095e98c02683cdbd33a94bad17b16866765ba76748489ea8582bd9e3cd7d2e3ca14c8f8868831690b534a3c05762f583632283bf57d73ba3 WHIRLPOOL b8255c6a2abc1f5c5c64864637b3002de123ba572d31051d9c74a2711082fab8f8c0e4335d724dc614a95944236dcee763266704dd33d257ef8fac81c95a8564 +DIST FlickrNet2.2.zip 243208 SHA256 a3f31f959a595aa1e158197c2b4dcd12f71d6a05c87e8a904a223637c6447ea5 SHA512 a591867e5a58ea22f4f8932dee11346aa6c2a5ef653ae34bab69c60cf3fb3a0d1108424439c2b8788a557f7fee35915ad4a54c0a57f29e653daef90ee80c4a0d WHIRLPOOL f33c81ba7143c3471b99ae4e071fba894498990cc88a252e4db86d7edcd143294dec778a266a10857fda8cba788dd1ebaafbce1bb47720c18451488627fd7ecc +EBUILD flickrnet-bin-2.2-r1.ebuild 952 SHA256 9c4cbc77fe91eec91fe7d58ed6bcd7cf375b6e3b90f454f5cb0b925413587eb8 SHA512 02a83b3446d90433ff96ed36b663bdc824397528ffd9c52258e9fb11fda9091ed876d806bb3b4a7a388b6912f96369ad190118f71cff604a809bf69f3f4b9e1e WHIRLPOOL cc6d50c88a28301f47c31c62e3126f954c6083fd46bea194700c9023b7483e69b87b70956bac642a420ff939f7bcf572975194e2a1c31a5cb7e98b2c78b934f5 +MISC ChangeLog 2473 SHA256 5f5cc506e656592923fad505da7e95d91ebf1ce84dd1043bc26ce83e3f231acf SHA512 63376f3f9440d45de568e38ee847a5a9ff46c042880d53acad4c8b46c01538231807734badec6feaeb186a77fb7710706ee4f4b1b36d9768320c435afe7fa70d WHIRLPOOL 04269694002f4135650e341b1d616cb039978a82728300ac65e6e3ee69352e5ef69cef852d60a410cd6eac41c9e466c7d214bc276ac98c8e4d12e059828a65d0 +MISC ChangeLog-2015 1768 SHA256 4c50201e47469300c77be3e686a678dc99ccb56ce042a03f22aabe2e7cf83db7 SHA512 e546e2a7fca4c4a2b04cb6bb6d3e1fa3552e10e114a6e18c91c86b0e05f21c435e61a8fada602184ba1cd71df0d8c7dcf53e1bb1b0b8b7110715530f82850aa3 WHIRLPOOL 2e2393856748ba0ff1cd2cd771a0a7d4ca824654bbe2c2867b86442482cdda93b2e193c9e32499619a6c35cc4b0824d3b2f8fdbc290dc3f3d4ff7593dc6d81f0 +MISC metadata.xml 261 SHA256 a4d02ee236123f9e12d69c5194c7a80193c5c5f4c6cc46ac384a039af0bf0ca9 SHA512 1f7fe2d4f175541870f2ec159972962bacf0174d46365e8e779c24383127c448c284e2e06ef8ff807f7d3d7dbaa6e80b6b0e9b9921212157e7c5780dfce14994 WHIRLPOOL 23f1061d159e4c6c82889060a985ae069d5b75737fbe1abd7c42ef91cf48599b243820a0c50707141c258e30d860910940180ff6942a9a816480f3872abb3825 diff --git a/dev-dotnet/flickrnet-bin/files/flickrnet.pc.in b/dev-dotnet/flickrnet-bin/files/flickrnet.pc.in new file mode 100644 index 000000000000..326042df5fec --- /dev/null +++ b/dev-dotnet/flickrnet-bin/files/flickrnet.pc.in @@ -0,0 +1,8 @@ +libdir=@LIBDIR@ +assemblies_dir=${libdir}/mono/FlickrNet +Libraries=${assemblies_dir}/FlickrNet.dll + +Name: FlickrNet +Description: Flickr.Net API Library +Version: @VERSION@ +Libs: -r:${assemblies_dir}/FlickrNet.dll diff --git a/dev-dotnet/flickrnet-bin/flickrnet-bin-2.2-r1.ebuild b/dev-dotnet/flickrnet-bin/flickrnet-bin-2.2-r1.ebuild new file mode 100644 index 000000000000..4633af543d12 --- /dev/null +++ b/dev-dotnet/flickrnet-bin/flickrnet-bin-2.2-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +MY_PN="FlickrNet" + +inherit mono multilib + +DESCRIPTION="A .Net Library for accessing the Flickr API - Binary version" +HOMEPAGE="http://www.codeplex.com/FlickrNet" + +# Upstream download require click-through LGPL-2.1. +# Since the license allows us to do that, just redistribute +# it in a decent format. +SRC_URI="mirror://gentoo/${MY_PN}${PV}.zip" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=">=dev-lang/mono-2.4" +DEPEND="${RDEPEND} + app-arch/unzip" + +S="${WORKDIR}" + +src_compile() { :; } + +src_install() { + egacinstall Release/${MY_PN}.dll ${MY_PN} || die + + # Install .pc file as required by f-spot + dodir /usr/$(get_libdir)/pkgconfig + sed -e "s:@VERSION@:${PV}:" \ + -e "s:@LIBDIR@:/usr/$(get_libdir):" \ + "${FILESDIR}"/flickrnet.pc.in > "${D}"/usr/$(get_libdir)/pkgconfig/flickrnet.pc \ + || die "sed failed" +} diff --git a/dev-dotnet/flickrnet-bin/metadata.xml b/dev-dotnet/flickrnet-bin/metadata.xml new file mode 100644 index 000000000000..b0f3b749671a --- /dev/null +++ b/dev-dotnet/flickrnet-bin/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/gio-sharp/Manifest b/dev-dotnet/gio-sharp/Manifest new file mode 100644 index 000000000000..dffc8cfe0afc --- /dev/null +++ b/dev-dotnet/gio-sharp/Manifest @@ -0,0 +1,5 @@ +DIST gio-sharp-0.3.tar.gz 89752 SHA256 e800eafa4caf70d3b6b3db29c0ff9907ff416accfb7f324803f7014ef581a9c3 SHA512 69a3e5db422403fa756a25818a7db5adcf6c1bef81b1f10ce5dc4bdb63ea1462c3a9ea4a4f987b0e30dc444499258c1aac279005d045c8709187bae7f095a66a WHIRLPOOL e0a9e3b49b249c11747b51c6439e57d03d3f62ed4af0c0dc825f1224655315b3d3784759174dd7e7dec66a6ad30850480e9cd4bfa1c2541cb320eb8106d3daf6 +EBUILD gio-sharp-0.3-r1.ebuild 877 SHA256 8d375e85fb9872b9e6b3b55a3b9c50a54c6b0e4da4557a9967f44f812fc86e30 SHA512 c24dca9e3206b7d10e1fd62211ebfc24b06e9bfa78e4a2ed94724534cfc02d34e17ce83e388e08f1c5e9ca2327e193ed932801aecf5bd412e6144cc2652355c2 WHIRLPOOL c6b1417198b6f589664807a082be9be16033422f297cb484dc9515dbee71a5cb7ef9fe4957e61c45055fa311f77a2d6da62d88735647dfa2a272a75ae8cc328f +MISC ChangeLog 3036 SHA256 4ff9cb6a57cae521b06d39a2fb5e055b64ce26c1f4b1db0d918d8b506198ad95 SHA512 26a4b2a0366deb2d1e9b8f2b7885b02ddf26346e848366a3bc9ffa492e4977b00fadb4e1a7365c7c408e3b0c253529ce845f1461c097cbfc49b49d69c4f8eb05 WHIRLPOOL a91188aa5f935cf2e7d19d8182b2e419dd8b1822819e797900c7485b172972417432bc5ee5b92b99e2534f4d8999a99f0bcb8b455d7c5e56790b1103ee2f5d15 +MISC ChangeLog-2015 1620 SHA256 0afa8953ab1bc829a826724be8595ce9f9bde614bac5711181661ba037806303 SHA512 b8cdd5c793869ee52231f4bf22729ac55d646c2dce7fbc891c5a5a9f8c28085e925110d43122b0c89e0a3acd84599af1ad37b64eb4de4111d5b572334b990dc9 WHIRLPOOL 7876f2553027000e1c5f28fa34da9c0ee7521d0ca1c705e39e93efc6225facc2e82efcac4e97e1dc71aa4dfe5df6369f240a247ed641e4ca52e2f0e4fa963c4b +MISC metadata.xml 344 SHA256 6705135b47db4eb9e5ab5a6b778ae1d8d26d454a948ebbaeb2e8921b5cdb8368 SHA512 38974d7a9152adb04c894a127919113983804802bb7a24f53528f8b2a542d9e15630b16bb55d344f4522d03566a03ef29997b8939ea4dd6f79b77b176a0a7c49 WHIRLPOOL 604d4f5dd52e95d94cee3ad19bc91f6c644cff6fa6f770240bd188520de334107de82af4f03d96bb8528665c2d29e4da57df0923ddea5ce79a38da5051aa6f4c diff --git a/dev-dotnet/gio-sharp/gio-sharp-0.3-r1.ebuild b/dev-dotnet/gio-sharp/gio-sharp-0.3-r1.ebuild new file mode 100644 index 000000000000..85ddc3568b0d --- /dev/null +++ b/dev-dotnet/gio-sharp/gio-sharp-0.3-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit autotools mono-env + +DESCRIPTION="GIO API C# binding" +HOMEPAGE="https://github.com/mono/gio-sharp" +SRC_URI="https://github.com/mono/${PN}/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="|| ( >=dev-dotnet/gtk-sharp-2.12.21 >=dev-dotnet/glib-sharp-2.12 ) + || ( >=dev-dotnet/gtk-sharp-2.12.21 >=dev-dotnet/gtk-sharp-gapi-2.12 ) + >=dev-libs/glib-2.22:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + DOCS="AUTHORS NEWS README" + mono-env_pkg_setup +} + +src_unpack() { + unpack ${A} + mv *-${PN}-* "${S}" +} + +src_prepare() { + sed -i -e 's/gmcs/mcs/' configure.ac.in || die + sed -i -e '/autoreconf/d' autogen-generic.sh || die + NOCONFIGURE=1 ./autogen-2.22.sh || die + + eautoreconf +} + +src_compile() { + emake -j1 +} diff --git a/dev-dotnet/gio-sharp/metadata.xml b/dev-dotnet/gio-sharp/metadata.xml new file mode 100644 index 000000000000..89d6dbfb280e --- /dev/null +++ b/dev-dotnet/gio-sharp/metadata.xml @@ -0,0 +1,11 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + mono/gio-sharp + + diff --git a/dev-dotnet/gkeyfile-sharp/Manifest b/dev-dotnet/gkeyfile-sharp/Manifest new file mode 100644 index 000000000000..1941f97c3cb5 --- /dev/null +++ b/dev-dotnet/gkeyfile-sharp/Manifest @@ -0,0 +1,5 @@ +DIST gkeyfile-sharp-0.1.tar.gz 19862 SHA256 21a8a7ebfd4cbc2495d2f917426768550fe9dc2dead0e570541dc6a33f181c3d SHA512 056bf88b8e1e4032be5d082f4f9fcb1eb00df0294cec6edea8117539b5f5c29fddf41b26a43ff7fadc370d10f0e53add968dfa4bd7763f130e140f45b7c21e9d WHIRLPOOL 91a3410a8a702cb54b0746c5ccb90ba3740b13ffab74f7f95bb0a8a1ed5f1b82d998a5eaa80a5c4f02bcd623338cec91e12d3ba3f4109aa14ec9adb2752ce3b9 +EBUILD gkeyfile-sharp-0.1-r1.ebuild 836 SHA256 ae1ffc3405c9e5646c6bb8a99d32174fdcd9419fa129c4fcddc4229a51fffb14 SHA512 c06fd6b26c0d95ad052d46e26d1635e60ae97b59956566f673156eafa2daf07a5f4e19632d2facfaea1696fa449608b93dfe32839c2c1cacd4c588fe67ce5459 WHIRLPOOL f55579f94ae71277f2692835ceb48840b8f3b8ba2bf656ca2374c0a28d789bea272f3663ee27c37bfb0e3e6a616b3e3913950faac8333085182b3126c2609e98 +MISC ChangeLog 3275 SHA256 a6b09a32facca557802b2b2707b2c93a4637408140bded26ccfdae5b8ae39ae1 SHA512 37b3dd97befc81482395ff65d427dddc1e4efd1dae04505ddb663eba0e51bee9a091ba5afac49b4a18d387520f88dce5d969d75d2ff0e5d7754568865c76316c WHIRLPOOL 9d180533cc67a82b5d746df271ae6d3f9b069aad1c8f83001067aba6ad14e03ec8986d1c2c0a4681e63ab09a6ea638c93e798990b6e9515d793ec1b856971fbb +MISC ChangeLog-2015 1041 SHA256 9e21c6f2d13cfac36fad897a362160f6a6beb5703ea2056c14a57c020ad49d77 SHA512 6cd52d92b0611dda236546c65d721524e5c3a3b09fd2dec069eff6becd1dc8b04618ec8523eecb39f8e9e6b6211463755f64e1416f72eda3c648728606abe889 WHIRLPOOL b956dcff553e9fb8b5233e7a145f55a1a05d0c9237080f9cfcc3877a5ecf2dfa4bee912daf07b0b2c60a86226267646a6195d97cfaf911f019aad7be35d6f032 +MISC metadata.xml 396 SHA256 3e16ef3f5632b22c4e656783e9dfd27f3ba08490a759ffc902e50866faa6f0eb SHA512 05548fb40ec9c6e7703bed78b4f6dd8d3abb8f54546e771e8f257ab4beb7d399de55886f1f231e9956aff2b2c4392480b319bc49b9c2cf0c80e7b40fc9f974dc WHIRLPOOL 797f186c8479a3d8fd258aa2bb885bbbbe75f48d14caf4cde45f59156929e7005e51624350a2894b5dff7420df4ce1b0a67cbeb147a5a5f6f2558ef9ef899d53 diff --git a/dev-dotnet/gkeyfile-sharp/gkeyfile-sharp-0.1-r1.ebuild b/dev-dotnet/gkeyfile-sharp/gkeyfile-sharp-0.1-r1.ebuild new file mode 100644 index 000000000000..b717b33326c8 --- /dev/null +++ b/dev-dotnet/gkeyfile-sharp/gkeyfile-sharp-0.1-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools mono-env + +DESCRIPTION="C# binding for gkeyfile" +HOMEPAGE="https://launchpad.net/gkeyfile-sharp https://github.com/mono/gkeyfile-sharp" +SRC_URI="https://github.com/mono/${PN}/tarball/GKEYFILE_SHARP_0_1 -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="|| ( >=dev-dotnet/gtk-sharp-2.12.21 >=dev-dotnet/glib-sharp-2.12.9 ) + || ( >=dev-dotnet/gtk-sharp-2.12.21 >=dev-dotnet/gtk-sharp-gapi-1.9 )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_unpack() { + unpack ${A} + mv *-${PN}-* "${S}" +} + +src_prepare() { + mv configure.in configure.ac + sed -i -e 's/gmcs/mcs/' configure.ac || die + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog NEWS +} diff --git a/dev-dotnet/gkeyfile-sharp/metadata.xml b/dev-dotnet/gkeyfile-sharp/metadata.xml new file mode 100644 index 000000000000..d2a445d28ca6 --- /dev/null +++ b/dev-dotnet/gkeyfile-sharp/metadata.xml @@ -0,0 +1,12 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + mono/gkeyfile-sharp + gkeyfile-sharp + + diff --git a/dev-dotnet/gnome-desktop-sharp/Manifest b/dev-dotnet/gnome-desktop-sharp/Manifest new file mode 100644 index 000000000000..62cfcdb290dc --- /dev/null +++ b/dev-dotnet/gnome-desktop-sharp/Manifest @@ -0,0 +1,6 @@ +AUX gnome-desktop-sharp-2.26.0-soname.patch 718 SHA256 db638f19cb33ad9ac8a4f8ddd0bfb68c26df2c4b4350a1e0e80ba492a237cefe SHA512 7420819373b38396d6dd99618730de9b5cc4281438321007324c65c00ba3c93b7cf4625b2a373a3b549b3ed41f21c2921fe232915b3940dd6fd1d346fcb4bc3b WHIRLPOOL 231331a952d17fa3663195cad2653929959b1514d8b170e99dbabebc23781e5c89fc489a23f41e03101a5f6faef6e56f0d8d501ea8db099b53ae19979f6d8679 +DIST gnome-desktop-sharp-2.26.0.tar.bz2 313134 SHA256 577148d0937d91997341e8b2d2e8aadb0a5f1d898ca9bf579b114097c509aa67 SHA512 e7c220b16fd51512c87bc3c6f96604af47d95fa5560c5e7b264619fa65c8bce5b4fc89978c23b7dfd18b4fa090ee5e7f4696932f36bcb0e7782776505fe5f64e WHIRLPOOL 6d3ca3b2537644629ed20b8d17c6364ffb14e4472d2d316f19c81e4a655307ffc49659de60ce8ecc943cd3f115e5e673ef86ccaa8d5cf81fd644121c58df6c21 +EBUILD gnome-desktop-sharp-2.26.0-r1.ebuild 465 SHA256 b30057ddaa06b5bb50c62924824a76433a5ba8a9f429b7ff7478a2b74d8d1ec5 SHA512 c04e08a7cbd25aae726337fe64b40383b7d930efb7cc530c7207e96912746c6a081b196f667a4ecde8d618bd871e20500bc6fe40fa023ded7522d46fca09731d WHIRLPOOL 10794dae6e3f7a1a7371d87a351d3614cc8d2b0870f80ad099dbaa3bcef1608c91fe81d4d12fa20ca36f8b629200482e52189a4be9d74ef57d794d789aeb7f8c +MISC ChangeLog 2523 SHA256 2b7f24f62de5768f11f0eeb9216572be09e72d379e070d8b84e1ba7ca2b4c131 SHA512 b05d0f490654625e2f054bf395039e4b3067041aff19e8fcee15fbb16e09dfc089c5dd195a266e8a7df03a22aad85055cbc23fe14bbb436936d24dc1cfee4edc WHIRLPOOL f380462832e54aa7d8ba5ae8ede51687e04c1d6a2c0daff9c0997f51c35e29e9695887064d4e03e4f6b74d6d396b78ef388a57b07f0d3358fe14305f03366760 +MISC ChangeLog-2015 3180 SHA256 af48ecee30e1b2ac1a5b286831dca2d447bcdcb47f60f04b8ed636239e666111 SHA512 f79fcfe18e34fe073088ad22cd059db7236b6161d421649647d22d2512357ff9f84a3765b2fab5ed6e16f69bfd475b5961d88f874b0ca59b5844e22a879103ec WHIRLPOOL 65c3703eb99638cec3d8a4857fbb8d7aec70b04ed1cdd0cc4e761751721015b0503f9e5b7abf895e9ba58f55ac46ebfa5413b6fd0aeb25409a2ce661421a0cad +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/gnome-desktop-sharp/files/gnome-desktop-sharp-2.26.0-soname.patch b/dev-dotnet/gnome-desktop-sharp/files/gnome-desktop-sharp-2.26.0-soname.patch new file mode 100644 index 000000000000..3f0ea4933f70 --- /dev/null +++ b/dev-dotnet/gnome-desktop-sharp/files/gnome-desktop-sharp-2.26.0-soname.patch @@ -0,0 +1,9 @@ +--- gnome-desktop-sharp-2.26.0/gnomedesktop/gnomedesktop-sharp.dll.config.in.false 2009-02-23 19:01:27.000000000 +0100 ++++ gnome-desktop-sharp-2.26.0/gnomedesktop/gnomedesktop-sharp.dll.config.in 2010-02-11 15:59:36.000000000 +0100 +@@ -3,5 +3,5 @@ + + + +- ++ + diff --git a/dev-dotnet/gnome-desktop-sharp/gnome-desktop-sharp-2.26.0-r1.ebuild b/dev-dotnet/gnome-desktop-sharp/gnome-desktop-sharp-2.26.0-r1.ebuild new file mode 100644 index 000000000000..24fd9e73bbd4 --- /dev/null +++ b/dev-dotnet/gnome-desktop-sharp/gnome-desktop-sharp-2.26.0-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +GTK_SHARP_REQUIRED_VERSION="2.12" +GTK_SHARP_MODULE_DIR="gnomedesktop" + +inherit eutils gtk-sharp-module + +SLOT="2" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RESTRICT="test" + +add_rdepend ">=gnome-base/gnome-desktop-2.30:2" + +src_prepare() { + # Update soname to fit with gnome-desktop-2.30 + epatch "${FILESDIR}/${P}-soname.patch" + gtk-sharp-module_src_prepare +} diff --git a/dev-dotnet/gnome-desktop-sharp/metadata.xml b/dev-dotnet/gnome-desktop-sharp/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/gnome-desktop-sharp/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/gnome-keyring-sharp/Manifest b/dev-dotnet/gnome-keyring-sharp/Manifest new file mode 100644 index 000000000000..8e191fe0b23d --- /dev/null +++ b/dev-dotnet/gnome-keyring-sharp/Manifest @@ -0,0 +1,6 @@ +AUX gnome-keyring-sharp-1.0.2-monodoc-dir.patch 523 SHA256 d71c405b72a04b60763bef663f1676c6ee868263af2f9e2566ba04637083a6ee SHA512 b2da2dd6be235c766d9b99355cbc0ae778f58249ce2417f1b7ccd78e6e59d3c1d300ae199b6d3ea4333f996d7ede652eaccab6e59fbf3e30cac728e5a2c282ca WHIRLPOOL 80d6d952c5c8d25cb7c019e68136401ea756da76de9edd6e9685770c495ccafc999d4d97ca4cd1a91fc46a14017a0993342d5aa2ebe22bed2a69a3ca0376770f +DIST gnome-keyring-sharp-1.0.2.tar.gz 308244 SHA256 043e3e22132bdfe34e8ca314b6fd34bb0bc55a23eeb102778c64c243bb595315 SHA512 aad2fc1515a9d94971326a626d5957772927af5472afdbb517192e57c3928f32705c284b9599f350384a0c5d9cd7665b46677d550efe8506e27b485e2c40dcf0 WHIRLPOOL 2ce743dda131a15e1c6c46537322f8040b813bb91474f8bdabdb2d3006a2dd2467167fe790d10e027980fd20c46a14b8bdd27d6c7ad425b27247121001682dee +EBUILD gnome-keyring-sharp-1.0.2-r2.ebuild 1046 SHA256 ba9840dbfd2953345d30e7ce9aaedc3de23d226e2309004d785455775fe9fdce SHA512 f3540a7a53bb829ad32b4a605e01dd84c5c6f346b67bc4aa94296c94de7d03e574c777a7ac26c3b183a411fb3076b3df34bec0b21ace9f72ab60a2171f404ab1 WHIRLPOOL e574aa00b74c192c052df477546e280a788f063019533a826b2c6b7a2880a014e88fc8fe43208238e3177609b705d434d66728369128d26575c68815572d93f3 +MISC ChangeLog 3659 SHA256 dc14d9ccf449fb200c7336231a2197f0a6e9b7c656bbfd9b0d33d69fe64977df SHA512 39e397fa65b7ad232fdfb69185c6eb6a9283f2ae49b9422a7700c6b48595e87167fc77bd46d6fc6a4bf23b4d23d1862851ea5de9060f58bedca2af630f322e53 WHIRLPOOL c3d3ff8e39be88f9cc45787a5fe3969dcbd3492bf7a021d38d09986bb539dba0832151569942f0434087fcc113f6a3ccc025d40f7a5200d67806300f6ac463fe +MISC ChangeLog-2015 3505 SHA256 d1d9e09442d2e7e399c588b99e8708a2c0b47f4f90d2578f05d4a2753c84d0bd SHA512 ee6157fddec83a2f46031e332da4af7f18a35c944e9508af28fd8e638bc2acd4021852b7c22c8cda0ae567b4b840655d2d0c3e936b6b1187e244f70c72ce166a WHIRLPOOL 3aa03a056d16472587e55143da68424b000ed2c00f630492a1997ccfad0de524cf4382d92cb7eb8e7d97914c32eecf7046a4f1f44d1235a12f4070ac018c0284 +MISC metadata.xml 354 SHA256 b91c4e6b10bc71e4e3c01d81d1e8ba933201451ee700b4a3181ca6ef173a959b SHA512 41e98fb855d1246a7cbf0b6f0c98a4415b6baa787e6981fbe7f579d970912b61492289764e52d1959d248b70ed8367ff3be8198e051ca4e5d72d729865b82ae4 WHIRLPOOL 58877bda022e4b8790bdbf6e393d51817f9d1dacbad153af6ff870dbcb8d7f7c8d3ef3ba79ed791a2b2f7ea3271341b30154823f18f548ac10186c3cbe2a3d3f diff --git a/dev-dotnet/gnome-keyring-sharp/files/gnome-keyring-sharp-1.0.2-monodoc-dir.patch b/dev-dotnet/gnome-keyring-sharp/files/gnome-keyring-sharp-1.0.2-monodoc-dir.patch new file mode 100644 index 000000000000..71945c236635 --- /dev/null +++ b/dev-dotnet/gnome-keyring-sharp/files/gnome-keyring-sharp-1.0.2-monodoc-dir.patch @@ -0,0 +1,10 @@ +diff -uNr gnome-keyring-sharp-1.0.1.old/docs/Makefile.am gnome-keyring-sharp-1.0.1/docs/Makefile.am +--- gnome-keyring-sharp-1.0.1.old/docs/Makefile.am 2009-05-07 17:32:19.000000000 +0200 ++++ gnome-keyring-sharp-1.0.1/docs/Makefile.am 2011-10-31 17:03:46.648191581 +0100 +@@ -1,5 +1,5 @@ + if ENABLE_MONODOC +-SOURCESDIR=$(libdir)/monodoc/sources ++SOURCESDIR=$(prefix)/lib/monodoc/sources + TARGETS=Gnome.Keyring.tree Gnome.Keyring.zip Gnome.Keyring.source + UPDATER = $(MONODOCER) -path:Gnome.Keyring $(UPDATE_ASSEMBLIES) + else diff --git a/dev-dotnet/gnome-keyring-sharp/gnome-keyring-sharp-1.0.2-r2.ebuild b/dev-dotnet/gnome-keyring-sharp/gnome-keyring-sharp-1.0.2-r2.ebuild new file mode 100644 index 000000000000..8791bdb9d6af --- /dev/null +++ b/dev-dotnet/gnome-keyring-sharp/gnome-keyring-sharp-1.0.2-r2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils mono-env + +DESCRIPTION="C# implementation of gnome-keyring" +HOMEPAGE="http://www.mono-project.com/ https://github.com/mono/gnome-keyring-sharp" +SRC_URI="http://www.go-mono.com/archive/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=" + >=dev-lang/mono-2.0 + >=gnome-base/libgnome-keyring-2.30.0 + || ( >=dev-dotnet/gtk-sharp-2.12.21 dev-dotnet/glib-sharp ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +src_prepare() { + # Disable building samples. + sed -i -e 's:sample::' "${S}"/Makefile.in || die "sed failed" + + # Apply Fedora patches + epatch "${FILESDIR}/${PN}-1.0.2-monodoc-dir.patch" + eautoreconf +} + +src_compile() { + # This dies without telling in docs with anything not -j1 + # CSC=gmcs needed for https://bugs.gentoo.org/show_bug.cgi?id=250069 + # Changed to CSC=mcs for mono-4 compatibility + emake -j1 CSC=mcs +} + +src_install() { + default + prune_libtool_files --modules +} diff --git a/dev-dotnet/gnome-keyring-sharp/metadata.xml b/dev-dotnet/gnome-keyring-sharp/metadata.xml new file mode 100644 index 000000000000..0911b58ff2b2 --- /dev/null +++ b/dev-dotnet/gnome-keyring-sharp/metadata.xml @@ -0,0 +1,11 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + mono/gnome-keyring-sharp + + diff --git a/dev-dotnet/gnome-sharp/Manifest b/dev-dotnet/gnome-sharp/Manifest new file mode 100644 index 000000000000..dd0809b3be8a --- /dev/null +++ b/dev-dotnet/gnome-sharp/Manifest @@ -0,0 +1,5 @@ +DIST gnome-sharp-2.24.2.tar.bz2 421281 SHA256 122b1e03966d63ec3389decf5440fb94285907d1b6be48352dcf6aca292cf7b0 SHA512 1bf786d6febfb1d7fe29b2b94000ac56a61233dd842d173d028814b2c8f2360df060d781af16db509e9a0a445bdcbef9ed99af5793630192f50440cd0536e571 WHIRLPOOL 07fb7efd8c98e70dae0d2e9c6a2db7a09b551bf16187eb8c20b877218e0c85fb6164baff8eac9c84b1624ce69c81da61a0dbbf41918b75f3267f839b247f9ec8 +EBUILD gnome-sharp-2.24.2-r1.ebuild 812 SHA256 8bb3b3ab340bd3586e5aa142957cfd5fe2c941199bc9ca429ef8af528103bb9c SHA512 570041f3fa7212faf3a13b58d0cef7368e5eb7b7061d154e3173db963849c008aad5184b4e89610468e6c10a3d6bec3f99f286afdf1d1424a5559a22babb5d88 WHIRLPOOL 2e79b207a2819ffe95ceea6f05be7946a3bc4812b48d4048d2d7dadd9f7fad82959dd64405ba7512aafa65a7be0f31ffd33044775e1dbc11537ac443e7a684eb +MISC ChangeLog 2590 SHA256 9cdbdb888d2b417be7f66d40d72eaa96b367ca13807bda26226bfdc0581b83a3 SHA512 f3eaab443517c4faf2265f617bda5d985b2e8d4ea7932d8fabb8c7c3e0119adfdf45738a345adcf2c0b17de98f003658f8d948313654669e9d3d2b9434443f61 WHIRLPOOL 9ece5aae8a4202a218bd99867b4e29409439d3f21b54ff5bec6a9205f2f91b5403f6fdf5a9ee8f730d3f497926ad1ed90b1b3ebf3c9dea659185272de955fd23 +MISC ChangeLog-2015 9355 SHA256 bb728fbae28652afbe544107bc023dbeb2a159e5bfa9e1d21077049d4d77e141 SHA512 45a9ae585ce54b815d42b2e6d7feee2ae70668f5e3fcba13c36e6870599def8b017601911d118427a79a767769a364629f046b8c5c464d7b45fc219d51a5adca WHIRLPOOL 212949883d08acb3540853b94f61266263f4618f1a995dbf24d88d781256d4d93d64bf67a9661b2ebb97ba3e9af452572eda5658dd392206c9556cf33c13bfb2 +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild new file mode 100644 index 000000000000..c8189a44e1db --- /dev/null +++ b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit dotnet autotools base + +SLOT="2" +DESCRIPTION="gnome bindings for mono" +HOMEPAGE="http://www.mono-project.com/GtkSharp" +LICENSE="GPL-2" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +SRC_URI="mirror://gnome/sources/gnome-sharp/2.24/${P}.tar.bz2" +IUSE="debug" + +RESTRICT="test" + +RDEPEND=" + >=dev-dotnet/gtk-sharp-2.12.21:2 + gnome-base/gconf + gnome-base/libgnomecanvas + gnome-base/libgnomeui + media-libs/libart_lgpl + !dev-dotnet/gnomevfs-sharp + !dev-dotnet/gconf-sharp + !dev-dotnet/art-sharp + " +DEPEND="${RDEPEND} + sys-devel/automake:1.11" + +src_prepare() { + base_src_prepare + eautoreconf + elibtoolize +} + +src_configure() { + econf $(use_enable debug) +} + +src_install() { + default + dotnet_multilib_comply +} diff --git a/dev-dotnet/gnome-sharp/metadata.xml b/dev-dotnet/gnome-sharp/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/gnome-sharp/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/gsf-sharp/Manifest b/dev-dotnet/gsf-sharp/Manifest new file mode 100644 index 000000000000..ed4fc4c9355a --- /dev/null +++ b/dev-dotnet/gsf-sharp/Manifest @@ -0,0 +1,5 @@ +DIST gsf-sharp-0.8.1.tar.gz 323991 SHA256 223f200087ed536fd3c94d3cc0dea1231618c7de6386b771f334d24d6169a8db SHA512 f4d3ef638049414becb051d5e0115a9d09585ff89b733b11b5fe087d45c0e97479433c4047b39faea269fcc40373afed66f341e46da36ca20b2d3f9d45ebbc37 WHIRLPOOL 0b85548ca5115ddac7fcbb6ea18ce0f4a705cd9e3a8c2a3cdf740293676913ff2ff635832d7887f331ac781aedda308c0a2ee882008989a93aa5504138d1476b +EBUILD gsf-sharp-0.8.1.ebuild 511 SHA256 46226614810aa3bfabfa9b194f1bed975369b0f3a2086934e607c55c017f1f1b SHA512 a3ce13bc88971c13775f9c488a9b227237ecc1126b7b3da562566c35e0db98d04807f5318c634782f8c249348fdc7d275039c15ccf1f05ab54ad20c1a79f0bc5 WHIRLPOOL c2e3ba4da7e059a43ac48c585a295257c003735134474064984819ea43e92519730e93beeb7dae3f90df202760b80bf23046c1fc950c85937285271b28fa5a87 +MISC ChangeLog 2435 SHA256 7ecc0b92d79fae0c9357fce6c7c6e7c0d26ae4307c0ff6ab1afa1b3497326d23 SHA512 c61efa7e97c27f23758d07f870edec7fa40afa1f824dcc1b48e37e2d6e22cbac15396909a1a3febea1c43eddd8f44651faa0e0f4cc7ed49de6e279606395f475 WHIRLPOOL 3e9b572cae0e97559f65911f1a2139fb75f53900bce6033c98fb38baf3c6843d21d9ef7c09ac3452f5a82580bb1cf7fd3812c3361011c55f78106f61aa1ff883 +MISC ChangeLog-2015 2987 SHA256 f90d35366d702d83ed80550c8363214eeac570a133bea1984091490229a85d04 SHA512 1533a4548ed2eee67d1d7e42fa06389691c76620877d9a584bd6d9365b19e95d12a581f4377e744f7051010a8da8df9e16e434211023a0b25bf21c5ddc31ddc2 WHIRLPOOL 84a0afa78a9c0e4205f607b0ac2a9f4061cd6be480cadd64f1884c726df884af58a58267d1d34aa9121e29c409c8cf4e9fa65ccb07501031c6d3709beaa082a8 +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/gsf-sharp/gsf-sharp-0.8.1.ebuild b/dev-dotnet/gsf-sharp/gsf-sharp-0.8.1.ebuild new file mode 100644 index 000000000000..66fdd7298b04 --- /dev/null +++ b/dev-dotnet/gsf-sharp/gsf-sharp-0.8.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit eutils mono + +DESCRIPTION="C# bindings for libgsf" +HOMEPAGE="http://www.mono-project.com/" +SRC_URI="mirror://gentoo/${P}.tar.gz" +LICENSE="LGPL-2" + +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" +RDEPEND="dev-lang/mono + >=gnome-extra/libgsf-1.14.1 + >=dev-dotnet/gtk-sharp-2.4.0" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_install() { + make install DESTDIR="${D}" + dodoc AUTHORS ChangeLog NEWS README +} diff --git a/dev-dotnet/gsf-sharp/metadata.xml b/dev-dotnet/gsf-sharp/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/gsf-sharp/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/gtk-sharp/Manifest b/dev-dotnet/gtk-sharp/Manifest new file mode 100644 index 000000000000..6ad9f2871bb1 --- /dev/null +++ b/dev-dotnet/gtk-sharp/Manifest @@ -0,0 +1,5 @@ +DIST gtk-sharp-2.12.21.tar.gz 2498480 SHA256 ea02da7000433115dcc008102e0c217479c06d74b2c3af5b76527784f933b088 SHA512 f7f575ec42e1a6d3bdbd9493b06d083d10687b6f5b41eebe1f1e03087c0e3cce79948aa19e9dd88972b023837d48bd02afee719a28b7015a78dccb96f2fee307 WHIRLPOOL e4c375ac3a246aed5412dbfd403f392abf4ad76450916ba11bd233d571de85f7a02d0854ad6387991f60758086a42a11db94604e4feafd0d433768adaf17d44f +EBUILD gtk-sharp-2.12.21.ebuild 1137 SHA256 979aeb9292e7ba251f4cf70482e8bd4da8520ec860d9c8ec7f36db8594a9449d SHA512 2f3569ba695c1daa3e467dbe505f45064dafb94d7dc428f50ab765ec65252c9a211698e523602db98d0e5c3554891ad4ef5c5f9f57269dd5e9e6be3f98fe0263 WHIRLPOOL e805ca50cc8c13a58620218dce528654f8280079f079bd999ad33312462955e8b138ba87447b26fb82eca773bbb5fedcd760d2107beca27dbad7097acab6237d +MISC ChangeLog 2574 SHA256 afdd7c73c53623b726e3453b995520c919e828ea9be4915ee9593cbfb93b2231 SHA512 fcfd6a6ffaa7204a841a24208b137d997287ecbad920cd9ccd9640a7345f8c4dd280ef469cc485b400f6292ee578e564bab6f57998b9338a8b371e7224a1a086 WHIRLPOOL 5c56833ed1025dbc1aa6447a7ac0f221251439f31054e87bf966f5fdaa4390bec63af5a48e98982d25ea695ea4d1829189506b686f799ee88cf135577ac616a1 +MISC ChangeLog-2015 22483 SHA256 6e31a3d6c86c05991e986b8d95ad2545556b1a48cfb5bd51ff2a3c91f70a451d SHA512 4076a2d3e0063da153946f8d1baa77e406bc92265c61477660a80c1a2613da411a2865e72ee459f9dc387e1a51326136ff715f991e30c3125a069efd9fa2dd6b WHIRLPOOL 4247f5bda9e45fd3f854022c36b313df83fb305fe54513de276caebfc169dad60b38e5b695e7c485a19641d0e91b5cb0a527efb7de95264000f422fac29424fc +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild new file mode 100644 index 000000000000..ad58a1e100df --- /dev/null +++ b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit dotnet autotools base + +SLOT="2" +DESCRIPTION="gtk bindings for mono" +LICENSE="GPL-2" +HOMEPAGE="http://www.mono-project.com/GtkSharp" +KEYWORDS="amd64 ~arm64 ppc x86" +SRC_URI="http://download.mono-project.com/sources/gtk-sharp212/${P}.tar.gz" +IUSE="debug" + +RESTRICT="test" + +RDEPEND=" + >=dev-lang/mono-3.0 + x11-libs/pango + >=dev-libs/glib-2.31 + dev-libs/atk + x11-libs/gtk+:2 + gnome-base/libglade + dev-perl/XML-LibXML + !dev-dotnet/gtk-sharp-gapi + !dev-dotnet/gtk-sharp-docs + !dev-dotnet/gtk-dotnet-sharp + !dev-dotnet/gdk-sharp + !dev-dotnet/glib-sharp + !dev-dotnet/glade-sharp + !dev-dotnet/pango-sharp + !dev-dotnet/atk-sharp" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/automake:1.11" + +src_prepare() { + base_src_prepare + eautoreconf + libtoolize +} + +src_configure() { + econf --disable-static \ + --disable-dependency-tracking \ + --disable-maintainer-mode \ + $(use_enable debug) +} + +src_compile() { + emake +} + +src_install() { + default + dotnet_multilib_comply + sed -i "s/\\r//g" "${D}"/usr/bin/* || die "sed failed" +} diff --git a/dev-dotnet/gtk-sharp/metadata.xml b/dev-dotnet/gtk-sharp/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/gtk-sharp/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/gtksourceview-sharp/Manifest b/dev-dotnet/gtksourceview-sharp/Manifest new file mode 100644 index 000000000000..a1418070dca4 --- /dev/null +++ b/dev-dotnet/gtksourceview-sharp/Manifest @@ -0,0 +1,5 @@ +DIST gnome-desktop-sharp-2.24.0.tar.bz2 309256 SHA256 fc66b3663b61b38c4d53cdee7ea6ace713feba333e022532e9a6933a7a1fef1c SHA512 5c228e71ad71a27f8793df1f7cfc40ceefdf47bde00a3bf8b1b8f2fc32ea5b2d4b4fd4adec118e6b17ba69377e2e9b88c957373f255eb92890a46416b178ccf4 WHIRLPOOL 74cf8219f4f01214a6bdf2e7edcf6cbb7cf65ad42e76a28fc3dc9db58d13c59c8b76cba1db589c0e8142c0b1baaea507ee0ec3415178fcab9263fe9dbffff6c4 +EBUILD gtksourceview-sharp-2.24.0-r10.ebuild 273 SHA256 f7f135df4ff0fc2c2bad7832bfe1d4ecd89e92f3c9aefcb1ba4f38ddd88464ee SHA512 df8288216bd102f7f2c1f1c79faaaec22c2809f9bd7721378741fbea1c0eacf08bbf78b18e0fe45c3097483797224189418a44b4bac93619ac86a1f2face37f4 WHIRLPOOL cc7f97bbcfbed7a1b08636392ee04fae6e4e2642b1b083b77ad6531d75ff0a916390d5a7637e5cfcf82b9f004e211ac19ee69b6af0ce83d233bd13bc87bc43f0 +MISC ChangeLog 2475 SHA256 3fbeef73053d34bcd8a2a2a8c9c44af5a1ac9fee4d4ff1ae723a5022feb942f9 SHA512 f83f3c169a66526491586df82432d7bd63bb6d7bfb4e793a1c850292889b20d2dc4509a2164d417dd06f855a2003b62a2caf5fa39bef6ea0c53c47d5d9394c2a WHIRLPOOL d8f23336f39923f2b526071f32d9a861aca09d5a752c0ba85a9f5d7eb13e836b02cc620d853a80c5229e7dacf9f31da0971bf5cdabca02d1f908d27be331a6b4 +MISC ChangeLog-2015 6972 SHA256 fb9285e017d2f5bc6a3aa0f530997a1438e2b22ac3571b74947ef2abcb952c35 SHA512 ba1c91ecaaf8c1c4392f6a944f610fb7ddf114d1ad2c17e489aded8d3f8b813b4ee68962e4848268f70145d3d51198502ef2577654a7e15c67b2f35d3abd4aad WHIRLPOOL 64180181efc15a3eb24ace252716586c3f87a61762806a8576fee3213e1c91a9c0c2b879c7cffe94eecb526eac9629d508ad5256c55a08f69db562a039628104 +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/gtksourceview-sharp/gtksourceview-sharp-2.24.0-r10.ebuild b/dev-dotnet/gtksourceview-sharp/gtksourceview-sharp-2.24.0-r10.ebuild new file mode 100644 index 000000000000..274051aa6265 --- /dev/null +++ b/dev-dotnet/gtksourceview-sharp/gtksourceview-sharp-2.24.0-r10.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +GTK_SHARP_REQUIRED_VERSION="2.12" +GTKSOURCEVIEW_REQUIRED_VERSION=2.4.1 + +inherit gtk-sharp-module + +SLOT="2" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RESTRICT="test" diff --git a/dev-dotnet/gtksourceview-sharp/metadata.xml b/dev-dotnet/gtksourceview-sharp/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/gtksourceview-sharp/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/ikvm-bin/Manifest b/dev-dotnet/ikvm-bin/Manifest new file mode 100644 index 000000000000..528cf5ca9417 --- /dev/null +++ b/dev-dotnet/ikvm-bin/Manifest @@ -0,0 +1,6 @@ +AUX ikvm-0.36.0.5.pc.in 307 SHA256 e0c2b9aa10c15a482d9ae802c169a5525eba3e24c7334d8a74d42825f7f8196a SHA512 c4fa63f254e15722af1ba31b7e819efc4b17dbd5e7e452184de70cb0471d16eb2ad99e8c633bccf38836d4e82ed2a30fb04bd88072269e8345cd3d8b911de2e8 WHIRLPOOL 8ad99575b2e27d1f2d5254502df44aeb3d218bedd677311d6c534acb4ca54fc4ddc5d4006624caadabc5cdccbf05be120f59e17be4014e89f8942359e3013f1d +DIST ikvmbin-7.1.4532.2.zip 16391340 SHA256 f28f6ae9bd58bf8ed3f23ab2cb4003676ca8c036e063f3641957386f4aa24572 SHA512 a447473741541e13b6723feef7f474a01670d885ffbfd68269b121cfb39658ca0189f30e055b811f7c72e320b7a28e115b2b858679c43b55b86f00a1429ecdae WHIRLPOOL 0fee6104d1d3f9e9446bd33186bb92801f2d7483db4b3c1ed7bac5dc3274f4062a3f06b007fea21de4cee50c62be0b5c6ed40d525a6e145bc8eb833dd760f6c2 +EBUILD ikvm-bin-7.1.4532.2.ebuild 1189 SHA256 fee2357315a6534e510dc82d29bdcdd59a1d09393088275acd3e112f5caef07a SHA512 16469a5b409589d71593efa5398ac1e34c4d235efe42dc9baafa5d38e46680794a486674e9e19e585e43396d3ef3f27008344a7558514ad987336c6d47ba5e6e WHIRLPOOL 4ade537fba86c9f273537d87ab36aaab0bde34506c2b8e6b4e627b7829d766ea51a91c092c245cad16064502ec019b9a3dc95d56bf578672c02a7098ad0140f3 +MISC ChangeLog 2792 SHA256 20ae6ec75b7957c62bd282d94da2ae7fd9a882bd47aea829171f9a761b4fe385 SHA512 1278f28a818305e549d64923e92eee18629adb00e1f4d898a6221db0f744ee082ba1ac244c8225f0c117335038a27a2005ac6648cf585f2b8e49d618e7be1b09 WHIRLPOOL e0d28dadbc575afbe32753c3a99d30676f5da00937d7546970e296898edbffd4d301d8832510c8c70eda00c36d7c2a3ed016aa8879b6cb65c120b1e2e601aca7 +MISC ChangeLog-2015 5020 SHA256 66a74caa976cc5a23bbe30733929dd1ec2763e81a4b894d256137b745d8314be SHA512 3a6714de7a32947960ac8c66413d8eb8ab073d06b109c76d221048629cd7129bde56bde60b14fc134251569b9c8225702951a4b8b8148c04ce0ed73a12a7b612 WHIRLPOOL 135139a6a68ce14d557fa43b38e88f0adce9fc0a60e5abba8e3ab1eecfd10ed673195d46bfbf419b8f17910c3b66e9c86b1e45d94b5667a0244633a605636b90 +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/ikvm-bin/files/ikvm-0.36.0.5.pc.in b/dev-dotnet/ikvm-bin/files/ikvm-0.36.0.5.pc.in new file mode 100644 index 000000000000..aaf131f3531f --- /dev/null +++ b/dev-dotnet/ikvm-bin/files/ikvm-0.36.0.5.pc.in @@ -0,0 +1,9 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${prefix}/@LIBDIR@ + + +Name: IKVM.NET +Description: An implementation of Java for Mono and the Microsoft .NET Framework. +Version: @VERSION@ +Libs: -r:${libdir}/ikvm/IKVM.Runtime.dll -r:${libdir}/ikvm/IKVM.OpenJDK.ClassLibrary.dll -r:${libdir}/ikvm/IKVM.AWT.WinForms.dll diff --git a/dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild b/dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild new file mode 100644 index 000000000000..c902020f633c --- /dev/null +++ b/dev-dotnet/ikvm-bin/ikvm-bin-7.1.4532.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils mono multilib + +MY_P=${P/-bin/} +MY_PN=${PN/-bin/} + +DESCRIPTION="Java VM for .NET" +HOMEPAGE="http://www.ikvm.net/ http://weblog.ikvm.net/" +SRC_URI="http://www.frijters.net/${MY_PN}bin-${PV}.zip" +LICENSE="ZLIB GPL-2-with-linking-exception" + +SLOT="0" +S=${WORKDIR}/${MY_P} + +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND=">=dev-lang/mono-1.1 + !dev-dotnet/ikvm + app-arch/unzip" +RDEPEND="${DEPEND}" + +src_install() { + insinto /usr/$(get_libdir)/${MY_PN} + doins bin/* + + for exe in ikvm ikvmc ikvmstub; + do + make_wrapper ${exe} "mono /usr/$(get_libdir)/${MY_PN}/${exe}.exe" || die + done + + dodir /usr/$(get_libdir)/pkgconfig + sed -e "s:@VERSION@:${PV}:" \ + -e "s:@LIBDIR@:$(get_libdir):" \ + "${FILESDIR}"/ikvm-0.36.0.5.pc.in > "${D}"/usr/$(get_libdir)/pkgconfig/${MY_PN}.pc \ + || die "sed failed" + + for dll in bin/IKVM*.dll + do + dllbase=${dll##*/} + ebegin "Installing and registering ${dllbase}" + gacutil -i bin/${dllbase} -root "${D}"/usr/$(get_libdir) \ + -gacdir /usr/$(get_libdir) -package IKVM &>/dev/null + eend $? || die "Failed installing ${dllbase}" + done +} diff --git a/dev-dotnet/ikvm-bin/metadata.xml b/dev-dotnet/ikvm-bin/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/ikvm-bin/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/libgdiplus/Manifest b/dev-dotnet/libgdiplus/Manifest new file mode 100644 index 000000000000..bb2a59457eba --- /dev/null +++ b/dev-dotnet/libgdiplus/Manifest @@ -0,0 +1,14 @@ +AUX libgdiplus-2.10.1-libpng15.patch 5491 SHA256 ae18bac02341af98ed17b14ee510c33cc87d0637a9cf56fedaf21603aa04198c SHA512 292e8f83cd5a10c99a543a0fe85a9b2770e29627f60afd7e6ab7824b135870d9bfb20c8919ec9104110e645a039f69e7378d9295c330423a2725bb8840ceeffd WHIRLPOOL c33f9e5a164585411421d369ef728fd963367735bf8352567112603f7ce37b91246df517c005f25eb1153911b28af310400aaffec8605a939cdabaa2f5025cf6 +AUX libgdiplus-2.10.9-freetype251.patch 295 SHA256 4cb78acd3c1d6776928d3f827def29d5cc3742e6c2e721f4627a1bf014354ac7 SHA512 8b7dd826770f3ab0f6b58f8265f46b8d51c64abb2be7e10e105f3515283eedb3bc087ceb20f47c310f076bc1d81ce89c19d30e8a9daef8941a7d0333abd25f26 WHIRLPOOL 0cee5d873d1f24cc47bee533579edd570bcd0356f4b1ff49fd30bb60721bc2dbe085eb1fe2f717705691353a1deddd287938fe9df7ad4366fdbce4e39240715b +AUX libgdiplus-2.10.9-giflib-quantizebuffer.patch 12869 SHA256 84d08006e21b667fd668d921b0d8db88f46e46cbed97d88372e092cf196c8e99 SHA512 3ad5ebd2bf9ef980dd273df9b036284d2217cee9ba09dbb6fa9d5b54da132eab0460597a63c53947d7d3f16b1079284413139937cc58b4694b102d1061e776c9 WHIRLPOOL b385e193652af68934d9400262554f7c9a42018a5a34b2452b859a4f2ad50c663313456efecbe86ce34a0fa9e7e55d4df50c44c8224b0dddfe16807e6dc26215 +AUX libgdiplus-2.10.9-gold.patch 443 SHA256 e437641ab6d7d21afd3234b7d49b10ceb7e80c33e6a22e85d1a9679f5a2bdf9c SHA512 93434d106d165cf167332ac6b0fe800eecd39f752ade2c38817ac13bfd69170d3df7e504f2dc0099ef62adc1c05790925fc99e0613bd519bee2df7dec8984912 WHIRLPOOL 710bcc3d3bebb6aa833ddef6fdf5adcb9309b61f20f48f2e1f72caffa28bacc0d73503b30d3c9b5e0cffdeec4b0713e8eb4445c5973327f977f30c9aa42596aa +DIST libgdiplus-2.10.9.tar.bz2 2074317 SHA256 6ddeb6c327bada7cb6e06d1a20714f526a0c69520dfd42c12ddd032c3c5d964e SHA512 7f1944795c7ede5fd92a6d7e8d7d6cf2ef3c154e656b83e769b417f8f7195dd975084afe3c3cd1dda1ecb2c1167f76c0b5714cd16d549ff056add09763c6b26c WHIRLPOOL 0930cb2ad191c34b7ebd073f687536663bcfe9a44ed3296cf81bc9d43cfc7ee39d8f60f9b9f83f89847164b7366e514ee945737be50b82257209507c3b6e9c5d +DIST libgdiplus-4.2.tar.gz 687398 SHA256 f332b9b8b44fd1c50b8d8d01a7296360b806c790b8297614739b3de1edbadfeb SHA512 102d1e07a106fa32640a20c4843bf82b3f628c5b7a3813d39c7712f2cd09d80dc5adb337a8d5bdbae065f876a0c433a5d8fcb7d761dff5ee08c48cac2cd2344e WHIRLPOOL a2580f026ec7d767ca038fa4e41c94a5613b69581c836b144c29b5cf1d97895d9c1c17b077caef760ceae65d35e809a7ef9b6c9089c43c0ec5be1d2bcc453ee0 +EBUILD libgdiplus-2.10.9-r1.ebuild 1535 SHA256 d954d0d9eceee3133a700d4cc171710caabd746f9fe8dde31bcf67070bfe44b1 SHA512 c4eb9f72a575e3529563b813cff6c520a5945559fdac4ed36ee39d6b530bcd312719aec16bb64b90f6730fcd134843105a50565bdaeb7ec804544d4909c56a4d WHIRLPOOL b78adc5a1b8bec2add0b37ff3698e2b95a428d8580c63e82918e0b62b3d298baa30e05457ed03428fc45263fbe42c30fc53a0168867b95a0cde01970107c0abc +EBUILD libgdiplus-2.10.9-r2.ebuild 1595 SHA256 bfa5c2876709b8850c5d57e0fe08b79859497000db30cd01386eb620663c814b SHA512 99a2f8642dd93e1d65954a907db80eb81db012daaee8a515f795984d7355c7f9a9d96a59c09792209fb7a45837b1c44b21a84d6cd18c96a429ea62bb01b4a20c WHIRLPOOL df49a86132df4f08b0e7b38d035b03586b6488669ec1d0aea2c6fe296e3f9e9c3a5092acd3af583225bd7f53bb78ffb124137855273f0328ded6098dc4270ea3 +EBUILD libgdiplus-2.10.9-r3.ebuild 1528 SHA256 03f1323dd51b6feb1c958422f06be9f68212c41420b61638f0fdb75236fccaee SHA512 0850083e0c58534b631ef1907d32bc6262e5d148382b05749dd0369d7e6b44353a1bdd3fb5ac16c5f7b03e5dbc4e26f6ff7868337da5e0305ba517e784a17ec1 WHIRLPOOL 225e9da1961b59e9c5819a3751ef837e192e1be0d29b51b957e2dd6bf7d7081d869cbe717cf03f0583316cbbb765477c9df3bc9ec99042e4f0a97bb9d7b4943a +EBUILD libgdiplus-4.2-r2.ebuild 1132 SHA256 c87a9316ec2ac05cb752e87d87f79537b2f4991d7d8d953abf3c129ea0a67d7b SHA512 ffc9919aae1e9147405efb36f7148e0d82b744dab6572d24d7de7c58047ce352751b35a79e23a6323e67e2a68b8647d33ff670f98f3d375822a363ee0c1657cc WHIRLPOOL 6c02c2d33379f96f34c2381d088316d2519d321091067c6b7c6e0911f9e31d6d8274716c2ad74bc123098c0a6b1ebb4f44cb43b1d46cfbb1c8a333681f88b7f0 +EBUILD libgdiplus-4.2-r3.ebuild 1125 SHA256 40f9d392bce2626d20566d65add6683ee9809e8f831d6365a0172874a4dd1f5d SHA512 7ab12be48cd06814507ec263f9703b284b4a1bcb78b9751c941914310f23deefd639cd3f920de6a5c1a01808402b0fd235ac8ce3d8a1c5c2d5cee5ffa0bdffda WHIRLPOOL f8c26d1335f39435a6c512976d66dc4aed78adb68d55dc443b4b6b12294f7013e2608d59ca74bf602c82fd55ddad22895393b6204a40531ad6029c117823a139 +MISC ChangeLog 4718 SHA256 cf55000f68621124d46fa20fa19bd501ef40f31d3c1526a8feb7166e222ca9bc SHA512 9e9ac29c8e93d0a3e88ba8b08d4cb4b2a29d70ce92c177b9ca404831d321e4aad8bc5a72937b121b1aa65657f0b45e7bacf25e37ec6aac6e4a81a99aa2a6378a WHIRLPOOL ce54b25d1e9669f6eb6aa8a9060db028d3088dd021e1ccbed5c5b9b7fdc0c8b2e6bb01cc2dda5fb7f0231a3b64666fe90ff62c4f70896605563e3f13cb8ce677 +MISC ChangeLog-2015 24164 SHA256 50949201b261e927ad5515f01ecdd04986b48c93340a5532b462954bdbb25ec1 SHA512 b9fae29cb63dc24860c0031320d092822fec2b63907112b4fd461d08a160510346ead84cc9dc9d8fa9cc8bd8554d0e74248f8985ad2d9bcab571f4d804f13c36 WHIRLPOOL 9bf75dc9575d8f42724f5d438bb5697b349f31eeea3ed28d525d9193f77293efcafcb248cd231ec0e74daf6956ba5b0c979984d705234c3044a239866832516a +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/libgdiplus/files/libgdiplus-2.10.1-libpng15.patch b/dev-dotnet/libgdiplus/files/libgdiplus-2.10.1-libpng15.patch new file mode 100644 index 000000000000..31a1c01629d8 --- /dev/null +++ b/dev-dotnet/libgdiplus/files/libgdiplus-2.10.1-libpng15.patch @@ -0,0 +1,164 @@ +$NetBSD: patch-aa,v 1.8 2011/01/21 10:21:51 wiz Exp $ + +Fix build with png-1.5. + +--- src/pngcodec.c.orig 2010-11-03 16:52:54.000000000 +0000 ++++ src/pngcodec.c +@@ -116,10 +116,15 @@ gdip_load_png_properties (png_structp pn + bitmap_data->dpi_horz = png_get_x_pixels_per_inch(png_ptr, info_ptr); + bitmap_data->dpi_vert = png_get_y_pixels_per_inch(png_ptr, info_ptr); + #elif defined(PNG_pHYs_SUPPORTED) +- if ((info_ptr->valid & PNG_INFO_pHYs) && (info_ptr->phys_unit_type == PNG_RESOLUTION_METER)) { +- bitmap_data->image_flags |= ImageFlagsHasRealDPI; +- bitmap_data->dpi_horz = info_ptr->x_pixels_per_unit * 0.0254; +- bitmap_data->dpi_vert = info_ptr->y_pixels_per_unit * 0.0254; ++ if (png_get_valid (png_ptr, info_ptr, PNG_INFO_pHYs)) { ++ png_uint_32 res_x, res_y; ++ int unit_type; ++ png_get_pHYs (png_ptr, info_ptr, &res_x, &res_y, &unit_type); ++ if (unit_type == PNG_RESOLUTION_METER) { ++ bitmap_data->image_flags |= ImageFlagsHasRealDPI; ++ bitmap_data->dpi_horz = res_x * 0.0254; ++ bitmap_data->dpi_vert = res_y * 0.0254; ++ } + } + #endif + /* default to screen resolution (if nothing was provided or available) */ +@@ -130,7 +135,7 @@ gdip_load_png_properties (png_structp pn + #if defined(PNG_iCCP_SUPPORTED) + { + png_charp name; +- png_charp profile; ++ png_bytep profile; + png_uint_32 proflen; + int compression_type; + +@@ -292,6 +297,11 @@ gdip_load_png_image_from_file_or_stream + ImageFlags colourspace_flag; + int i; + int j; ++ png_colorp png_palette; ++ int png_num_palette; ++ png_bytep trans_alpha; ++ int num_trans; ++ png_color_16p trans_color; + + width = png_get_image_width (png_ptr, info_ptr); + height = png_get_image_height (png_ptr, info_ptr); +@@ -309,6 +319,8 @@ gdip_load_png_image_from_file_or_stream + } + + /* Copy palette. */ ++ png_get_PLTE (png_ptr, info_ptr, &png_palette, &png_num_palette); ++ + num_colours = 1 << bit_depth; + + if (png_get_color_type (png_ptr, info_ptr) == PNG_COLOR_TYPE_GRAY) { +@@ -321,8 +333,8 @@ gdip_load_png_image_from_file_or_stream + colourspace_flag = ImageFlagsColorSpaceRGB; + + palette_entries = num_colours; +- if (palette_entries > info_ptr->num_palette) { +- palette_entries = info_ptr->num_palette; ++ if (palette_entries > png_num_palette) { ++ palette_entries = png_num_palette; + } + + palette = GdipAlloc (sizeof(ColorPalette) + (num_colours - 1) * sizeof(ARGB)); +@@ -331,29 +343,30 @@ gdip_load_png_image_from_file_or_stream + + for (i=0; i < palette_entries; i++) { + set_pixel_bgra (&palette->Entries[i], 0, +- info_ptr->palette[i].blue, +- info_ptr->palette[i].green, +- info_ptr->palette[i].red, ++ png_palette[i].blue, ++ png_palette[i].green, ++ png_palette[i].red, + 0xFF); /* alpha */ + } + } + ++ png_get_tRNS (png_ptr, info_ptr, &trans_alpha, &num_trans, &trans_color); + /* Make sure transparency is respected. */ +- if (info_ptr->num_trans > 0) { ++ if (num_trans > 0) { + palette->Flags |= PaletteFlagsHasAlpha; + colourspace_flag |= ImageFlagsHasAlpha; + +- if (info_ptr->num_trans > info_ptr->num_palette) { +- info_ptr->num_trans = info_ptr->num_palette; ++ if (num_trans > png_num_palette) { ++ num_trans = png_num_palette; + } + +- for (i=0; i < info_ptr->num_trans; i++) { ++ for (i=0; i < num_trans; i++) { + set_pixel_bgra(&palette->Entries[i], 0, +- info_ptr->palette[i].blue, +- info_ptr->palette[i].green, +- info_ptr->palette[i].red, ++ png_palette[i].blue, ++ png_palette[i].green, ++ png_palette[i].red, + #if PNG_LIBPNG_VER > 10399 +- info_ptr->trans_alpha [i]); /* alpha */ ++ trans_alpha [i]); /* alpha */ + #else + info_ptr->trans[i]); /* alpha */ + #endif +@@ -398,6 +411,8 @@ gdip_load_png_image_from_file_or_stream + BYTE bit_depth; + int stride; + int interlace; ++ png_colorp png_palette; ++ int png_num_palette; + png_bytep *row_pointers; + BYTE *rawptr; + int i, j; +@@ -490,32 +505,33 @@ gdip_load_png_image_from_file_or_stream + png_byte palette = 0; + png_byte pix = *rowp++; + ++ png_get_PLTE (png_ptr, info_ptr, &png_palette, &png_num_palette); + palette = (pix >> 6) & 0x03; + set_pixel_bgra (rawptr, 0, +- info_ptr->palette[palette].blue, +- info_ptr->palette[palette].green, +- info_ptr->palette[palette].red, ++ png_palette[palette].blue, ++ png_palette[palette].green, ++ png_palette[palette].red, + 0xFF); /* alpha */ + + palette = (pix >> 4) & 0x03; + set_pixel_bgra (rawptr, 4, +- info_ptr->palette[palette].blue, +- info_ptr->palette[palette].green, +- info_ptr->palette[palette].red, ++ png_palette[palette].blue, ++ png_palette[palette].green, ++ png_palette[palette].red, + 0xFF); /* alpha */ + + palette = (pix >> 2) & 0x03; + set_pixel_bgra (rawptr, 8, +- info_ptr->palette[palette].blue, +- info_ptr->palette[palette].green, +- info_ptr->palette[palette].red, ++ png_palette[palette].blue, ++ png_palette[palette].green, ++ png_palette[palette].red, + 0xFF); /* alpha */ + + palette = pix & 0x03; + set_pixel_bgra (rawptr, 12, +- info_ptr->palette[palette].blue, +- info_ptr->palette[palette].green, +- info_ptr->palette[palette].red, ++ png_palette[palette].blue, ++ png_palette[palette].green, ++ png_palette[palette].red, + 0xFF); /* alpha */ + rawptr += 16; + } diff --git a/dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-freetype251.patch b/dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-freetype251.patch new file mode 100644 index 000000000000..b4faa06d6415 --- /dev/null +++ b/dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-freetype251.patch @@ -0,0 +1,12 @@ +--- libgdiplus-2.10.9/src/gdiplus-private.h ++++ libgdiplus-2.10.9/src/gdiplus-private.h +@@ -30,7 +30,8 @@ + #include + #include + #include +-#include ++#include ++#include FT_TRUETYPE_TABLES_H + #include + #include + diff --git a/dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-giflib-quantizebuffer.patch b/dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-giflib-quantizebuffer.patch new file mode 100644 index 000000000000..f65c349af772 --- /dev/null +++ b/dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-giflib-quantizebuffer.patch @@ -0,0 +1,296 @@ +diff -uNr libgdiplus-2.10.9/src/gifcodec.c libgdiplus-2.10.9-funtoo/src/gifcodec.c +--- libgdiplus-2.10.9/src/gifcodec.c 2011-12-02 18:23:12.000000000 +0100 ++++ libgdiplus-2.10.9-funtoo/src/gifcodec.c 2013-10-08 18:06:44.643554570 +0200 +@@ -39,6 +39,293 @@ + + #include "gifcodec.h" + ++#define COLOR_ARRAY_SIZE 32768 ++#define BITS_PER_PRIM_COLOR 5 ++#define MAX_PRIM_COLOR 0x1f ++ ++static int SortRGBAxis; ++ ++typedef struct QuantizedColorType { ++ GifByteType RGB[3]; ++ GifByteType NewColorIndex; ++ long Count; ++ struct QuantizedColorType *Pnext; ++} QuantizedColorType; ++ ++typedef struct NewColorMapType { ++ GifByteType RGBMin[3], RGBWidth[3]; ++ unsigned int NumEntries; /* # of QuantizedColorType in linked list below */ ++ unsigned long Count; /* Total number of pixels in all the entries */ ++ QuantizedColorType *QuantizedColors; ++} NewColorMapType; ++ ++ ++/**************************************************************************** ++ * Routine called by qsort to compare two entries. ++ ****************************************************************************/ ++static int ++SortCmpRtn(const void *Entry1, ++ const void *Entry2) { ++ ++ return (*((QuantizedColorType **) Entry1))->RGB[SortRGBAxis] - ++ (*((QuantizedColorType **) Entry2))->RGB[SortRGBAxis]; ++} ++ ++/****************************************************************************** ++ * Routine to subdivide the RGB space recursively using median cut in each ++ * axes alternatingly until ColorMapSize different cubes exists. ++ * The biggest cube in one dimension is subdivide unless it has only one entry. ++ * Returns GIF_ERROR if failed, otherwise GIF_OK. ++ ******************************************************************************/ ++static int ++SubdivColorMap(NewColorMapType * NewColorSubdiv, ++ unsigned int ColorMapSize, ++ unsigned int *NewColorMapSize) { ++ ++ int MaxSize; ++ unsigned int i, j, Index = 0, NumEntries, MinColor, MaxColor; ++ long Sum, Count; ++ QuantizedColorType *QuantizedColor, **SortArray; ++ ++ while (ColorMapSize > *NewColorMapSize) { ++ /* Find candidate for subdivision: */ ++ MaxSize = -1; ++ for (i = 0; i < *NewColorMapSize; i++) { ++ for (j = 0; j < 3; j++) { ++ if ((((int)NewColorSubdiv[i].RGBWidth[j]) > MaxSize) && ++ (NewColorSubdiv[i].NumEntries > 1)) { ++ MaxSize = NewColorSubdiv[i].RGBWidth[j]; ++ Index = i; ++ SortRGBAxis = j; ++ } ++ } ++ } ++ ++ if (MaxSize == -1) ++ return GIF_OK; ++ ++ /* Split the entry Index into two along the axis SortRGBAxis: */ ++ ++ /* Sort all elements in that entry along the given axis and split at ++ * the median. */ ++ SortArray = (QuantizedColorType **)malloc( ++ sizeof(QuantizedColorType *) * ++ NewColorSubdiv[Index].NumEntries); ++ if (SortArray == NULL) ++ return GIF_ERROR; ++ for (j = 0, QuantizedColor = NewColorSubdiv[Index].QuantizedColors; ++ j < NewColorSubdiv[Index].NumEntries && QuantizedColor != NULL; ++ j++, QuantizedColor = QuantizedColor->Pnext) ++ SortArray[j] = QuantizedColor; ++ ++ qsort(SortArray, NewColorSubdiv[Index].NumEntries, ++ sizeof(QuantizedColorType *), SortCmpRtn); ++ ++ /* Relink the sorted list into one: */ ++ for (j = 0; j < NewColorSubdiv[Index].NumEntries - 1; j++) ++ SortArray[j]->Pnext = SortArray[j + 1]; ++ SortArray[NewColorSubdiv[Index].NumEntries - 1]->Pnext = NULL; ++ NewColorSubdiv[Index].QuantizedColors = QuantizedColor = SortArray[0]; ++ free((char *)SortArray); ++ ++ /* Now simply add the Counts until we have half of the Count: */ ++ Sum = NewColorSubdiv[Index].Count / 2 - QuantizedColor->Count; ++ NumEntries = 1; ++ Count = QuantizedColor->Count; ++ while (QuantizedColor->Pnext != NULL && ++ (Sum -= QuantizedColor->Pnext->Count) >= 0 && ++ QuantizedColor->Pnext->Pnext != NULL) { ++ QuantizedColor = QuantizedColor->Pnext; ++ NumEntries++; ++ Count += QuantizedColor->Count; ++ } ++ /* Save the values of the last color of the first half, and first ++ * of the second half so we can update the Bounding Boxes later. ++ * Also as the colors are quantized and the BBoxes are full 0..255, ++ * they need to be rescaled. ++ */ ++ MaxColor = QuantizedColor->RGB[SortRGBAxis]; /* Max. of first half */ ++ /* coverity[var_deref_op] */ ++ MinColor = QuantizedColor->Pnext->RGB[SortRGBAxis]; /* of second */ ++ MaxColor <<= (8 - BITS_PER_PRIM_COLOR); ++ MinColor <<= (8 - BITS_PER_PRIM_COLOR); ++ ++ /* Partition right here: */ ++ NewColorSubdiv[*NewColorMapSize].QuantizedColors = ++ QuantizedColor->Pnext; ++ QuantizedColor->Pnext = NULL; ++ NewColorSubdiv[*NewColorMapSize].Count = Count; ++ NewColorSubdiv[Index].Count -= Count; ++ NewColorSubdiv[*NewColorMapSize].NumEntries = ++ NewColorSubdiv[Index].NumEntries - NumEntries; ++ NewColorSubdiv[Index].NumEntries = NumEntries; ++ for (j = 0; j < 3; j++) { ++ NewColorSubdiv[*NewColorMapSize].RGBMin[j] = ++ NewColorSubdiv[Index].RGBMin[j]; ++ NewColorSubdiv[*NewColorMapSize].RGBWidth[j] = ++ NewColorSubdiv[Index].RGBWidth[j]; ++ } ++ NewColorSubdiv[*NewColorMapSize].RGBWidth[SortRGBAxis] = ++ NewColorSubdiv[*NewColorMapSize].RGBMin[SortRGBAxis] + ++ NewColorSubdiv[*NewColorMapSize].RGBWidth[SortRGBAxis] - MinColor; ++ NewColorSubdiv[*NewColorMapSize].RGBMin[SortRGBAxis] = MinColor; ++ ++ NewColorSubdiv[Index].RGBWidth[SortRGBAxis] = ++ MaxColor - NewColorSubdiv[Index].RGBMin[SortRGBAxis]; ++ ++ (*NewColorMapSize)++; ++ } ++ ++ return GIF_OK; ++} ++ ++/****************************************************************************** ++ * Quantize high resolution image into lower one. Input image consists of a ++ * 2D array for each of the RGB colors with size Width by Height. There is no ++ * Color map for the input. Output is a quantized image with 2D array of ++ * indexes into the output color map. ++ * Note input image can be 24 bits at the most (8 for red/green/blue) and ++ * the output has 256 colors at the most (256 entries in the color map.). ++ * ColorMapSize specifies size of color map up to 256 and will be updated to ++ * real size before returning. ++ * Also non of the parameter are allocated by this routine. ++ * This function returns GIF_OK if succesfull, GIF_ERROR otherwise. ++ ******************************************************************************/ ++static int ++QuantizeBuffer(unsigned int Width, ++ unsigned int Height, ++ int *ColorMapSize, ++ GifByteType * RedInput, ++ GifByteType * GreenInput, ++ GifByteType * BlueInput, ++ GifByteType * OutputBuffer, ++ GifColorType * OutputColorMap) { ++ ++ unsigned int Index, NumOfEntries; ++ int i, j, MaxRGBError[3]; ++ unsigned int NewColorMapSize; ++ long Red, Green, Blue; ++ NewColorMapType NewColorSubdiv[256]; ++ QuantizedColorType *ColorArrayEntries, *QuantizedColor; ++ ++ ColorArrayEntries = (QuantizedColorType *)malloc( ++ sizeof(QuantizedColorType) * COLOR_ARRAY_SIZE); ++ if (ColorArrayEntries == NULL) { ++ return GIF_ERROR; ++ } ++ ++ for (i = 0; i < COLOR_ARRAY_SIZE; i++) { ++ ColorArrayEntries[i].RGB[0] = i >> (2 * BITS_PER_PRIM_COLOR); ++ ColorArrayEntries[i].RGB[1] = (i >> BITS_PER_PRIM_COLOR) & ++ MAX_PRIM_COLOR; ++ ColorArrayEntries[i].RGB[2] = i & MAX_PRIM_COLOR; ++ ColorArrayEntries[i].Count = 0; ++ } ++ ++ /* Sample the colors and their distribution: */ ++ for (i = 0; i < (int)(Width * Height); i++) { ++ Index = ((RedInput[i] >> (8 - BITS_PER_PRIM_COLOR)) << ++ (2 * BITS_PER_PRIM_COLOR)) + ++ ((GreenInput[i] >> (8 - BITS_PER_PRIM_COLOR)) << ++ BITS_PER_PRIM_COLOR) + ++ (BlueInput[i] >> (8 - BITS_PER_PRIM_COLOR)); ++ ColorArrayEntries[Index].Count++; ++ } ++ ++ /* Put all the colors in the first entry of the color map, and call the ++ * recursive subdivision process. */ ++ for (i = 0; i < 256; i++) { ++ NewColorSubdiv[i].QuantizedColors = NULL; ++ NewColorSubdiv[i].Count = NewColorSubdiv[i].NumEntries = 0; ++ for (j = 0; j < 3; j++) { ++ NewColorSubdiv[i].RGBMin[j] = 0; ++ NewColorSubdiv[i].RGBWidth[j] = 255; ++ } ++ } ++ ++ /* Find the non empty entries in the color table and chain them: */ ++ for (i = 0; i < COLOR_ARRAY_SIZE; i++) ++ if (ColorArrayEntries[i].Count > 0) ++ break; ++ QuantizedColor = NewColorSubdiv[0].QuantizedColors = &ColorArrayEntries[i]; ++ NumOfEntries = 1; ++ while (++i < COLOR_ARRAY_SIZE) ++ if (ColorArrayEntries[i].Count > 0) { ++ QuantizedColor->Pnext = &ColorArrayEntries[i]; ++ QuantizedColor = &ColorArrayEntries[i]; ++ NumOfEntries++; ++ } ++ QuantizedColor->Pnext = NULL; ++ ++ NewColorSubdiv[0].NumEntries = NumOfEntries; /* Different sampled colors */ ++ NewColorSubdiv[0].Count = ((long)Width) * Height; /* Pixels */ ++ NewColorMapSize = 1; ++ if (SubdivColorMap(NewColorSubdiv, *ColorMapSize, &NewColorMapSize) != ++ GIF_OK) { ++ free((char *)ColorArrayEntries); ++ return GIF_ERROR; ++ } ++ if (NewColorMapSize < *ColorMapSize) { ++ /* And clear rest of color map: */ ++ for (i = NewColorMapSize; i < *ColorMapSize; i++) ++ OutputColorMap[i].Red = OutputColorMap[i].Green = ++ OutputColorMap[i].Blue = 0; ++ } ++ ++ /* Average the colors in each entry to be the color to be used in the ++ * output color map, and plug it into the output color map itself. */ ++ for (i = 0; i < NewColorMapSize; i++) { ++ if ((j = NewColorSubdiv[i].NumEntries) > 0) { ++ QuantizedColor = NewColorSubdiv[i].QuantizedColors; ++ Red = Green = Blue = 0; ++ while (QuantizedColor) { ++ QuantizedColor->NewColorIndex = i; ++ Red += QuantizedColor->RGB[0]; ++ Green += QuantizedColor->RGB[1]; ++ Blue += QuantizedColor->RGB[2]; ++ QuantizedColor = QuantizedColor->Pnext; ++ } ++ OutputColorMap[i].Red = (Red << (8 - BITS_PER_PRIM_COLOR)) / j; ++ OutputColorMap[i].Green = (Green << (8 - BITS_PER_PRIM_COLOR)) / j; ++ OutputColorMap[i].Blue = (Blue << (8 - BITS_PER_PRIM_COLOR)) / j; ++ } else ++ fprintf(stderr, ++ "\n%s: Null entry in quantized color map - that's weird.\n", ++ "libgdiplus"); ++ } ++ ++ /* Finally scan the input buffer again and put the mapped index in the ++ * output buffer. */ ++ MaxRGBError[0] = MaxRGBError[1] = MaxRGBError[2] = 0; ++ for (i = 0; i < (int)(Width * Height); i++) { ++ Index = ((RedInput[i] >> (8 - BITS_PER_PRIM_COLOR)) << ++ (2 * BITS_PER_PRIM_COLOR)) + ++ ((GreenInput[i] >> (8 - BITS_PER_PRIM_COLOR)) << ++ BITS_PER_PRIM_COLOR) + ++ (BlueInput[i] >> (8 - BITS_PER_PRIM_COLOR)); ++ Index = ColorArrayEntries[Index].NewColorIndex; ++ OutputBuffer[i] = Index; ++ if (MaxRGBError[0] < ABS(OutputColorMap[Index].Red - RedInput[i])) ++ MaxRGBError[0] = ABS(OutputColorMap[Index].Red - RedInput[i]); ++ if (MaxRGBError[1] < ABS(OutputColorMap[Index].Green - GreenInput[i])) ++ MaxRGBError[1] = ABS(OutputColorMap[Index].Green - GreenInput[i]); ++ if (MaxRGBError[2] < ABS(OutputColorMap[Index].Blue - BlueInput[i])) ++ MaxRGBError[2] = ABS(OutputColorMap[Index].Blue - BlueInput[i]); ++ } ++ ++#ifdef DEBUG ++ fprintf(stderr, ++ "Quantization L(0) errors: Red = %d, Green = %d, Blue = %d.\n", ++ MaxRGBError[0], MaxRGBError[1], MaxRGBError[2]); ++#endif /* DEBUG */ ++ ++ free((char *)ColorArrayEntries); ++ ++ *ColorMapSize = NewColorMapSize; ++ ++ return GIF_OK; ++} ++ + /* giflib declares this incorrectly as EgifOpen */ + extern GifFileType *EGifOpen(void *userData, OutputFunc writeFunc); diff --git a/dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-gold.patch b/dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-gold.patch new file mode 100644 index 000000000000..379ae941ef40 --- /dev/null +++ b/dev-dotnet/libgdiplus/files/libgdiplus-2.10.9-gold.patch @@ -0,0 +1,16 @@ + tests/Makefile.in | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/tests/Makefile.in b/tests/Makefile.in +index 97f5f4e..c02ca25 100644 +--- a/tests/Makefile.in ++++ b/tests/Makefile.in +@@ -228,7 +228,7 @@ DEPS = \ + $(top_builddir)/src/libgdiplus.la + + LDADDS = \ +- $(top_builddir)/src/libgdiplus.la ++ $(top_builddir)/src/libgdiplus.la -lX11 -lglib-2.0 + + testgdi_DEPENDENCIES = $(TEST_DEPS) + testgdi_LDADD = $(LDADDS) diff --git a/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild new file mode 100644 index 000000000000..642477ac9a2d --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit base eutils mono flag-o-matic + +DESCRIPTION="Library for using System.Drawing with mono" +HOMEPAGE="http://www.mono-project.com" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2" + +IUSE="cairo" + +RDEPEND=">=dev-libs/glib-2.16:2 + >=media-libs/freetype-2.3.7 + >=media-libs/fontconfig-2.6 + >=media-libs/libpng-1.4:0 + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + >=x11-libs/cairo-1.8.4[X] + media-libs/libexif + >=media-libs/giflib-4.1.3 + virtual/jpeg:0 + media-libs/tiff:0 + !cairo? ( >=x11-libs/pango-1.20 )" +DEPEND="${RDEPEND}" + +RESTRICT="test" + +PATCHES=("${FILESDIR}/${P}-gold.patch" + "${FILESDIR}/${PN}-2.10.1-libpng15.patch" + "${FILESDIR}/${PN}-2.10.9-freetype251.patch") + +src_prepare() { + base_src_prepare + sed -i -e 's:ungif:gif:g' configure || die +} + +src_configure() { + append-flags -fno-strict-aliasing + econf --disable-dependency-tracking \ + --disable-static \ + --with-cairo=system \ + $(use !cairo && printf %s --with-pango) +} + +src_compile() { + emake "$@" +} + +src_install () { + emake -j1 DESTDIR="${D}" "$@" install #nowarn + mono_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}" + do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + if [[ "${DOCS[@]}" ]] + then + dodoc "${DOCS[@]}" + fi + prune_libtool_files +} diff --git a/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild new file mode 100644 index 000000000000..f156d9acabbd --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit base eutils mono flag-o-matic + +DESCRIPTION="Library for using System.Drawing with mono" +HOMEPAGE="http://www.mono-project.com" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2" + +IUSE="cairo" + +RDEPEND=">=dev-libs/glib-2.16:2 + >=media-libs/freetype-2.3.7 + >=media-libs/fontconfig-2.6 + >=media-libs/libpng-1.4:0 + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + >=x11-libs/cairo-1.8.4[X] + media-libs/libexif + >=media-libs/giflib-4.2.3 + virtual/jpeg:0 + media-libs/tiff:0 + !cairo? ( >=x11-libs/pango-1.20 )" +DEPEND="${RDEPEND}" + +RESTRICT="test" + +PATCHES=("${FILESDIR}/${P}-gold.patch" + "${FILESDIR}/${PN}-2.10.1-libpng15.patch" + "${FILESDIR}/${PN}-2.10.9-giflib-quantizebuffer.patch" + "${FILESDIR}/${PN}-2.10.9-freetype251.patch") + +src_prepare() { + base_src_prepare + sed -i -e 's:ungif:gif:g' configure || die +} + +src_configure() { + append-flags -fno-strict-aliasing + econf --disable-dependency-tracking \ + --disable-static \ + --with-cairo=system \ + $(use !cairo && printf %s --with-pango) +} + +src_compile() { + emake "$@" +} + +src_install () { + emake -j1 DESTDIR="${D}" "$@" install #nowarn + mono_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}" + do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + if [[ "${DOCS[@]}" ]] + then + dodoc "${DOCS[@]}" + fi + prune_libtool_files +} diff --git a/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r3.ebuild new file mode 100644 index 000000000000..2e71897c3048 --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils dotnet flag-o-matic + +DESCRIPTION="Library for using System.Drawing with mono" +HOMEPAGE="http://www.mono-project.com" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2" + +IUSE="cairo" + +RDEPEND=">=dev-libs/glib-2.16:2 + >=media-libs/freetype-2.3.7 + >=media-libs/fontconfig-2.6 + >=media-libs/libpng-1.4:0 + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + >=x11-libs/cairo-1.8.4[X] + media-libs/libexif + >=media-libs/giflib-4.2.3 + virtual/jpeg:0 + media-libs/tiff:0 + !cairo? ( >=x11-libs/pango-1.20 )" +DEPEND="${RDEPEND}" + +RESTRICT="test" + +PATCHES=("${FILESDIR}/${P}-gold.patch" + "${FILESDIR}/${PN}-2.10.1-libpng15.patch" + "${FILESDIR}/${PN}-2.10.9-giflib-quantizebuffer.patch") + +src_prepare() { + base_src_prepare + sed -i -e 's:ungif:gif:g' configure || die +} + +src_configure() { + append-flags -fno-strict-aliasing + econf --disable-dependency-tracking \ + --disable-static \ + --with-cairo=system \ + $(use !cairo && printf %s --with-pango) +} + +src_compile() { + emake "$@" +} + +src_install () { + emake -j1 DESTDIR="${D}" "$@" install #nowarn + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}" + do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + if [[ "${DOCS[@]}" ]] + then + dodoc "${DOCS[@]}" + fi + prune_libtool_files +} diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild new file mode 100644 index 000000000000..61cc4064fe54 --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils dotnet + +DESCRIPTION="Library for using System.Drawing with mono" +HOMEPAGE="http://www.mono-project.com" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz" + +IUSE="cairo" + +RDEPEND=">=dev-libs/glib-2.2.3:2 + >=media-libs/freetype-2.3.7:2 + >=media-libs/fontconfig-2.6 + >=media-libs/libpng-1.4:0= + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + >=x11-libs/cairo-1.8.4[X] + media-libs/libexif + >=media-libs/giflib-5.1.2:= + virtual/jpeg:0 + media-libs/tiff:0 + !cairo? ( >=x11-libs/pango-1.20 )" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-static \ + $(usex cairo "" "--with-pango") +} + +src_install () { + default + + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}"; do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}" + prune_libtool_files +} diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild new file mode 100644 index 000000000000..644527fcf0ed --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils + +DESCRIPTION="Library for using System.Drawing with mono" +HOMEPAGE="http://www.mono-project.com" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz" + +IUSE="cairo" + +RDEPEND=">=dev-libs/glib-2.2.3:2 + >=media-libs/freetype-2.3.7 + >=media-libs/fontconfig-2.6 + >=media-libs/libpng-1.4:0 + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + >=x11-libs/cairo-1.8.4[X] + media-libs/libexif + >=media-libs/giflib-5.1.2 + virtual/jpeg:0 + media-libs/tiff:0 + !cairo? ( >=x11-libs/pango-1.20 )" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-static \ + $(usex cairo "" "--with-pango") +} + +src_install () { + default + + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}"; do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}" + prune_libtool_files +} diff --git a/dev-dotnet/libgdiplus/metadata.xml b/dev-dotnet/libgdiplus/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/libgdiplus/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/log4net/Manifest b/dev-dotnet/log4net/Manifest new file mode 100644 index 000000000000..23d1926528ec --- /dev/null +++ b/dev-dotnet/log4net/Manifest @@ -0,0 +1,7 @@ +AUX log4net.pc.in-r1 200 SHA256 3f314f295ba47a048c02f01661e2c814ee460d37c3ae534cad0bbe87c80a2c58 SHA512 57b3d07219d8ba030108e73d2208b424caa3d7afb6004a04647771c2963fc4669ba3cf057cb30b93d6e04cf736127f96ebda8fbb05910eed9ea60ca0245bfb2f WHIRLPOOL f282f04bd9b40966c934bc21a2487a51191b9e8fde4837d93b2a6243d46c1e919cb5e132643845665d2b45265ec32958d0db4e7a773990b40c157041a10354d2 +DIST log4net-1.2.11-src.zip 1208854 SHA256 d9926e32e2b18a67ef4f90553b560621d34c49e6eb53b1f4d954b6bf6501e771 SHA512 b6ad8c873de69a30c68c82265dd2a5de331ecb780896f750088fe1e91f17191c2b54850629ece26659ec4c72b695cccae48eae30dbdf4dd18d5545cc24a42865 WHIRLPOOL d2c0c3e1c4d59c0c94b395d4055ad7ab1a0b84966aeb1f8f89396c1f74c8e11aa55bf448fec5915e3e7d91093c30e740285a615c462b4e9de1cc5e5a2d87aba8 +DIST log4net.snk 596 SHA256 6d593f81f9557e206d9f822cc2b0a07bd28a7e6a6448e8eed4b619812950db69 SHA512 b0525adfe90b8d86c7e7ac8295097b60b03b427aa4e6ad36b32bb98c7bc9fc081158249285c42eeff7637bd66a742ca422906a85544ca6526fe5e785cead8ff7 WHIRLPOOL 342123baa0ed762c67e7e14d9dd5b9f1cdea477fed9061bce7ee446916dda804f44e00f5647cd65649ca605ff4fd414dc3dd53f2705ca20db5594923f74348f7 +EBUILD log4net-1.2.11.ebuild 1170 SHA256 06d2e432bcc767ef93f822e93518433a55d2286957f4649e685979b0b70ec4ed SHA512 f278d5937e6129732134f463919bee2a6f901e1211fc7d06b8a9ad6fbc533683cdd83b34263d10a823652a25a19b4777bcfa835ce8e8b94bb38bf828e328e861 WHIRLPOOL 12e13c116b437d4fe6bb7e0bd1e1120c10c1b01e5a24739b66d8cec78f2f3fd38a5ee68128e713829a6a4e2f0a294a40a86de9b859195d7c7b07e2db3198f02a +MISC ChangeLog 2606 SHA256 bfd1cc1aa2036bf5c3467e125c53b74e57e59acab0399acdec0640be08ea3e4b SHA512 8e82f3da216122b8d3f6fa80b52e644cbf3e9993d6b5311f8c5bdbf24609a2f8d40e253c4cb914aefbbbd650ff64db59458cfb613d5dd972b62247c0b0cf1a53 WHIRLPOOL dafe7688a353d97e73a214f3efdc8b90eb587d556e296356cc566cbe43239bfd13afce08cf372582b090e4fd19766a0b5ee4e7b775c976d133a5555f3dfa8e55 +MISC ChangeLog-2015 2813 SHA256 f150bc4bc968fbc517e1b3846e7060a5ae610b8702edb23e862b0bf0ae31c680 SHA512 9e268e56bc6546cf054420338e5fd008457150666ccd49fc1f4b836c62430ee525917316afc6f8b722cee7e15309ee8c526b08c8b23187fd880b3ed11a7b9cce WHIRLPOOL 86719fbfff4fea4839be88239999cceec627134d599bf32f4f01e7875559e4e8bcbbf9db7eff7c1678fb640d21edd390b7aad27b386460bcb63834b9f82cc69c +MISC metadata.xml 251 SHA256 595191d58977749c914fbf6b5c686ffa6b5dfb9e365051cec1c4e8decac81344 SHA512 9b3d8ef0e933c58ceeae768b5e07fec1aba98d2f0add71719bcdec0e571b503b102610c0c4cbc322cc15638547e2f26f149d80c1498edb10b16a874014ae20d0 WHIRLPOOL 0f5236ff12a828b17c19a0948ed84b66cfab03603a10be9ed24c377ec561729f00d2627e49a95972c6e10d164cd8c2bcbcc60425c9f4c64db2d215626ebeaed1 diff --git a/dev-dotnet/log4net/files/log4net.pc.in-r1 b/dev-dotnet/log4net/files/log4net.pc.in-r1 new file mode 100644 index 000000000000..262850fc1e4d --- /dev/null +++ b/dev-dotnet/log4net/files/log4net.pc.in-r1 @@ -0,0 +1,8 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/@LIBDIR@ + +Name: Log4net +Description: Log4net - Logging library for C# and VB.NET +Version: @VERSION@ +Libs: -r:${libdir}/mono/log4net/log4net.dll diff --git a/dev-dotnet/log4net/log4net-1.2.11.ebuild b/dev-dotnet/log4net/log4net-1.2.11.ebuild new file mode 100644 index 000000000000..1f1d7f15db39 --- /dev/null +++ b/dev-dotnet/log4net/log4net-1.2.11.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit eutils mono 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 + https://dev.gentoo.org/~pacho/dotnet/log4net.snk" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=dev-lang/mono-2.0" +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/log4net/metadata.xml b/dev-dotnet/log4net/metadata.xml new file mode 100644 index 000000000000..c99669dda129 --- /dev/null +++ b/dev-dotnet/log4net/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/metadata.xml b/dev-dotnet/metadata.xml new file mode 100644 index 000000000000..c2df3bfe8ca6 --- /dev/null +++ b/dev-dotnet/metadata.xml @@ -0,0 +1,40 @@ + + + + + The dev-dotnet category contains libraries and utilities relevant to the + .NET programming environment. + + + Die Kategorie dev-dotnet enthält Bibliotheken und Werkzeuge für die + .NET Programmierumgebung. + + + La categoría dev-dotnet contiene librerias y utilidades referentes al + ambiente de programación .NET. + + + dev-dotnet カテゴリーには.Netプログラミング環境に関連したライブラリーと + ユーティリティが含まれます。 + + + De dev-dotnet categorie bevat bibliotheken en hulpmiddelen voor het gebruik + van de verschillende .NET programmeertalen. + + + Nhóm dev-dotnet chứa các thư viện và tiện ích liên quan + đến môi trường lập trình .NET. + + + La categoria dev-dotnet contiene librerie ed utilità per l'ambiente .NET. + + + A categoria dev-dotnet contém bibliotecas e utilitários para o + ambiente .NET. + + + Kategoria dev-dotnet zawiera biblioteki i narzędzia związane ze + środowiskiem programowania .NET. + + + diff --git a/dev-dotnet/mono-addins/Manifest b/dev-dotnet/mono-addins/Manifest new file mode 100644 index 000000000000..d8b770e2005c --- /dev/null +++ b/dev-dotnet/mono-addins/Manifest @@ -0,0 +1,8 @@ +AUX gmcs.patch 363 SHA256 aed8f6cc3bbe85d6f12e8b52e2b887c6fa793103d93672024868f81a671507b8 SHA512 139f162b03b6a21b31e954e9a37189a96250dc2eca13b9c8201ff547a19a71344e0a89e93d9b4a127b69739c12de432ddd7b0f524e0f12616a2931d999077960 WHIRLPOOL 44b41c908d27a953c1b9fffe87f0e85a3cfa22b5ff597e9462f7612730eb6f955172188624c10bcd64381dc9a8fa62c16df9e8a8b35ee896d3712e7236ccec2c +DIST mono-addins-0.6.2.tar.bz2 337614 SHA256 3c24199e1de00860bffcfa0ff0859abe8ee38cacdcbffff0c6854042d8ea2f2c SHA512 6556cf8c82c9f25eba5df88bbec8d9d3dd39ad5b3a904cdadc82d6eccc71b27e07ad2faa2b41eba5b3519fd6dbcc50a398104e396dcae09b152252adb8f3f0f5 WHIRLPOOL b307fb11476bd2e29cdb80260b0c54556ebe5d3a25d4d84751415972085a72680218948fdbf030ba94cf7a5aacf155ce774d399f28771f73ddd41b060269faff +DIST mono-addins-1.0.tar.gz 548940 SHA256 aee8ce94208478c98f04310ff5a7915d6fd143d1431d420911d58d3c6b951647 SHA512 ba2f625b2f9c9f0c367c87670c930b4c8ee874b04721fd1ca636c8ef5c27702256057c9bcebc9a3d1edd7bedd21a700268cbeadeecc795d3004a7b7ada8f5c24 WHIRLPOOL bec45263394880a12839c72283c4b5366af538f819018a0a86aa3f81d304c95da0ce43fe92f8fad8bb6a2a291854c05eb28d913db8ed56d0aa8a6086941b945a +EBUILD mono-addins-0.6.2.ebuild 657 SHA256 72c733af28d1618185a0450ad7bda7f53b4ff1dd01cafac38c2f66852a86c018 SHA512 3ad0b445799f299b6389c0bc189daabf5ab0e76678c176c8c87256c517318e92a55fdd1dabaaec1fc19c10dc26f9fd605457667f5e951f7721222bf26abdea99 WHIRLPOOL 7d52e6866bd475aadb2470a253b08647d8da5fd13c7aa2d6c03c40929ce7074bebca4baa2acd9071e49ef11ad5ce6cad6ca228267f254bc1e1c155e22db43442 +EBUILD mono-addins-1.0-r1.ebuild 1185 SHA256 c0873bddbe60a959911b5dbdbb9308a94445b990c3bd91308d9689984c30fd9a SHA512 b5f17b70cf541f620aca5f94f770bfbb8f9711fc5881f48b890ef2eeeeb12c28e8b994f701da6ac0203ce098527fafbf0e3667fbca612af198be2177ba877a8a WHIRLPOOL ffb59e02a87fe4f6f865d8981426114ce20af460e08d25bd3cf650258abc41a09004e18ec51bfa75463f565d77a4235542ca5749665a229f14e076d33b347584 +MISC ChangeLog 2923 SHA256 f76c6b123a0c6946366ff2ee014f26f99d25821114b489b5ee38690ee26f4c7f SHA512 fe3e97d65f448eeb0e3aac62fd241ca205aa772f6152654fc9ceb7f590be3944e8d077d051cddbbc058f851fd06b4c27d3b99358dcd1ebafb6c25be3fcccfdf9 WHIRLPOOL 5c87f1cb8f549f640a833ee38a4cc44a5811714920cc8fc9697efb40f1c12bab5e1181e298e4c57fd0bd35431e0cbf230e7faf6d338e7215dcc0741d39ae76ca +MISC ChangeLog-2015 4437 SHA256 6b22cf4a9b748055b460eee37e0fe81509f478f22bb3d8f31b4f2b2037bc68a3 SHA512 9071889562ddc6149f31613cbd3b316545b10bf98bf1af0d62dab8d4c57bea712285b9db6ab8a91464b7448ad5a7294ba78ccae96d184b61c6269d94c49b6ccc WHIRLPOOL 2addb64dcb479e95a78a3c18c56c245f024d2f725efd7d4da89a749663fee267476378c44db500bb6923b9ec61a0486b019c3f80a8cacbe8086f9d57fade1209 +MISC metadata.xml 336 SHA256 c43cb1638e8ed1dbd551fa0f0f47d3afdc778c83465147da8121afb3c9650286 SHA512 33236f001eff9cfedded49537f1204a0f7697e23ff2325865edeed28b309a5eff777374b310f45268c57545ba442ec71e767a0d62a25b7cd7dd69e4e8fb12fef WHIRLPOOL 8b58f3d7f9c8da7387605cd13525ae739fccc63766afa32b17f11fd2e5ea5fe9b040a001ef6812b2ca1d6245e8aee690969c5c0c896cd7a4404e393916092d6a diff --git a/dev-dotnet/mono-addins/files/gmcs.patch b/dev-dotnet/mono-addins/files/gmcs.patch new file mode 100644 index 000000000000..a2426cf90945 --- /dev/null +++ b/dev-dotnet/mono-addins/files/gmcs.patch @@ -0,0 +1,15 @@ +diff -u origin/configure.ac mono-addins-mono-addins-1.0/configure.ac +--- origin/configure.ac ++++ mono-addins-mono-addins-1.0/configure.ac +@@ -18,7 +18,10 @@ + + AC_PROG_INSTALL + +-AC_PATH_PROG(MCS, gmcs, no) ++MCS=no ++AC_PATH_PROG(MCS, gmcs) ++AC_PATH_PROG(MCS, dmcs) ++AC_PATH_PROG(MCS, mcs) + if test "x$MCS" = "xno"; then + AC_MSG_ERROR([mcs Not found]) + fi diff --git a/dev-dotnet/mono-addins/metadata.xml b/dev-dotnet/mono-addins/metadata.xml new file mode 100644 index 000000000000..6fd87fb6c017 --- /dev/null +++ b/dev-dotnet/mono-addins/metadata.xml @@ -0,0 +1,11 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + mono/mono-addins + + diff --git a/dev-dotnet/mono-addins/mono-addins-0.6.2.ebuild b/dev-dotnet/mono-addins/mono-addins-0.6.2.ebuild new file mode 100644 index 000000000000..bea91874d538 --- /dev/null +++ b/dev-dotnet/mono-addins/mono-addins-0.6.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit mono multilib + +DESCRIPTION="A generic framework for creating extensible applications" +HOMEPAGE="http://www.mono-project.com/Mono.Addins" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="+gtk" + +RDEPEND=">=dev-lang/mono-2 + gtk? ( >=dev-dotnet/gtk-sharp-2.0 )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_configure() { + econf $(use_enable gtk gui) +} + +src_compile() { + emake -j1 +} + +src_install() { + emake -j1 DESTDIR="${D}" install + mono_multilib_comply +} diff --git a/dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild b/dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild new file mode 100644 index 000000000000..67590ceb7001 --- /dev/null +++ b/dev-dotnet/mono-addins/mono-addins-1.0-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils dotnet multilib autotools-utils + +DESCRIPTION="A generic framework for creating extensible applications" +HOMEPAGE="http://www.mono-project.com/Mono.Addins" +SRC_URI="https://github.com/mono/${PN}/archive/${P}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="+gtk" + +RDEPEND=">=dev-lang/mono-3 + gtk? ( >=dev-dotnet/gtk-sharp-2.12.21:2 )" +DEPEND="${RDEPEND} + virtual/pkgconfig" +MAKEOPTS="${MAKEOPTS} -j1" #nowarn + +S="${WORKDIR}/${PN}-${P}" + +src_prepare() { + epatch "${FILESDIR}/gmcs.patch" + + eautoreconf + autotools-utils_src_prepare + ## with dev-dotnet/gtk-sharp-2.99.1 + ## it gives + ## checking for GTK_SHARP_20... no + ## configure: error: Package requirements (gtk-sharp-2.0) were not met: + ## + ## No package 'gtk-sharp-2.0' found + + sed -i "s;Mono.Cairo;Mono.Cairo, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756;g" Mono.Addins.Gui/Mono.Addins.Gui.csproj || die "sed failed" +} + +src_configure() { + econf $(use_enable gtk gui) +} + +src_compile() { + default +} + +src_install() { + default + dotnet_multilib_comply +} diff --git a/dev-dotnet/monocalendar/Manifest b/dev-dotnet/monocalendar/Manifest new file mode 100644 index 000000000000..684a349c48e6 --- /dev/null +++ b/dev-dotnet/monocalendar/Manifest @@ -0,0 +1,5 @@ +DIST monocalendar-source-0.7.2.tar.gz 178249 SHA256 1058cf87a08d26017fd98eb8909da0dce45d1388f31b7a54828ff05e78f933a0 SHA512 8793f4a56d5626485a2e8378121b8b2f2435a5c7f26be12fad1bf4647e464686f670becbf1b0a35add60080f1bdf06ba993f9ecbc4d30ca3fad5ecceebcd0c12 WHIRLPOOL ef5bd41e75ee325d00bfd61bab37761153bfe417c883bb5376b752b2ed4967a6344801373c31e61033a34e7ba95fb889bdb077ea107b0fe4b0bbbc61cffcca6d +EBUILD monocalendar-0.7.2.ebuild 697 SHA256 6b67f31dba8e7a16f3bbf1d5d0d5b059c50df844c8e405e5f6bb68bf9a024b0b SHA512 866654947c056730641e9befbc5218defb71bf072b55e55d455379f76e1eb4249ffe41955ee5b62f86d96151139439fa8ba5f098b0fe2b602a927282876b83ef WHIRLPOOL 8eb4ea18d5792e1bc020a0a325703a46122f48a7b0559c425448724ab366a1f235d52b29b30a9c8b208b1a44e1ddcd6580276f35c63b976da0276d0cf8199fb6 +MISC ChangeLog 2444 SHA256 ba9e6d378f3cbf1086cec31bde0758abc5e7d026c0f7cd430ca54a12af9d76ea SHA512 a696d2c46162b99a81eaf21f96b85f4b294ba17478bbfa1444ea6559579fa1b3fc730c2533226de554b6904e8e1c4d7e77dd3dadd9d60014d580c150b40810ea WHIRLPOOL 8b7e92077a99d8deea03092a2e8007117e173ea402c79b1c240feebceb40c5c5fa9e2ad05ede4dc2dbf274caaa4852b73f23076e5535952beab5c1c454cec4b5 +MISC ChangeLog-2015 1086 SHA256 21d9d19db8a38e2cce1b1b5981834ce059c0983e46626cd8f935c5c0de4bf86d SHA512 7c838940182de0f54bbea1f5a8749ca405ee2848b88e562fb3135052229aae167a80cae3f4986c6b37525e34c0ce9040d028fdb149b842a09b512ced3cd09a32 WHIRLPOOL 8f74541c97784a7084e0770a0179b922695e0e4339228108e1e6e80c079cd93faa9f8c0ce158b65812cec1acddc2493fcd9e54d9d5962f1558fc74615fa6b600 +MISC metadata.xml 337 SHA256 fb3aed59bcee69fa933923f91429eb68879c831d86d32441dba221457f7b350f SHA512 41d0cf40ec994d68f82d74518da2d7cb68d1b399f1de56e785fc2df0155a414629df5782aff4ac0a7f365a4ed3a0e0622ed68ba01cb032db140e17f67163ea11 WHIRLPOOL bdabf3df770485e14fd915314b67ff3d55649cb0c95b252ca6bd7086c9f37443d444f1aacaefec8caf3747fd34447de58f6d6c350843fb2c5c151fe0809a274c diff --git a/dev-dotnet/monocalendar/metadata.xml b/dev-dotnet/monocalendar/metadata.xml new file mode 100644 index 000000000000..1b209872a2ed --- /dev/null +++ b/dev-dotnet/monocalendar/metadata.xml @@ -0,0 +1,11 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + monocalendar + + diff --git a/dev-dotnet/monocalendar/monocalendar-0.7.2.ebuild b/dev-dotnet/monocalendar/monocalendar-0.7.2.ebuild new file mode 100644 index 000000000000..85400e26a9bf --- /dev/null +++ b/dev-dotnet/monocalendar/monocalendar-0.7.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit mono eutils multilib + +S="${WORKDIR}/MonoCalendar" + +DESCRIPTION="iCal clone for .NET" +HOMEPAGE="http://www.monocalendar.com/" +SRC_URI="mirror://sourceforge/${PN}/${PN}-source-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 x86" +IUSE="" + +DEPEND=">=dev-lang/mono-1.2.1" +RDEPEND="${DEPEND}" + +src_compile() { + cd "${S}"/bin/Release/ + + emake || die "emake failed" +} + +src_install() { + dodir /usr/$(get_libdir)/${PN} + insinto /usr/$(get_libdir)/${PN} + + doins bin/Release/*dll + doins bin/Release/*.exe + + make_wrapper monocalendar "mono /usr/$(get_libdir)/${PN}/MonoCalendar.exe" +} diff --git a/dev-dotnet/ndesk-dbus-glib/Manifest b/dev-dotnet/ndesk-dbus-glib/Manifest new file mode 100644 index 000000000000..043f98f40f5a --- /dev/null +++ b/dev-dotnet/ndesk-dbus-glib/Manifest @@ -0,0 +1,5 @@ +DIST ndesk-dbus-glib-0.4.1.tar.gz 85471 SHA256 0a6d5fe7be55b6301615d71b89507b712f287b4ba498b798301333ffabe06769 SHA512 334389a2c0dc43a94167adb3c7febebb578a79eae625ba451818734075746af44d6dec2fa0e450b30ef5d5306d826e573d25ca0571b80eaa652ebadb8d713d01 WHIRLPOOL be8de7744a78202fc7890395a59ff59a7ba617a68da39d81724e08ca6d5ba3a809c1e2606ea7d64ad73afa90b6579a237b8d55222822a550875ba513f1de8913 +EBUILD ndesk-dbus-glib-0.4.1.ebuild 530 SHA256 37e24c190d1403302b1c5891be7ecb7a37749912a7c72e53d6d9809e5b9b9a0e SHA512 47803932271d7cc34cd319a2b1dc937a2b261b923a90954c010ff23d83184b90fab58255c991f59ede1e3c767ea134b39d85fa5f4c6bb2ae5c73b66ec0e38af5 WHIRLPOOL 476e1230c59e29d8ed7fd9f76e0eabc3623b11ae7db51d5d25998e698b92a92cd5f0e096eb84a7537605957a84edf3b8342b4fcec7d71caf7f069176207e01f3 +MISC ChangeLog 2589 SHA256 204828575923636963739560e055e65854c8776b4de94b8a859d3bf353ab81a1 SHA512 7dc9489a06be2332bec8ce3cf6ec04116312306d269b1a25350eeab285522a80cd62122f0eb74939bfc6758f4bfce3c4a75ca8650563b3164cff34e883f3b775 WHIRLPOOL 7f9cc743714edcbfb70c3e1d8574c4ce2c22418a0317ed311211dfae60083888c588feb1fbfc1ca48734fda108c1ad524fe158316e8fd66b89ed357695e4119b +MISC ChangeLog-2015 1718 SHA256 093af03ca346bc2f29db1382365091a8e7a1ef7e5fb09ea47f33c4589238da10 SHA512 ba9b132cac516190db9e32429b169ebba3d6bf149d3359795fa7f2fc63bd4ea1afa03959bc0ae23e2a6b951425275c1fae5ca35aa2b2fd35356d76f434ea157b WHIRLPOOL 4567dd1245b0cea3af7943c5d5fcac8b1fcb100b88196276014689418058df941f7dcd96a95e5dfb75b5b7b333794755eb8140f1d6be43a480c520c9546a0028 +MISC metadata.xml 251 SHA256 595191d58977749c914fbf6b5c686ffa6b5dfb9e365051cec1c4e8decac81344 SHA512 9b3d8ef0e933c58ceeae768b5e07fec1aba98d2f0add71719bcdec0e571b503b102610c0c4cbc322cc15638547e2f26f149d80c1498edb10b16a874014ae20d0 WHIRLPOOL 0f5236ff12a828b17c19a0948ed84b66cfab03603a10be9ed24c377ec561729f00d2627e49a95972c6e10d164cd8c2bcbcc60425c9f4c64db2d215626ebeaed1 diff --git a/dev-dotnet/ndesk-dbus-glib/metadata.xml b/dev-dotnet/ndesk-dbus-glib/metadata.xml new file mode 100644 index 000000000000..c99669dda129 --- /dev/null +++ b/dev-dotnet/ndesk-dbus-glib/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/ndesk-dbus-glib/ndesk-dbus-glib-0.4.1.ebuild b/dev-dotnet/ndesk-dbus-glib/ndesk-dbus-glib-0.4.1.ebuild new file mode 100644 index 000000000000..be55e2f65c9c --- /dev/null +++ b/dev-dotnet/ndesk-dbus-glib/ndesk-dbus-glib-0.4.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit mono-env + +DESCRIPTION="glib integration for DBus-Sharp" +HOMEPAGE="http://www.ndesk.org/DBusSharp" +SRC_URI="http://www.ndesk.org/archive/dbus-sharp/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=" + >=dev-lang/mono-1.2.4 + >=dev-dotnet/ndesk-dbus-0.4 +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +src_prepare() { + default + # mono-4 compat + sed -i "s#gmcs#mcs#g" configure || die +} diff --git a/dev-dotnet/ndesk-dbus/Manifest b/dev-dotnet/ndesk-dbus/Manifest new file mode 100644 index 000000000000..5ca58df642a7 --- /dev/null +++ b/dev-dotnet/ndesk-dbus/Manifest @@ -0,0 +1,5 @@ +DIST ndesk-dbus-0.6.1a.tar.gz 121667 SHA256 bb4681f9bfb9cc175cf2c2afbf55706975db45d55d11701f52cb4e436377ae0b SHA512 67cf59e51a57c0f61a2470abb0af5cd362955ad0701a1eee6da4a0959a8f1bb1999ff9dc25dd10394ce806d44f6504238a2b50669de4abb89112d2957d96b334 WHIRLPOOL 0f9cf20eb9d44a3fcde5ae533039be5f1ce0d4ba416466845ee4dc3ee1c201de83787b62dc53f6f934311439c06fa69197a1947edce50d5d7fc19257058d424d +EBUILD ndesk-dbus-0.6.1a.ebuild 521 SHA256 51a6fea57b573f080aba5e7d73be523e6b9b8e964c65ca7b88e2a616be904043 SHA512 5d6ef87dfa40654d6f192545015aac0f36b80a6488347c8fd5a962a7efb4a5621145d029e7fe56aa052c69001807d84852785a7850c37790c5061ed920ebb0ae WHIRLPOOL b5b80dba65a2c9b5edab1743ee676e1ecc75fd77d92d7bd8366b9cc98cbee99e316d8ea7fcfc014dfe4ab74b2936ea537061f147d261700cd6f998a94f4f6fa4 +MISC ChangeLog 2699 SHA256 17b4392bbb99d9d17d6fd1442009f2b8469aa8726e10ea027b4b9de6d660230a SHA512 d6922548da296ca3f5eb9e1d9ad5463e553145aca523ce684f39eca8a74f67b1665ce745f3e27b61065780f020fb47aaee751344b261b5eab290d5e5dd931f28 WHIRLPOOL ed8fbd7e3c88e40b0835cf076fa264f68f58e222a2fcfbc2ab971d31839a88430804de1c05e23763c1778995b306a2bcec9d11a9fc0a4aafa2539c86527e98df +MISC ChangeLog-2015 1609 SHA256 8bfb5be6331fbee7fcd6f4d1e3a7e01b5cdca5d8fd5b2ec04c524f2f7e03c7d2 SHA512 c4c3fb39b2721b0c0aef8a0e32456352b2d34101647806b11788b413746d9faa20d0c874f295ac5bd956df6cf12e716ae7e31282e526e84aae78819b3b4fad6f WHIRLPOOL 68d7295affb8afb7b63f2b733e73fe6d76680738a52808bb65ad2f71a3c4f6e0a859a90c37345d6ee813b0133d47a30b145ecdf0e3bef3a426082eb6f1d3d918 +MISC metadata.xml 251 SHA256 595191d58977749c914fbf6b5c686ffa6b5dfb9e365051cec1c4e8decac81344 SHA512 9b3d8ef0e933c58ceeae768b5e07fec1aba98d2f0add71719bcdec0e571b503b102610c0c4cbc322cc15638547e2f26f149d80c1498edb10b16a874014ae20d0 WHIRLPOOL 0f5236ff12a828b17c19a0948ed84b66cfab03603a10be9ed24c377ec561729f00d2627e49a95972c6e10d164cd8c2bcbcc60425c9f4c64db2d215626ebeaed1 diff --git a/dev-dotnet/ndesk-dbus/metadata.xml b/dev-dotnet/ndesk-dbus/metadata.xml new file mode 100644 index 000000000000..c99669dda129 --- /dev/null +++ b/dev-dotnet/ndesk-dbus/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/ndesk-dbus/ndesk-dbus-0.6.1a.ebuild b/dev-dotnet/ndesk-dbus/ndesk-dbus-0.6.1a.ebuild new file mode 100644 index 000000000000..d50bbc54ebbb --- /dev/null +++ b/dev-dotnet/ndesk-dbus/ndesk-dbus-0.6.1a.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit mono-env + +DESCRIPTION="Managed D-Bus Implementation for .NET" +HOMEPAGE="http://www.ndesk.org/DBusSharp" +SRC_URI="http://www.ndesk.org/archive/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=" + >=dev-lang/mono-1.2.4 + >=sys-apps/dbus-1 +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +src_prepare() { + default + # mono-4 compat + sed -i "s#gmcs#mcs#g" configure || die +} diff --git a/dev-dotnet/nini/Manifest b/dev-dotnet/nini/Manifest new file mode 100644 index 000000000000..4d147cc77033 --- /dev/null +++ b/dev-dotnet/nini/Manifest @@ -0,0 +1,7 @@ +AUX Nini.snk.uue 849 SHA256 d811367a7d6ad8d96f39e5faaca5443bc53b25a4832305c3fd8e4d70912eba2a SHA512 aa87655b09eda751a965f9b97445fe43d5be3d79addbd89c6b0dfbb90600869625a9665be1048b98a6104fd37c795115ee9339c861b63f608e5528f9b274d7de WHIRLPOOL bdffe57636327dfeffa0b764952ed14e73167cfff1c1264416801ceded42c343844d379a40b6ee93d4da8245f96f4ff13c4c0fbc8b7a2fb3e3ea1c61b198ac55 +AUX nini.pc.in 143 SHA256 cd4ac35c5a3e63ba45b04ec9659ef60118388cb2e5a174d35b63170b4ae9bb4e SHA512 7afb38eef8f0bdb0df06b80df2ad58ddc7c531f8ea83d2f027d30c118491c98ef564ac9defff961c6e8a2bd8a99d8d4dea707609dc4303d33cc067c0b982a870 WHIRLPOOL 89786bbf9a8cf2dfb6f7da1e82b7ab613f314b78cb8d5bf2ea703d9a65dc076099db0626f5369424c7cf387422b5d7c2b98007dd9733eb569d44b2fb4f9f732a +DIST Nini-1.1.0.zip 1246584 SHA256 460cc71d931a8fb9afbc86c764eddb926051a71bde0f7deb04e22066b125270b SHA512 ae366e06ce30b04cb4afb57f4f78f6fab2c12a784abec6edc57f7c775df4887cbef0ca3eb290d1187c82a68a4ea2c4264bf20f5574475d3fcfe5d23958a9ab46 WHIRLPOOL 7b8dd4b51f8b4dad979899cd7a061aab06bcbbf80e94283275f4f576d2aadef890cbe6e3272a04758e58a8c1282346f89eee4f4188d7c5b1f342614e9e45f1a0 +EBUILD nini-1.1.0-r2.ebuild 1434 SHA256 716be93ec5fdd7f316af40388d58019eccd3f3fd7ae9849e802e8f4403f3158a SHA512 a0df97c5a94fac132163c8b06665b17da0a3c45924a38fd2885ea5d7e2237c70e31c2f8b9817f434f0f3bc34a12959bd2adcc68efcc79233dc9f3f8b351b8107 WHIRLPOOL d88b6ebb7055c01df7258c26ce8fdbe9c992907dd62efddc6bfa85276ca6f36e405279cc0d1c354220509a5e90b1674ffddd9c317d9fd619ab20148caebf6536 +MISC ChangeLog 2594 SHA256 eaec8d1412792369e1d4f00ccb4450dfb0262906178cdab90af7d5ab80d55acf SHA512 4b3047266a5331cef33b801eec49be2e2507fcabfcf790a3380d57c87e3a06771c6c5d8a804d90c44695612b12a21ccd2dfe465f1e7703d3ad65183b4eb7faa3 WHIRLPOOL fa72b49da9c1c64ea37af8f33441fc3ca64a89dbc43469decbcdac7e1e517138677ebaeaab75660646b7e702381588dbeffe1a7c61c90ce7f06de4061f10715f +MISC ChangeLog-2015 1886 SHA256 3e6c5d5bb4c179bea4d6ebfbddbb8630b0f3ccc1387b74468f4b61d66562b979 SHA512 27b17dd8446e9e0b6f0c9b7dc8326ed2737ff88b5f97289e970a8cc8a7822c54da648263a91a25996ba48ea814046216cbe07db3e7c3949ddbd466834fa344ad WHIRLPOOL d18baec73633dab4d342a707787bfd90f512b6a9d585d2befda004cee3ec95fb7c77051cda6d95866fc88b5e249320f99a573dc45f3ea7c55486c53decc0694e +MISC metadata.xml 409 SHA256 0f7edb1cef7d9109f947203c75cef3bee0f905e91f03c3d9256e982dd0d0a586 SHA512 7e8623b0741d619833ebbacf928e2722cfe88d7c7784bcc8ae2e44699d87a0d8b0705668982f6938a75c7b79f81e1fdc1420682ff8f283c10ca1b1f5aa33d442 WHIRLPOOL 4375c55934589598e28381114b08c7f32046e657e7e25876a0b268f252a5910694eb38613c63b776facf6f2e03c5c1e89399c450c4edb736fc68742b1c32d958 diff --git a/dev-dotnet/nini/files/Nini.snk.uue b/dev-dotnet/nini/files/Nini.snk.uue new file mode 100644 index 000000000000..7fd27217fd0d --- /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<#$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&`&$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"%' +MS=!__IA5!Z@7NQ27&^=L4;E!9"%R-?L<3=\ + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + A .NET configuration library + + + nini + + diff --git a/dev-dotnet/nini/nini-1.1.0-r2.ebuild b/dev-dotnet/nini/nini-1.1.0-r2.ebuild new file mode 100644 index 000000000000..a0b40504c4ed --- /dev/null +++ b/dev-dotnet/nini/nini-1.1.0-r2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit mono 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-2" +DEPEND="${RDEPEND} + app-arch/sharutils +" + +S="${WORKDIR}/Nini/Source" + +src_prepare() { + uudecode -o Nini.snk "${FILESDIR}"/Nini.snk.uue || die +} + +src_configure() { + use debug && DEBUG="-debug" +} + +src_compile() { + #See nini in Debian for info + 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/Manifest b/dev-dotnet/notify-sharp/Manifest new file mode 100644 index 000000000000..30c4eec1f5bd --- /dev/null +++ b/dev-dotnet/notify-sharp/Manifest @@ -0,0 +1,7 @@ +AUX notify-sharp-0.4.0_pre20080912-control-docs.patch 1136 SHA256 1457ee8101cfd47f44c11a96f82b62d8ffa51cc1e8b0c2086d2be4dcae306807 SHA512 7832cb88e99d4964d327509799f041f410fc78f5ec77cafa5cfe3f2a8d6948f28423e6f774be6511a0c04c7e96911ad48bb7c3b883c7e9abc580daa622706265 WHIRLPOOL c7a1d307c05c81ca5dcea3ed52f9d45ea1d6f15d7b2c3a437ea3faa00cb7a7897572d022a4768659a84ec62ffc0aa785ac80c0664e0a326c016e1248783c0cc6 +AUX notify-sharp-0.4.0_pre20090305-dbus-sharp.patch 1648 SHA256 2a2659e4fe3403ea497604ddd0f9e2861c2635d008a39d8d402a45599de483d0 SHA512 c7e51538c8973b9589a896e0d213a3c4f2643be5593d0a39f7c65dc5a7d54b2e108d5f2dd37419f781e9c65a4eca9750d01033150c7465f4e3739d73db815d36 WHIRLPOOL d7a3c68e76ccd3455df9b84c63c11b29faa820601cd03874365c8664786d5ce74b12cffbe2f6165b707f9bf8d9658a63795ec31aa1449f033feefdbea88c776f +DIST notify-sharp-20090305.tar.bz2 79020 SHA256 67101c024f28209181ad5b62e4f4cfa038e362f808c1511d95b21a1a698731f2 SHA512 2daf6d33b3a4f53445193a654c3a92cd8e3766772472a914aa12a1c8619e5d48ed954987c44c3d856faec2e0a03e3348f6b4809a615ea3cfb4ef17ef5000c686 WHIRLPOOL a59b21e987613644a3eec4a04848f7219a318f7ef1a66e9d34b67b3621835d382b7874d13e0134658f0e4092c4651198475c55ba2231264053ebefbadd9c36c2 +EBUILD notify-sharp-0.4.0_pre20090305-r1.ebuild 826 SHA256 f43982dda3c4ff9cb314741332e27f65c3cd6b3f82a8e2c627949a4115fdc3c1 SHA512 873397f5a42ec8613fc3ef380ff0f67557ba68c48e1ce92d05613409e2c969a4f0886b8a76c8c2742ec1c4b97bc20b905e06fe9fc6ded5c3468e84574f497ca9 WHIRLPOOL 6203a5f3ecef88efee5497df0e13db71d98f2038b8dc6fd96254313d28fa79cb7931ab1ca9cda6733b6af370cbe5cf28b7523714f4657ed41ec0a4085c17f574 +MISC ChangeLog 3547 SHA256 d140b88cbec32a51c88c57a2add7c90d9f68c790c94b97bc8177b8f9fd4d4759 SHA512 1cefcca57a11f0303451c2f9f63d7f34d1a8a6307357574bf477f714ef531c35b9fea8cff95c51ced875ad7ed5fa0fce382da7290a963ba4d25db3cb00c1dc16 WHIRLPOOL 6e2b70035cc3c1b4b673a7304b70e89562b0fd1121e44da114108cb0642c25f5eccd15c57f6ddcc436734e9ca78e1caab0a37c73b9961cc7abdf4ac7607818ad +MISC ChangeLog-2015 3467 SHA256 13946afec637814cfd65f46fc9fea7518641a9c85cb3cd205d73b3c27cb94466 SHA512 d5b23a98eadecb045729c9726cad6f4cc8279d9019bd5b0d4754c34a0cc130129ee680f10a71da0f22b1ed300c15108ba5b0ea33b47a5790bd036abcd530c2fc WHIRLPOOL 85cd107df5dc10fe7d22385f6f02d727c49b294947ad4957564f6599116958f8598efd106da86cc9e7688f12fe0f25beaf6a679932f4e9259ce006059dd3d541 +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/notify-sharp/files/notify-sharp-0.4.0_pre20080912-control-docs.patch b/dev-dotnet/notify-sharp/files/notify-sharp-0.4.0_pre20080912-control-docs.patch new file mode 100644 index 000000000000..44ff05881fb4 --- /dev/null +++ b/dev-dotnet/notify-sharp/files/notify-sharp-0.4.0_pre20080912-control-docs.patch @@ -0,0 +1,28 @@ +diff -NrU5 notify-sharp-20080912.orig/configure.ac notify-sharp-20080912/configure.ac +--- notify-sharp-20080912.orig/configure.ac 2008-11-26 21:56:02.000000000 +0100 ++++ notify-sharp-20080912/configure.ac 2008-11-26 22:01:08.000000000 +0100 +@@ -34,16 +34,21 @@ + if test "x$GACUTIL" = "xno"; then + AC_MSG_ERROR([You need to install gacutil]) + fi + AC_SUBST(GACUTIL) + +-AC_ARG_ENABLE(docs, AC_HELP_STRING([--disable-docs], +- [Do not build documentation]), with_docs=no, with_docs=yes) ++AC_ARG_ENABLE( [docs], ++ [AC_HELP_STRING( [--enable/disable-docs], ++ [Do (not) build documentation (default=yes)] ++ )], ++ [], ++ [enable_docs=yes] ++) + + MONODOC_REQ_VERSION=1.1.18 + +-if test "x$with_docs" = "xyes"; then ++if test "x$enable_docs" = "xyes"; then + PKG_CHECK_MODULES(MONODOC, monodoc >= $MONODOC_REQ_VERSION,, + [AC_MSG_ERROR([You need to install monodoc, or pass --disable-docs to configure to skip documentation installation])]) + AC_PATH_PROG(MONODOCER, monodocer, no) + if test "x$MONODOCER" = "xno"; then + AC_MSG_ERROR([You need to install monodoc, or pass --disable-docs to configure to skip documentation installation]) diff --git a/dev-dotnet/notify-sharp/files/notify-sharp-0.4.0_pre20090305-dbus-sharp.patch b/dev-dotnet/notify-sharp/files/notify-sharp-0.4.0_pre20090305-dbus-sharp.patch new file mode 100644 index 000000000000..28c6316dc5aa --- /dev/null +++ b/dev-dotnet/notify-sharp/files/notify-sharp-0.4.0_pre20090305-dbus-sharp.patch @@ -0,0 +1,60 @@ +diff --git a/configure.ac b/configure.ac +index d2ff635..7200f06 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -71,11 +71,11 @@ GTK_SHARP_REQ_VERSION=2.10.1 + PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTK_SHARP_REQ_VERSION) + AC_SUBST(GTK_SHARP_LIBS) + +-NDESK_DBUS_REQ_VERSION=0.4 +-NDESK_DBUS_GLIB_REQ_VERSION=0.3 +-PKG_CHECK_MODULES(NDESK_DBUS, ndesk-dbus-1.0 >= $NDESK_DBUS_REQ_VERSION \ +- ndesk-dbus-glib-1.0 >= $NDESK_DBUS_GLIB_REQ_VERSION) +-AC_SUBST(NDESK_DBUS_LIBS) ++DBUS_SHARP_REQ_VERSION=0.7 ++DBUS_SHARP_GLIB_REQ_VERSION=0.5 ++PKG_CHECK_MODULES(DBUS_SHARP, dbus-sharp-1.0 >= $DBUS_SHARP_REQ_VERSION \ ++ dbus-sharp-glib-1.0 >= $DBUS_SHARP_GLIB_REQ_VERSION) ++AC_SUBST(DBUS_SHARP_LIBS) + + required_assemblies="Mono.Posix" + +diff --git a/src/Global.cs b/src/Global.cs +index eedefbf..a0f80ed 100644 +--- a/src/Global.cs ++++ b/src/Global.cs +@@ -24,7 +24,7 @@ using System; + using System.Reflection; + using System.Collections.Generic; + +-using NDesk.DBus; ++using DBus; + using org.freedesktop; + using org.freedesktop.DBus; + +diff --git a/src/Makefile.am b/src/Makefile.am +index 3b39c23..50bbb39 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -7,7 +7,7 @@ CSFLAGS = \ + LIBFLAGS = \ + -r:Mono.Posix \ + $(GTK_SHARP_LIBS) \ +- $(NDESK_DBUS_LIBS) ++ $(DBUS_SHARP_LIBS) + + CSFILES = \ + $(srcdir)/Global.cs \ +diff --git a/src/Notification.cs b/src/Notification.cs +index 09ef83e..e2ab72f 100644 +--- a/src/Notification.cs ++++ b/src/Notification.cs +@@ -28,7 +28,7 @@ using GLib; + using Gdk; + using Gtk; + +-using NDesk.DBus; ++using DBus; + using org.freedesktop; + using org.freedesktop.DBus; + diff --git a/dev-dotnet/notify-sharp/metadata.xml b/dev-dotnet/notify-sharp/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/notify-sharp/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/notify-sharp/notify-sharp-0.4.0_pre20090305-r1.ebuild b/dev-dotnet/notify-sharp/notify-sharp-0.4.0_pre20090305-r1.ebuild new file mode 100644 index 000000000000..c151e500c029 --- /dev/null +++ b/dev-dotnet/notify-sharp/notify-sharp-0.4.0_pre20090305-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils mono-env + +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" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="doc" + +RDEPEND=">=dev-lang/mono-1.1.13 + >=dev-dotnet/gtk-sharp-2.10.1 + >=dev-dotnet/dbus-sharp-0.6:1.0 + >=dev-dotnet/dbus-sharp-glib-0.4:1.0 + >=x11-libs/libnotify-0.4.5" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}/${PN}-0.4.0_pre20080912-control-docs.patch" \ + "${FILESDIR}/${P}-dbus-sharp.patch" + sed -i -e 's/gmcs/mcs/' configure.ac || die + eautoreconf +} + +src_configure() { + econf $(use_enable doc docs) +} diff --git a/dev-dotnet/nuget/Manifest b/dev-dotnet/nuget/Manifest new file mode 100644 index 000000000000..1e40313bb961 --- /dev/null +++ b/dev-dotnet/nuget/Manifest @@ -0,0 +1,10 @@ +AUX add-keyfile-option-to-csproj.patch 302 SHA256 27c3549ae9355df37f7745c47be0ee502e52f3d13a17fdf55cbaac353a550b35 SHA512 d56df96c3966f72a9e5b186f5183fe728ca1ae63a671854de7f6838bd3d0bdf4ea860a657cd07d95d8f1bb3b34060402cbd1ba49941515e8bf3c4c7b9703e5db WHIRLPOOL a9b74e758aa56476019662ff4c0dc78d13dca9132acc76d8498915503610aaaa16f9f870360e171910888649ceb9336e3660549e8c8a0472ba97c662c077d6be +AUX rsa-4096.snk 596 SHA256 44a83944d57c37da4e7872967f1fd4b445af18cdcbe8d17a0e3f5e5ce553c78a SHA512 7f3c4a3bd3eb64769a24be714f603d2c69642d8ff636792b9fb57a5be9b93479d8fbb6872e3243cdc4cc50d9dfc402f55910da339b46e2caf307c59124547541 WHIRLPOOL ad49dd306d751e2b36c0dc87c3d0330efcd380a32526ebb797cd05176066d45fdfbf93b1e4e52c5419ba769557fffa16ed3960b9bdce563f610fe37d4d4d9d67 +AUX strongnames-for-ebuild-2.8.1.patch 1993 SHA256 9a751121cf40fe0f34dd99cbbed00067d64bbcbfbc688d38dde4e081dbfd57ad SHA512 32425da435212b10123ec8685d2da7a5fb49c695ab5587b6e8f5b23e4436629bfd92766837d6d3a8695f7a2ea0c617fa36821d07f30d259fb688fee8f7152196 WHIRLPOOL 207f0df466e337218ed6f668da4d7bf2d0179e1959d06a19b2be8dab4e7797592dd46c9e13c3ff4a7fdd119dc68e477e2d90e26c21cb0c7e73190ba7a5606ed5 +DIST nuget-2.8.3.tar.gz 14240757 SHA256 8ca0cc2e3ec753338472011c8591c2e4d924e81bd12d9fab1c24d5a4903c61ec SHA512 a1447042f77fdb0d63caaf49d64208ac0ab072ab1caf7f5edaeb936f3e26fac7ad80c3af51b12086cb2b9bb63df32e8da244894c4cd4946373ff86cb7a4e130d WHIRLPOOL cc4cb8fb7f8e92f756c5aa05022e6cca843cace591cfe3f8ea585f286d4002eb8b255cf8946cd9c3e3b3945480ddfe30868b4ad1e069329bb59f8b37051cf990 +DIST nuget-2.8.7.tar.gz 22865370 SHA256 0c614f915ebe23f35474b1c8aae51ddf4411ad424a3874bec308a36b5ef69759 SHA512 5120c8dc0fcda6aa8b8f2b8c4803bc141d046cbddb9ea2b9f963e775c5a652e4873295ecc22fd07261556777777fcf9f05a45fb4438fac9993b05ec83cadeb79 WHIRLPOOL 11fb1ce19be6eccdde09c2c279beb9a3ded71cad25e6070fd51b5c68d7400c46057b3fcc7d47a8caf569ecc9834e3280ec2305848e54313d34be5142a09b0e18 +EBUILD nuget-2.8.3.ebuild 1954 SHA256 8b712062454c09fed40653882367d7c8e67ec2a92c490aeaef5662e8e0bb2fb7 SHA512 28754437782a59e6f606edec7578937bec0f6346f6b26267c379f907d87951a83ceb0ae4664741a41401aeb7c0571dbff96e09ab799430c7badc773eaea6ba8f WHIRLPOOL f0096d39f68c88a4b9e36ea57703acc33898f6d63ab7154feae39455579db54238844b7b8ac6ae0d6ef6dd2d7fb24cbfe1d42df9c44ddd5731ca494dd0f8f1ba +EBUILD nuget-2.8.7-r1.ebuild 1976 SHA256 1b36f98ca0d45509e03ab46dbe88fbe0ab8ab9f994fcca4e859c325bcc1b38a4 SHA512 0f9618c5248839d9cccf690698c023d9d98ceb2d2dedd9e5178112324a8610abaabf409da09f632a8fd7794307e562b4780c21629b2c5936246ba0b659fccdb8 WHIRLPOOL 10b3724ff6ed7227d10a301054ea648b9749876a7c9f702f575965c25087f08bbe3c5c9caba34e2289cbdcac685b7c9ffcb7081c497378b50ab77cdde8035bde +EBUILD nuget-2.8.7.ebuild 1938 SHA256 34eb515b640fafb97b43ff4a12a702fc621e18679d7daf0c3b1d86775591058b SHA512 6c3497ae5be12e6166982ea340fb71f7755480d117963a87c7dc157b2f3b3abe9b838344c2cc125ee1b1d96ec2eb2fb26147286b1ae23796fd22c4b3d09143c8 WHIRLPOOL 730eb6f37eb301e100097b123dea65e650af8adbfaca305d1d622df28f280d009e3dd79ddbe3f24f8e98a9ae343d69512e2d104e4a4e6c608b6eb26cd5c86544 +MISC ChangeLog 1998 SHA256 ae5cf9ed15e2b6b20916aae445b123e4292ebe9917b9e7126b37bcb501d93b71 SHA512 04b01dfe489beaa004e16e08927f535f224238303cc9efd87e239c0da2ddfd3e5cd52d220751a0310286dc0d620f3954d4d295f0c3e09b81673cfb513bd7ea9c WHIRLPOOL 92bd5962d2acb95825a1dd158cfe8798cd944d75dc04b6acb9b805da51046117ed535d555f5dbb88c1db5ef15c1b3878dc7459551249c6f63095e30f18c75b24 +MISC metadata.xml 342 SHA256 12278b555812bad2bb4cb7768957a744fcf68a412107c6e718cc3b08edd60dd6 SHA512 8cc350230b3d2bd990b31d4927021ef4ba4e64bae0a2f2c8cd700c3df5eaf934ea417825c39bad5daaf3095bfb396ff63ec8c2ec5a4fcae391b5eb5440cbb1e8 WHIRLPOOL 4160a5f2c16a108d791ae5a0ca699fc31018c79c1e43ef29c70ece07faedfc04a1529f9d24bf86f18a04404a5b9e049963bda8f800ed1cea950aa383d6cf1640 diff --git a/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch b/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch new file mode 100644 index 000000000000..6b2eded0bc05 --- /dev/null +++ b/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch @@ -0,0 +1,6 @@ +--- work.orig/nuget-Release-2.8.7-MonoDevelop/src/Core/Core.csproj ++++ work/nuget-Release-2.8.7-MonoDevelop/src/Core/Core.csproj +@@ -8,1 +8,3 @@ + NuGet.Core ++ true ++ rsa-4096.snk diff --git a/dev-dotnet/nuget/files/rsa-4096.snk b/dev-dotnet/nuget/files/rsa-4096.snk new file mode 100644 index 000000000000..380116c18fc3 Binary files /dev/null and b/dev-dotnet/nuget/files/rsa-4096.snk differ diff --git a/dev-dotnet/nuget/files/strongnames-for-ebuild-2.8.1.patch b/dev-dotnet/nuget/files/strongnames-for-ebuild-2.8.1.patch new file mode 100644 index 000000000000..40c35c8cd4c8 --- /dev/null +++ b/dev-dotnet/nuget/files/strongnames-for-ebuild-2.8.1.patch @@ -0,0 +1,34 @@ +--- work.unpacked/nuget-Release-2.8.1-MonoDevelop/src/Core/Core.csproj 2015-03-06 18:32:27.255819553 +0300 ++++ work/nuget-Release-2.8.1-MonoDevelop/src/Core/Core.csproj 2015-03-06 18:51:33.240779088 +0300 +@@ -221,9 +221,7 @@ + + + +- +- ..\..\lib\Microsoft.Web.XmlTransform.dll +- ++ + + + +--- work.unpacked/nuget-Release-2.8.1-MonoDevelop/src/CommandLine/CommandLine.csproj 2015-03-06 18:32:27.265819553 +0300 ++++ work/nuget-Release-2.8.1-MonoDevelop/src/CommandLine/CommandLine.csproj 2015-03-06 18:52:00.471778127 +0300 +@@ -30,10 +35,6 @@ + + + +- +- False +- ..\..\lib\Microsoft.Web.XmlTransform.dll +- + + + +@@ -41,6 +42,7 @@ + + + ++ + + + diff --git a/dev-dotnet/nuget/metadata.xml b/dev-dotnet/nuget/metadata.xml new file mode 100644 index 000000000000..1f3a499acf5e --- /dev/null +++ b/dev-dotnet/nuget/metadata.xml @@ -0,0 +1,11 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + mrward/nuget + + diff --git a/dev-dotnet/nuget/nuget-2.8.3.ebuild b/dev-dotnet/nuget/nuget-2.8.3.ebuild new file mode 100644 index 000000000000..7bb44442167b --- /dev/null +++ b/dev-dotnet/nuget/nuget-2.8.3.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit dotnet eutils + +DESCRIPTION="Nuget - .NET Package Manager" +HOMEPAGE="http://nuget.codeplex.com" +SRC_URI="https://github.com/mrward/nuget/archive/Release-${PV}-MonoDevelop.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/nuget-Release-${PV}-MonoDevelop + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="~x86 ~amd64" +IUSE="" + +# Mask 3.2.0 because of mcs compiler bug : http://stackoverflow.com/a/17926731/238232 +# it fixed in 3.2.3 +DEPEND=">=dev-lang/mono-3.2.3 + <=dev-dotnet/xdt-for-monodevelop-2.8.2" +RDEPEND="${DEPEND}" + +# note about blocking nuget: +# there are at least two versions of it - on from mono, one from mrward +# see https://bugzilla.xamarin.com/show_bug.cgi?id=27693 +# i think version from mrward is enough for now, +# that is why there is no slotted install or two different names/locations + +pkg_setup() { + dotnet_pkg_setup + mozroots --import --sync --machine +} + +src_prepare() { + sed -i -e 's@RunTests@ @g' "${S}/Build/Build.proj" || die + cp "${FILESDIR}/rsa-4096.snk" "${S}/src/Core/" || die + epatch "${FILESDIR}/add-keyfile-option-to-csproj.patch" + sed -i -E -e "s#(\[assembly: InternalsVisibleTo(.*)\])#/* \1 */#g" "src/Core/Properties/AssemblyInfo.cs" || die + epatch "${FILESDIR}/strongnames-for-ebuild-2.8.1.patch" +} + +src_configure() { + export EnableNuGetPackageRestore="true" +} + +src_compile() { +# xbuild Build/Build.proj /p:Configuration=Release /p:TreatWarningsAsErrors=false /tv:4.0 /p:TargetFrameworkVersion="v${FRAMEWORK}" /p:Configuration="Mono Release" /t:GoMono || die + source ./build.sh || die +} + +src_install() { + elog "Installing NuGet.Core.dll into GAC" + egacinstall "src/Core/obj/Mono Release/NuGet.Core.dll" + elog "Installing NuGet console application" + insinto /usr/lib/mono/NuGet/"${FRAMEWORK}"/ + doins src/CommandLine/obj/Mono\ Release/NuGet.exe + make_wrapper nuget "mono /usr/lib/mono/NuGet/${FRAMEWORK}/NuGet.exe" +} diff --git a/dev-dotnet/nuget/nuget-2.8.7-r1.ebuild b/dev-dotnet/nuget/nuget-2.8.7-r1.ebuild new file mode 100644 index 000000000000..91ab6c82f937 --- /dev/null +++ b/dev-dotnet/nuget/nuget-2.8.7-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit dotnet eutils + +# This ebuild provides a forked version of nuget modified to work with MonoDevelop. +# See https://bugzilla.xamarin.com/show_bug.cgi?id=27693 +# dev-dotnet/nuget-codeplex provides the upstream version. + +DESCRIPTION="Nuget - .NET Package Manager" +HOMEPAGE="http://nuget.codeplex.com" +SRC_URI="https://github.com/mrward/nuget/archive/Release-${PV}-MonoDevelop.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/nuget-Release-${PV}-MonoDevelop + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="~x86 ~amd64" +IUSE="" + +# Mask 3.2.0 because of mcs compiler bug : http://stackoverflow.com/a/17926731/238232 +# it fixed in 3.2.3 +DEPEND=">=dev-lang/mono-3.2.3 + <=dev-dotnet/xdt-for-monodevelop-2.8.2 + !dev-dotnet/nuget-codeplex + app-misc/ca-certificates" +RDEPEND="${DEPEND}" + +pkg_setup() { + addwrite "/usr/share/.mono/keypairs" + dotnet_pkg_setup + cert-sync /etc/ssl/certs/ca-certificates.crt +} + +src_prepare() { + sed -i -e 's@RunTests@ @g' "${S}/Build/Build.proj" || die + cp "${FILESDIR}/rsa-4096.snk" "${S}/src/Core/" || die + epatch "${FILESDIR}/add-keyfile-option-to-csproj.patch" + sed -i -E -e "s#(\[assembly: InternalsVisibleTo(.*)\])#/* \1 */#g" "src/Core/Properties/AssemblyInfo.cs" || die + epatch "${FILESDIR}/strongnames-for-ebuild-2.8.1.patch" +} + +src_configure() { + export EnableNuGetPackageRestore="true" +} + +src_compile() { +# xbuild Build/Build.proj /p:Configuration=Release /p:TreatWarningsAsErrors=false /tv:4.0 /p:TargetFrameworkVersion="v${FRAMEWORK}" /p:Configuration="Mono Release" /t:GoMono || die + source ./build.sh || die +} + +src_install() { + elog "Installing NuGet.Core.dll into GAC" + egacinstall "src/Core/obj/Mono Release/NuGet.Core.dll" + elog "Installing NuGet console application" + insinto /usr/lib/mono/NuGet/"${FRAMEWORK}"/ + doins src/CommandLine/obj/Mono\ Release/NuGet.exe + make_wrapper nuget "mono /usr/lib/mono/NuGet/${FRAMEWORK}/NuGet.exe" +} diff --git a/dev-dotnet/nuget/nuget-2.8.7.ebuild b/dev-dotnet/nuget/nuget-2.8.7.ebuild new file mode 100644 index 000000000000..184ad8fc0037 --- /dev/null +++ b/dev-dotnet/nuget/nuget-2.8.7.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit dotnet eutils + +# This ebuild provides a forked version of nuget modified to work with MonoDevelop. +# See https://bugzilla.xamarin.com/show_bug.cgi?id=27693 +# dev-dotnet/nuget-codeplex provides the upstream version. + +DESCRIPTION="Nuget - .NET Package Manager" +HOMEPAGE="http://nuget.codeplex.com" +SRC_URI="https://github.com/mrward/nuget/archive/Release-${PV}-MonoDevelop.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/nuget-Release-${PV}-MonoDevelop + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="~x86 ~amd64" +IUSE="" + +# Mask 3.2.0 because of mcs compiler bug : http://stackoverflow.com/a/17926731/238232 +# it fixed in 3.2.3 +DEPEND=">=dev-lang/mono-3.2.3 + <=dev-dotnet/xdt-for-monodevelop-2.8.2 + !dev-dotnet/nuget-codeplex" +RDEPEND="${DEPEND}" + +pkg_setup() { + addwrite "/usr/share/.mono/keypairs" + dotnet_pkg_setup + mozroots --import --sync --machine +} + +src_prepare() { + sed -i -e 's@RunTests@ @g' "${S}/Build/Build.proj" || die + cp "${FILESDIR}/rsa-4096.snk" "${S}/src/Core/" || die + epatch "${FILESDIR}/add-keyfile-option-to-csproj.patch" + sed -i -E -e "s#(\[assembly: InternalsVisibleTo(.*)\])#/* \1 */#g" "src/Core/Properties/AssemblyInfo.cs" || die + epatch "${FILESDIR}/strongnames-for-ebuild-2.8.1.patch" +} + +src_configure() { + export EnableNuGetPackageRestore="true" +} + +src_compile() { +# xbuild Build/Build.proj /p:Configuration=Release /p:TreatWarningsAsErrors=false /tv:4.0 /p:TargetFrameworkVersion="v${FRAMEWORK}" /p:Configuration="Mono Release" /t:GoMono || die + source ./build.sh || die +} + +src_install() { + elog "Installing NuGet.Core.dll into GAC" + egacinstall "src/Core/obj/Mono Release/NuGet.Core.dll" + elog "Installing NuGet console application" + insinto /usr/lib/mono/NuGet/"${FRAMEWORK}"/ + doins src/CommandLine/obj/Mono\ Release/NuGet.exe + make_wrapper nuget "mono /usr/lib/mono/NuGet/${FRAMEWORK}/NuGet.exe" +} diff --git a/dev-dotnet/pe-format/Manifest b/dev-dotnet/pe-format/Manifest new file mode 100644 index 000000000000..fcfe73cb6512 --- /dev/null +++ b/dev-dotnet/pe-format/Manifest @@ -0,0 +1,7 @@ +DIST pe-format-2.1.2.tar.bz2 79023 SHA256 645430d6d4ace715094e452b5da70bbc759d0ae97ddb7393a995ab2a60b8cbf9 SHA512 c946384fdb95593f8b9390f77c7ccc2fc5ae2588412e37e868785523ca91f0d9d98e41928ec61c4cd1f47ba7d1b167cd7b6671f6662ac247d1d83a37b1c32b0f WHIRLPOOL 373717293ee8641193bfdef587ff7301a00c99737a57038cc849f2375138de1bc93d0ad634dd34829ce08255b2aedb2bf346ee6b0c7979bafb666b55f51f6e0d +EBUILD pe-format-2.1.2-r1.ebuild 770 SHA256 b4286d28a6c83e2daf6b5d09ecd61d6c33dacaac21b03cdb92df0951a3f36d4f SHA512 216320e5cd9e99c5ac69998cd6ff304a829995f2271fba653acd8b527f8022cfc785434751749ad785d92428b59899af05d029c6a159e5c6ba59e490287b118a WHIRLPOOL a0697b3956524e83a53e44546b362a6e6ac86d3c9f011fbc9438fa0df09aa576b3a52d3011e5988a736a05cf4f1694ce1fb98419e81791302677e0013a0a59b7 +EBUILD pe-format-2.1.2.ebuild 754 SHA256 985de71c96f13def8a2268a15fe83439d0949492c2e3c697ee2646233410a886 SHA512 f949afa9e9e2aed92f11f4a48c21c08251a8d889f3c891a4cfc173e50dbf0903a37fadbbc2f53ea9c2745dc2df9697080cafdfe26615c2eb75a3dd371af0442d WHIRLPOOL 2b15325ecf0dfadb6fa2775487a77eca0e6c6357fd9ccb315d0b565e9b17186afc5699e2fe8d68ca2b62875dc340fe2afe9c69625fbf8b92bc27a5c5719fed4b +EBUILD pe-format-9999.ebuild 949 SHA256 4e92be0fe3aeff229ed1a0b809bad1ed76c1dbf0d3d79f7c1b7b44b38bf07826 SHA512 13e44ad4df2b11edeffda77a772922a1111abbb8a3bb1f7f7a326018c61890c30725ab2ce237f44f2730851e703f20140f6011c5a8d3e8a851ceadbf74c48efb WHIRLPOOL 966af315de4a4f68965e10ce0619baecdb3c9c46bf07eba59861848992e0f68c381430ac78a0d402da97bd56f7a3efe2b01121c2d01cf984665baf9edf6be4a3 +MISC ChangeLog 3881 SHA256 da531d7c7785b7321c1da1115f1e9b07fc8ef2f8a5c9000e02bed3d3bd366bbc SHA512 f641dbc2f79df9c57392a50a21cb157457e837904ebeb0c433da2840cfa94a205e8d3ceaf79e4c870aac3a9360a7308415fb2fb9a8cf1e4869f6b29415ae9452 WHIRLPOOL 421d8c97e52a29665c3a7ade62255bb060bf7f6d507365b34c0bb4c6eceed4cb69c21e1cf7e0905097a12a910967fb6f987b42b5d30361f832e801a3f66ead6e +MISC ChangeLog-2015 7250 SHA256 1076c0b5d4a76f92ec226e3cc2842e8fed4cb2675f84325af29f8c5347e932a2 SHA512 11b2eef4ead6dc95654bb424f2a5477a8bc75ac3266736aa7e7219e4ee09942ac55be3ee1147ecb6692a49d6e6eba2c9bb130f2a87e0615347bc8c39c73190b8 WHIRLPOOL d9a11aeb9a554d96728a8c77852fee09de83580eb831135420f234d8b5ad39d2234c60af34127876929a60bb275de0524af8c5f2607f73bb2adae5ad76dddf9c +MISC metadata.xml 659 SHA256 3a38f3427c14739c05b14c0b8592a74603cab46129e367542fe7a18fdc8f16ef SHA512 c13fe4fcb55825347d3d894af8f34f0978d3c6aa413f0d460c1f5d9b5321491d30537c1045ecb5a921419c5cb07a2a1d53e9f48d015b20a34f880a171926bb3d WHIRLPOOL 12f3cc2510b3796329418692d4c80fa1203ccd449c5ee45ee75dfbd4978fd9cab78f34ca3225614f630c256a947033ab0e3435ad0df634a420cc1dadf01d92d1 diff --git a/dev-dotnet/pe-format/metadata.xml b/dev-dotnet/pe-format/metadata.xml new file mode 100644 index 000000000000..2af76e28dbce --- /dev/null +++ b/dev-dotnet/pe-format/metadata.xml @@ -0,0 +1,20 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + + mgorny@gentoo.org + Michał Górny + + https://bitbucket.org/mgorny/pe-format2/issues/ + mgorny/pe-format2 + + diff --git a/dev-dotnet/pe-format/pe-format-2.1.2-r1.ebuild b/dev-dotnet/pe-format/pe-format-2.1.2-r1.ebuild new file mode 100644 index 000000000000..d75726d5aa38 --- /dev/null +++ b/dev-dotnet/pe-format/pe-format-2.1.2-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit systemd xdg-utils + +DESCRIPTION="Intelligent PE executable wrapper for binfmt_misc" +HOMEPAGE="https://bitbucket.org/mgorny/pe-format2/" +SRC_URI="https://www.bitbucket.org/mgorny/${PN}2/downloads/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +DEPEND="dev-util/desktop-file-utils" +RDEPEND="! + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + .NET Portable Class Library reference assemblies + + + переносимые библиотеки классов (PCL) собранные Microsoft-ом + + diff --git a/dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild b/dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild new file mode 100644 index 000000000000..57fd76cf9927 --- /dev/null +++ b/dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit rpm + +HOMEPAGE="https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/" +DESCRIPTION=".NET Portable Class Library reference assemblies" +SRC_URI="http://download.mono-project.com/repo/centos/r/referenceassemblies-pcl/referenceassemblies-pcl-${PV}-0.noarch.rpm" +# https://www.microsoft.com/net/dotnet_library_license.htm +# https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm +LICENSE="dotnet-eula" + +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND=">=dev-lang/mono-4.0" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +src_install() { + cp -R "${S}/"* "${D}/" || die "Install failed!" +} diff --git a/dev-dotnet/rsvg-sharp/Manifest b/dev-dotnet/rsvg-sharp/Manifest new file mode 100644 index 000000000000..cea9f1833feb --- /dev/null +++ b/dev-dotnet/rsvg-sharp/Manifest @@ -0,0 +1,5 @@ +DIST gnome-desktop-sharp-2.24.0.tar.bz2 309256 SHA256 fc66b3663b61b38c4d53cdee7ea6ace713feba333e022532e9a6933a7a1fef1c SHA512 5c228e71ad71a27f8793df1f7cfc40ceefdf47bde00a3bf8b1b8f2fc32ea5b2d4b4fd4adec118e6b17ba69377e2e9b88c957373f255eb92890a46416b178ccf4 WHIRLPOOL 74cf8219f4f01214a6bdf2e7edcf6cbb7cf65ad42e76a28fc3dc9db58d13c59c8b76cba1db589c0e8142c0b1baaea507ee0ec3415178fcab9263fe9dbffff6c4 +EBUILD rsvg-sharp-2.24.0-r10.ebuild 267 SHA256 5cdb6634b32e1698886e150846efb355b2692d196f83ae8f9b7d61c84ad44e72 SHA512 87c01f32839e58823fcbdf55178f4145bb781b2bfa9141232f1521cc520cfa6a387dbe79b6f71f861584a3b9de6fca352aed758cbe56827d0bba75faf4c61e26 WHIRLPOOL 8b97a8f09c064cca93b2cc1d41bb9b66ec4327380c4c2490ebce574f643e714ba0444b0ae7ef46413962027bdaf116b1a547cbe303a903b19557ab6c81aa73fd +MISC ChangeLog 2448 SHA256 6494e1353ffaaf3499a95d4b80397ca8498adb720ecce3d35bee60209a12c1fd SHA512 e3e1724547d1570175d325ee4749a9d031002a79b5a2470869358abd947c92f20cd32f1a585ab5740e86a8046b7f4bb4fcc9372d6019f91e1717573d83965acf WHIRLPOOL e171525d639bb800a99de326123436d254da219d18294141c672059aebd52399716b68a7c02a7ebb03d7f3b15d70e735cdde5480882368d7b0cd2736848dbf77 +MISC ChangeLog-2015 7000 SHA256 8b420051037430d13f1c8ad362f4c78610e7e3a14d720f898c1b4e1e5951bc3f SHA512 c863ac032f6d4bb55b65d80d0db07e0c45f3cce3ff4910c5ac97d72a0a1f347d9c0402ce79157330cd5d6831c2e21c0d4dd3e7bb8105c1e0a020db2a74953467 WHIRLPOOL 4ef869b830313217a159696e71976f8276158bd2768ef0c6acb4b91b09748721f6249d329f2af6f6cba593f127df5ed2d29b7f2cfa19e147bab993efcbc237aa +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/rsvg-sharp/metadata.xml b/dev-dotnet/rsvg-sharp/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/rsvg-sharp/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/rsvg-sharp/rsvg-sharp-2.24.0-r10.ebuild b/dev-dotnet/rsvg-sharp/rsvg-sharp-2.24.0-r10.ebuild new file mode 100644 index 000000000000..6ab8942a45c1 --- /dev/null +++ b/dev-dotnet/rsvg-sharp/rsvg-sharp-2.24.0-r10.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +GTK_SHARP_REQUIRED_VERSION="2.12" +RSVG_REQUIRED_VERSION="2.22.2" + +inherit gtk-sharp-module + +SLOT="2" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RESTRICT="test" diff --git a/dev-dotnet/vte-sharp/Manifest b/dev-dotnet/vte-sharp/Manifest new file mode 100644 index 000000000000..2b519d68984e --- /dev/null +++ b/dev-dotnet/vte-sharp/Manifest @@ -0,0 +1,5 @@ +DIST gnome-desktop-sharp-2.24.0.tar.bz2 309256 SHA256 fc66b3663b61b38c4d53cdee7ea6ace713feba333e022532e9a6933a7a1fef1c SHA512 5c228e71ad71a27f8793df1f7cfc40ceefdf47bde00a3bf8b1b8f2fc32ea5b2d4b4fd4adec118e6b17ba69377e2e9b88c957373f255eb92890a46416b178ccf4 WHIRLPOOL 74cf8219f4f01214a6bdf2e7edcf6cbb7cf65ad42e76a28fc3dc9db58d13c59c8b76cba1db589c0e8142c0b1baaea507ee0ec3415178fcab9263fe9dbffff6c4 +EBUILD vte-sharp-2.24.0-r10.ebuild 265 SHA256 53380a0c3341f2dedece49947abd1e51b54986dda244bf713dfdb2ab072e1fb1 SHA512 d63a95a5a3a198bf1786ea137b564629ad6e97f918fe85defba303585fcde59a83909a7450d2d3445dda22f6b770e207b3771b12942bfda62b51a6cf7ad25886 WHIRLPOOL 4d59641166312f0444cffd1b751e5c2a94231a534e230efd4c0fefa50bea10f8f72e1df8c97e73c6908feaf7adb1a7efc367a54ca229dd14461f1496a9b896b1 +MISC ChangeLog 2445 SHA256 166fe231fffe0f7c94367c80be5f97d25f84edff247190db6eafc9c067f2861e SHA512 c4a8bfcdbc55f557f3682904daf0cdaf7af4fa4e28101e91ef27a944c5d04d7e8b83b4c1361c12b954182e85e5ecdf3b55525386e0902b6d55f48c07acd5dee3 WHIRLPOOL 49e5ed812869b1f67755c4c333fccd014395619178852b786fc60e2b8fad9ea0be186c2c0510bad798123bf95f9d7c24228f7fa9bd88044e66d0bd210f900683 +MISC ChangeLog-2015 7333 SHA256 53909e6b435a9c5db01225858a5819268544338c42e6ee2b383e32d8ff7fd2da SHA512 4139db66092e70f5dbbf3a1eab779111cd91d2e9145457161ba2d2e56fa53d0c6bdf562bea46882554f1428dc8615101d27e0854df467e07caf65d44cd848bf2 WHIRLPOOL 2b95461d43897094522d8edbd8b0d10d09b476b46c5bddfe8b6cf70d043c1a7337c25d04719a47297b99d0c714bce9dc6ed41745061df27c7a9a2850acb94470 +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/vte-sharp/metadata.xml b/dev-dotnet/vte-sharp/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/vte-sharp/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/vte-sharp/vte-sharp-2.24.0-r10.ebuild b/dev-dotnet/vte-sharp/vte-sharp-2.24.0-r10.ebuild new file mode 100644 index 000000000000..ac67eb73f865 --- /dev/null +++ b/dev-dotnet/vte-sharp/vte-sharp-2.24.0-r10.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +GTK_SHARP_REQUIRED_VERSION="2.12" +VTE_REQUIRED_VERSION=0.16.14 + +inherit gtk-sharp-module + +SLOT="2" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RESTRICT="test" diff --git a/dev-dotnet/wnck-sharp/Manifest b/dev-dotnet/wnck-sharp/Manifest new file mode 100644 index 000000000000..9ffa987ae12a --- /dev/null +++ b/dev-dotnet/wnck-sharp/Manifest @@ -0,0 +1,5 @@ +DIST gnome-desktop-sharp-2.24.0.tar.bz2 309256 SHA256 fc66b3663b61b38c4d53cdee7ea6ace713feba333e022532e9a6933a7a1fef1c SHA512 5c228e71ad71a27f8793df1f7cfc40ceefdf47bde00a3bf8b1b8f2fc32ea5b2d4b4fd4adec118e6b17ba69377e2e9b88c957373f255eb92890a46416b178ccf4 WHIRLPOOL 74cf8219f4f01214a6bdf2e7edcf6cbb7cf65ad42e76a28fc3dc9db58d13c59c8b76cba1db589c0e8142c0b1baaea507ee0ec3415178fcab9263fe9dbffff6c4 +EBUILD wnck-sharp-2.24.0-r10.ebuild 236 SHA256 b172c28bddf177891d6e2056452f1400010928246de493aa51aff4aaaf973f2d SHA512 a31423d824931e72fac10ddb0e7f7863e61d7bd61fdf92869b4f1e071431fd5b9792afcd6e88450d9ba61a0bc0a3a9aba8435bb14d23a7b581075fa22b83746a WHIRLPOOL 73ce6e57110c677537db078763b40d710b88b964c60ba33bc9368a141f158c01d359a4dbf149a8825ed712680972c20c594e5f2a70b932b0457d6919bf0f4379 +MISC ChangeLog 2448 SHA256 277a822dd27f3fd3053019ffcbcc10dd8420d82c1c59212fe2455bef8dae1bc5 SHA512 9d62680d0f30a64623d8098921bed68fcf05ccfb219b2ea8d27f3875203fd35d370f36c927ba81721b89a8240e417ea59590cd2c99e9adb0f196efe9db79c76f WHIRLPOOL 882b514589593faaf1b91d1e80ca4d076e75ec2f884b9253021c20fda44eba1a6fa41a0288515d0a9945ab8334880bfea6802b1082207ec7700eb2040bb21d59 +MISC ChangeLog-2015 1299 SHA256 fa022890fe588743ef03883eda3b376da071e0dead51b6d28cce9f235567e94c SHA512 419b0101cb74ed5b28f17478bd87cf2bacf69a720a763a1482114930c416cb5922ed41e20bcee827102b370762ae9e771a5eb2a85e6c417ca3aeef342b42d0b8 WHIRLPOOL c20aae12a9b1cbf0714dc2fa64b4c381d076ac13edae05f8ef806ea0019554edcaae993966dd2ccf7bfe87fa88c303ef0c9b800497f143314faec75af0475ed1 +MISC metadata.xml 255 SHA256 7f1e451043d1d56ac50c106fdb27071300520d7d130981594a8d577a0bdc4e69 SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896 WHIRLPOOL 333b255650545a11bc1894d31a9090e6ebea76d186bf33bcdc0717f0a9f7add1696440283577ad7c499a28e6dfcba06e20eedb41ae3857f1f744ce08fe36a854 diff --git a/dev-dotnet/wnck-sharp/metadata.xml b/dev-dotnet/wnck-sharp/metadata.xml new file mode 100644 index 000000000000..1e9986c4a0cb --- /dev/null +++ b/dev-dotnet/wnck-sharp/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-dotnet/wnck-sharp/wnck-sharp-2.24.0-r10.ebuild b/dev-dotnet/wnck-sharp/wnck-sharp-2.24.0-r10.ebuild new file mode 100644 index 000000000000..8a1bcd46ff8a --- /dev/null +++ b/dev-dotnet/wnck-sharp/wnck-sharp-2.24.0-r10.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +GTK_SHARP_REQUIRED_VERSION="2.12" + +inherit gtk-sharp-module + +SLOT="2" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RESTRICT="test" diff --git a/dev-dotnet/xdt-for-monodevelop/Manifest b/dev-dotnet/xdt-for-monodevelop/Manifest new file mode 100644 index 000000000000..82a0e846a340 --- /dev/null +++ b/dev-dotnet/xdt-for-monodevelop/Manifest @@ -0,0 +1,9 @@ +AUX add-keyfile-option-to-csproj.patch 791 SHA256 967896a100760c75eb2fbc9a22df376b4277f706bf7ddb4b983b323e6dd189e1 SHA512 8104657cd9e4a97dcf72d1cfa6245219e909a843e29e508ebb63e2758a52703433bf3454a5faaae1e36e045a9acd7c49c33db5a126876068d76c1c3b4c0adc4f WHIRLPOOL 55d82a09da17b0377cbb72bab1df8a17856496537f3de4f73d90bbc0fc78dd7ad86b3ecf0f48f804df83ae03059e5fb455740439363279ca0a9ec039e6733402 +AUX disable-testproject-build-in-sln.patch 898 SHA256 d8b862a35b505e0eb4bfd8716c0cb71d0e7aeb72675ca613b7c721a7c2bd432e SHA512 8e88755f2f7742674c170904c81b19b9c939228f8a0c3ba790ad00d3ca9726ea713efa323193d098164a925515f43c532c91371a34abb5317b524661b8e84573 WHIRLPOOL a788e1eee0ef9b4ad9b939dee0de2f8842ddca540fe24b52eeadc71d12f9d6c19e6b009d588656e91e4663a50d0538297ac0cb80c7a144aa9e52d2f2e81489b2 +AUX rsa-4096.snk 596 SHA256 44a83944d57c37da4e7872967f1fd4b445af18cdcbe8d17a0e3f5e5ce553c78a SHA512 7f3c4a3bd3eb64769a24be714f603d2c69642d8ff636792b9fb57a5be9b93479d8fbb6872e3243cdc4cc50d9dfc402f55910da339b46e2caf307c59124547541 WHIRLPOOL ad49dd306d751e2b36c0dc87c3d0330efcd380a32526ebb797cd05176066d45fdfbf93b1e4e52c5419ba769557fffa16ed3960b9bdce563f610fe37d4d4d9d67 +DIST xdt-for-monodevelop-2.8.1.tar.gz 50980 SHA256 d4e87e92eb5e38ea46c9d1a8df54b99f52b628f8283e5b819cd0a354db61df61 SHA512 67732aea4fd65e01c32e83a14c8a5b08e9173779cfdabd03bc43d373074b3b4d80c682c04e3ef35bdfd56bedc33f8f4e6ba6980565bccb711001f87a3e675210 WHIRLPOOL 6b53cb25f9e1b8db93e1d2bed9879eb406e8470ff4999ac4438e472ee201b975ae819e8d9ec12fe1d4ae29a746feaf1ab8a49bf10bf2256af6dd77dfd9ff252e +DIST xdt-for-monodevelop-2.8.3.tar.gz 50974 SHA256 fb1a92dd745ca564d7179113bef6ca4e719d75583b33ca2bc65b74ce89c5d3c4 SHA512 3770b1ad8aab9c85e0b93bbf42415130b83eccf766fee5a2d08fe276af01cbf31ff4ab4cac661df982587e5b83b8efc8cd733a79bc387d666526aeb146f79f02 WHIRLPOOL 75fcc1b9054de7c8f6ed0e99ea3cb40e1d60fbaa4a077c86ed018ed462ceb2194111133e6a66a46e503eb5cd6230e3d1c96d97ed0c2572e0571c872b501eb099 +EBUILD xdt-for-monodevelop-2.8.1.ebuild 1094 SHA256 f3f0ce7f0de7d7feb0692a3c984d7ac4da320306cb3e1d2256a4ba00b5de65bd SHA512 1aabfec0aced91cbed240b5810becf2eabd1af20fa4a48ca42f05d611c147fbb7f85264505f314e95a3de03903ffb188cfa102a0da1fc01cb75825549070f09f WHIRLPOOL 8cbf1d565fe6afe5f7928d47825573df32b42dedac526c9b3876b595a69ff81fdb193cca0ed6327708a6c777bf26758c72133402ada88c7f20bbb2b6729e5530 +EBUILD xdt-for-monodevelop-2.8.3.ebuild 1094 SHA256 f3f0ce7f0de7d7feb0692a3c984d7ac4da320306cb3e1d2256a4ba00b5de65bd SHA512 1aabfec0aced91cbed240b5810becf2eabd1af20fa4a48ca42f05d611c147fbb7f85264505f314e95a3de03903ffb188cfa102a0da1fc01cb75825549070f09f WHIRLPOOL 8cbf1d565fe6afe5f7928d47825573df32b42dedac526c9b3876b595a69ff81fdb193cca0ed6327708a6c777bf26758c72133402ada88c7f20bbb2b6729e5530 +MISC ChangeLog 1677 SHA256 d01aa3442776d3bf2647b69e24091d531833260075f0cf61e553546810a239fd SHA512 a81cd6f1a48d6d1123b34070e4385717eeefba25f021a4cbba1e42d39a47b279db76b8c136d428cf9781f9e46c262f1e0a5832898daf6e73ef637a7af859a190 WHIRLPOOL c883453dd20ba3f0bf0ae7a7be454b10006416bdce893e853b44c3801a8189da9f417c915a1c3c8e9a094c6d4547a441936bc245cc48e000fbd9aed164a291d9 +MISC metadata.xml 340 SHA256 41264d1661b6fd6c4df873d24ca266be60da41e37179d930455fcd5c876c2e1e SHA512 00e7e0a6d4464ee2e2dcacc3fc056cc9e53b9dbad83ada5f145d2329e03cb645a5472597cf9ceef2956c9c9a6c83a5f4b23e60a205b63b44c4b8b4c4ce0c2f3d WHIRLPOOL bea5ec9ac1b12202a867995bc9f790f9fbd2eb957bbc461f3a1143cc8649b995c9047ece68c88d0984862d2c4bbed9eabbd8ad34fe3494025abb4d3bd03bb7dc diff --git a/dev-dotnet/xdt-for-monodevelop/files/add-keyfile-option-to-csproj.patch b/dev-dotnet/xdt-for-monodevelop/files/add-keyfile-option-to-csproj.patch new file mode 100644 index 000000000000..5deedce4cdc0 --- /dev/null +++ b/dev-dotnet/xdt-for-monodevelop/files/add-keyfile-option-to-csproj.patch @@ -0,0 +1,13 @@ +--- work.unpacked/xdt-Release-NuGet-2.8.1-Mono/XmlTransform/Microsoft.Web.XmlTransform.csproj 2014-10-26 21:16:30.000000000 +0300 ++++ work/xdt-Release-NuGet-2.8.1-Mono/XmlTransform/Microsoft.Web.XmlTransform.csproj 2015-03-06 16:51:31.859038709 +0300 +@@ -16,7 +16,9 @@ + + Properties + v4.0 +- ++ true ++ rsa-4096.snk ++ + + true + full diff --git a/dev-dotnet/xdt-for-monodevelop/files/disable-testproject-build-in-sln.patch b/dev-dotnet/xdt-for-monodevelop/files/disable-testproject-build-in-sln.patch new file mode 100644 index 000000000000..a6513f5cd718 --- /dev/null +++ b/dev-dotnet/xdt-for-monodevelop/files/disable-testproject-build-in-sln.patch @@ -0,0 +1,12 @@ +--- work.unpacked/xdt-Release-NuGet-2.8.1-Mono/Microsoft.Web.XmlTransform.sln 2014-10-26 21:16:30.000000000 +0300 ++++ work/xdt-Release-NuGet-2.8.1-Mono/Microsoft.Web.XmlTransform.sln 2015-03-06 16:29:38.736085076 +0300 +@@ -12,9 +12,7 @@ + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {22AC988D-26C0-43A9-8EB1-102DA31F0F8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU +- {22AC988D-26C0-43A9-8EB1-102DA31F0F8F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {22AC988D-26C0-43A9-8EB1-102DA31F0F8F}.Release|Any CPU.ActiveCfg = Release|Any CPU +- {22AC988D-26C0-43A9-8EB1-102DA31F0F8F}.Release|Any CPU.Build.0 = Release|Any CPU + {0684EE2A-6F30-4BC7-B5E7-8CBA15534E06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0684EE2A-6F30-4BC7-B5E7-8CBA15534E06}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0684EE2A-6F30-4BC7-B5E7-8CBA15534E06}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/dev-dotnet/xdt-for-monodevelop/files/rsa-4096.snk b/dev-dotnet/xdt-for-monodevelop/files/rsa-4096.snk new file mode 100644 index 000000000000..380116c18fc3 Binary files /dev/null and b/dev-dotnet/xdt-for-monodevelop/files/rsa-4096.snk differ diff --git a/dev-dotnet/xdt-for-monodevelop/metadata.xml b/dev-dotnet/xdt-for-monodevelop/metadata.xml new file mode 100644 index 000000000000..f18a5e1f43cd --- /dev/null +++ b/dev-dotnet/xdt-for-monodevelop/metadata.xml @@ -0,0 +1,11 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + mrward/xdt + + diff --git a/dev-dotnet/xdt-for-monodevelop/xdt-for-monodevelop-2.8.1.ebuild b/dev-dotnet/xdt-for-monodevelop/xdt-for-monodevelop-2.8.1.ebuild new file mode 100644 index 000000000000..ab54f01bc002 --- /dev/null +++ b/dev-dotnet/xdt-for-monodevelop/xdt-for-monodevelop-2.8.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit dotnet eutils + +DESCRIPTION="Microsoft's Xml Document Transformation library" +HOMEPAGE="https://github.com/mrward/xdt" +LICENSE="Apache-2.0" +SLOT="0" + +SRC_URI="https://github.com/mrward/xdt/archive/Release-NuGet-${PV}-Mono.tar.gz -> xdt-for-monodevelop-${PV}.tar.gz" +S=${WORKDIR}/xdt-Release-NuGet-${PV}-Mono + +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="|| ( dev-lang/mono )" +RDEPEND="${DEPEND}" + +pkg_setup() { + dotnet_pkg_setup +} + +src_prepare() { + epatch "${FILESDIR}/disable-testproject-build-in-sln.patch" + cp "${FILESDIR}/rsa-4096.snk" "${S}/XmlTransform" || die + epatch "${FILESDIR}/add-keyfile-option-to-csproj.patch" + sed -i -e "s/1.0.0/${PV}/g" "${S}/XmlTransform/Properties/AssemblyInfo.cs" || die +} + +src_configure() { + export EnableNuGetPackageRestore="true" +} + +src_compile() { + exbuild Microsoft.Web.XmlTransform.sln +} + +src_install() { + elog "Installing Microsoft.Web.XmlTransform.dll to GAC" + egacinstall XmlTransform/bin/Release/Microsoft.Web.XmlTransform.dll +} diff --git a/dev-dotnet/xdt-for-monodevelop/xdt-for-monodevelop-2.8.3.ebuild b/dev-dotnet/xdt-for-monodevelop/xdt-for-monodevelop-2.8.3.ebuild new file mode 100644 index 000000000000..ab54f01bc002 --- /dev/null +++ b/dev-dotnet/xdt-for-monodevelop/xdt-for-monodevelop-2.8.3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit dotnet eutils + +DESCRIPTION="Microsoft's Xml Document Transformation library" +HOMEPAGE="https://github.com/mrward/xdt" +LICENSE="Apache-2.0" +SLOT="0" + +SRC_URI="https://github.com/mrward/xdt/archive/Release-NuGet-${PV}-Mono.tar.gz -> xdt-for-monodevelop-${PV}.tar.gz" +S=${WORKDIR}/xdt-Release-NuGet-${PV}-Mono + +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="|| ( dev-lang/mono )" +RDEPEND="${DEPEND}" + +pkg_setup() { + dotnet_pkg_setup +} + +src_prepare() { + epatch "${FILESDIR}/disable-testproject-build-in-sln.patch" + cp "${FILESDIR}/rsa-4096.snk" "${S}/XmlTransform" || die + epatch "${FILESDIR}/add-keyfile-option-to-csproj.patch" + sed -i -e "s/1.0.0/${PV}/g" "${S}/XmlTransform/Properties/AssemblyInfo.cs" || die +} + +src_configure() { + export EnableNuGetPackageRestore="true" +} + +src_compile() { + exbuild Microsoft.Web.XmlTransform.sln +} + +src_install() { + elog "Installing Microsoft.Web.XmlTransform.dll to GAC" + egacinstall XmlTransform/bin/Release/Microsoft.Web.XmlTransform.dll +} diff --git a/dev-dotnet/xsp/Manifest b/dev-dotnet/xsp/Manifest new file mode 100644 index 000000000000..45bec8892556 --- /dev/null +++ b/dev-dotnet/xsp/Manifest @@ -0,0 +1,11 @@ +AUX 2.2/mod-mono-server-r1.initd 2002 SHA256 9d3e0c627c2411b48cc1cb5731b2992037cdb9ad3573bf7cfa6705b73f64eec5 SHA512 570daa64eb7ade8281f2d874cb7ac24afb52f385360a8a49a9a43141f4c9ea18b87cc897e4daf4c53d2a1b8c0cf45f3e0a06f2908f63cf80c17b26cce5e4df14 WHIRLPOOL 7b5e5e405ce67aa18389662faf58e20e900c6132b21c68660c019315a6d087aa43a5ca48f62def50f763c4174d62c11c3ce55c89a9fd7d4ee1ce4654f001cfb3 +AUX 2.2/mod-mono-server.confd 1214 SHA256 982fff00b95c5231d51cd9df9fe4f9c01860956c4ac092b039e27566365407ff SHA512 1dfffca9e07e9bc0af779be37683beafe40e436d51f80c0b5d5ea0f00e5726b85a9f1265c660799ff76a6ec0261fc0749bb3f94cd5d158b606a55e5d98cc54ce WHIRLPOOL 17b6876335fdaa6fb1190ac7545af2df304ef801121c58984581b3971de8a8359f2b28d35c3e039c682534e841249eb03aa75f8422bbae540e39bf49622c04e2 +AUX 2.2/mod-mono-server.initd 1906 SHA256 b4596d5cca1b58802bee9e71f3e904ce174fd0edba193ffb6e58938c0084451d SHA512 15922bb445f97f084295185a1211692197dda58e8d794fb6c20e44801db4a802547253814d70608a10540bb340e7ac71294c8be58689f7700b9c9faa424b0eb5 WHIRLPOOL 4a644f3b52109ec3e9ae91fece9900c0efc1ccf15cf44a3b4bc23828b71a980c37c9be062902919de1b2b8b02b3493c34b192ff373d76b5f0de003064133f288 +AUX 2.2/xsp.confd 306 SHA256 2e38b8556ffb236ac72c0dcae2c12f42320bdf0639c6c85815cb8b3d6a4eaf1b SHA512 4c82a22b3da305e7b73dde941e30058e7a717c032980ebfd4a99c5be3fd84aec77fd3d6f3787d165503790e07bfde4193c72ed4d2bfb3c08033b964ac933ec9a WHIRLPOOL 7854047539189f99715c65ea610ca3e194fe5f98a3840fa397b19b54a1949c6ccaeeb32efd1c17b89bba5691d486a6e7305d929f9afb40064fd33848aab4d35d +AUX 2.2/xsp.initd 796 SHA256 c758a0bae688f49c3e9323980ce5201274d892e7ded9fae6692d272f1ec66102 SHA512 d28fbce8838c6796362ec7bedcedfedee5e60524758b16ff6a24952ff20acfea658b824f070ffc59b9df381895a0e0346177a7aa1129de59f67543102c581f44 WHIRLPOOL bdf8b3f100b22f27947034297fac4ff885f14e88b9dd39329c0f0083f34cac7f81d7df07c9f4dd4d0e84e11760f6727268354dfda92ecaa086162f04486100f2 +AUX xsp-2.10.2-endrequest.patch 1132 SHA256 59ab59447b2f41f50d891cc27cc25851b9f4f4fd9d66f5068d2127e45f81a386 SHA512 36a1ec8f2b934ececbadc79917b0c7e239797f0dd9a409132acaf79e95ab4fa2c22c525f01d681f74b38113d7d01ee46a53cceb342a5e97bc5fbdd3937a7f43a WHIRLPOOL 122dea34c8f87ae3f778080c18d0e8382231389a92cb71fefe403498ad2ed4d3996f3e9ea4fae84447c943fb0e479e33be815c1b2cc6e6940ecc8d46b3457d2d +DIST xsp-2.10.2.tar.bz2 284801 SHA256 f4657f724167244d9baedf94e1d5747b8f1f53c339c7a11897154c1eb1289d4e SHA512 9b49e3a712e062b9a272e72609eda3cb8139127bc9780d6374a3567f51f15f38233f92252c2e4c22778b1841de66855dfe6a8cf81c97c6ebbf84f71dda0d43dd WHIRLPOOL fce613fedf164f7cd4cf0bae622884a4f7b6747e249d965c4ea23997586371b6a588ad96d66bcc5c6e74f98b76de3f374cd676de164ba1f3a889e4b00b8b6dcc +EBUILD xsp-2.10.2-r2.ebuild 1073 SHA256 236cbc28ff6155eaddc7d0b5c913a60e03a8a794f747b28affaa071e77dee8c0 SHA512 0fd73faad8b6be04b92b299d403c0f3b7a41fe632494b57fd20938651811adf96f11b7672e2e280df99d2d3a30630872a67ca86230aa3712f004d7444555606c WHIRLPOOL e2e0a9cb654353cb4e8e1f7676569d484755c7b475b91de6b0c80f779914a2cca04613b77c4f48ea30568dea55820ed16931433491d66a222017c35548227afc +MISC ChangeLog 4469 SHA256 7384845e90dffddbb493baeeafe99215cae8383f4dca25275802ae93a96117f8 SHA512 3f1d902fbbbc83306cc5f4ed54973000021207e8cd1f190d69e22ac14bac115debfb1664df242215b03f18e76486823db75a4599612814406603517bcf8ad4fa WHIRLPOOL b701fd407b3743f50c90ac84545235c49a5a7548d192b279d3050d9f291cc4a6e8ec2419e048524782a1f7e414c1645ed66faefc352c7c2b98ef9c282e7e31e9 +MISC ChangeLog-2015 18231 SHA256 5f9068378f1905ffe969a0e0a4085ba09737f1eb3b13cf814fe6e8730ae3ae24 SHA512 3ca85be0bfd50fbfb8438f20688830d25251285af458f959f04fa70a7211cb6520861e82a870f1e374dad3ea1f7198abf105621519b63c8e73d6be91774a35a8 WHIRLPOOL c1b49ef1191d5d61a46535eb9a318fd6e64a496a9700fa72d7707df06a18dfa08a6eeb797d8383fa488406af8ec9bb729bc0d2b6d94c2189bf2c0a4c066ac82b +MISC metadata.xml 404 SHA256 d80d44e57b8566fbbcb95a0ead6f21db14605a0e4f2c0d77dc60bc05a0d91965 SHA512 0bea44cf8558aa90e56275030f232f134aacd38ef7083c8b9c383f5332cb12b978dd7f6d4ae41d233a3be6a17a9279638c6bbd1226058ac64d87f679991ccd76 WHIRLPOOL 3b4515f9b1216c4102685137093caef23d63ad2beafe28784ebdb7c31dd71aa11c4871ebb8cc224cf0c09a39819760935eca1ad1683bb8bfe6e3ff5e5f5e1b5e diff --git a/dev-dotnet/xsp/files/2.2/mod-mono-server-r1.initd b/dev-dotnet/xsp/files/2.2/mod-mono-server-r1.initd new file mode 100644 index 000000000000..22d7ba9af428 --- /dev/null +++ b/dev-dotnet/xsp/files/2.2/mod-mono-server-r1.initd @@ -0,0 +1,82 @@ +#!/sbin/openrc-run +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + use net + after dotnet +} + +start() { + [ -z "$MonoServerRootDir" ] && \ + MonoServerRootDir="/usr/lib/xsp/test" + [ -z "$MonoApplications" ] && \ + MonoApplications="/mono:/usr/lib/xsp/test,/:." + [ -z "$UnixSocketFileName" ] && \ + UnixSocketFileName="/tmp/mod_mono_server" + [ -z "$MonoServerAddress" ] && \ + MonoServerAddress=127.0.0.1 + [ -z "$MonoServerPort" ] && \ + MonoServerPort=8080 + [ -z "$MonoServerVersion" ] && \ + MonoServerVersion=1 + + MONO_SERVER_OPTS="--root ${MonoServerRootDir} \ +--applications ${MonoApplications} --nonstop" + + [ -n "$MonoApplicationsConfigDir" ] && \ + MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \ +--appconfigdir ${MonoApplicationsConfigDir}" + + case "$MonoServerChannel" in + "tcp" ) + MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \ +--address ${MonoServerAddress} --port ${MonoServerPort}" + ;; + + "unix" ) + [ -f "$UnixSocketFileName" ] && rm -f $UnixSocketFileName + MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \ +--filename ${UnixSocketFileName}" + ;; + + * ) + eerror "Please set a valid value for MonoServerChannel" + return 1 + ;; + esac + + if [ ${MonoServerVersion} -eq 1 ]; then + modmonoserverpath=1.0/mod-mono-server.exe + elif [ ${MonoServerVersion} -eq 2 ]; then + modmonoserverpath=2.0/mod-mono-server2.exe + elif [ ${MonoServerVersion} -eq 4 ]; then + modmonoserverpath=4.0/mod-mono-server4.exe + else + eerror "MonoServerVersion was not properly set. Check your /etc/conf.d/mod-mono-server" + return 1 + fi + + export MONO_SHARED_DIR=/tmp + + ebegin "Starting mod-mono-server" + + start-stop-daemon --quiet --start \ + --background \ + --make-pidfile \ + --pidfile /var/run/aspnet/mod-mono-server.pid \ + --user aspnet \ + --exec /usr/bin/mono /usr/lib/mono/${modmonoserverpath} \ + -- $MONO_SERVER_OPTS + + eend $? +} + +stop() { + ebegin "Stopping mod-mono-server" + + start-stop-daemon --quiet --stop \ + --pidfile /var/run/aspnet/mod-mono-server.pid + + eend $? +} diff --git a/dev-dotnet/xsp/files/2.2/mod-mono-server.confd b/dev-dotnet/xsp/files/2.2/mod-mono-server.confd new file mode 100644 index 000000000000..6c6836b9561b --- /dev/null +++ b/dev-dotnet/xsp/files/2.2/mod-mono-server.confd @@ -0,0 +1,33 @@ +# Config file for /etc/init.d/mod-mono-server + +# Configuration directives for mod-mono-server.exe. For more information on +# these variables, see the man page for xsp(1). + +# This is the document root; trailing slash is not necessary +#MonoServerRootDir="/usr/lib/xsp/test" + +# Directory to search for files with an `.webapp' extension. +#MonoApplicationsConfigDir="/usr/lib/xsp/test" + +# Comma separated list of directories (in the form virtual:real) for all +# applications managed by the server. For example: +# /app1:/var/www/localhost/htdocs/app1,/app2:/var/www/localhost/htdocs/app2 +MonoApplications="/mono:/usr/lib/xsp/test" + +# The communication channel used between mod-mono-server and mod_mono. +# unix - A unix socket +# tcp - A TCP connection +MonoServerChannel="unix" + +# When the comm. channel is "unix", the local filename used by the socket. +UnixSocketFileName="/tmp/mod_mono_server" + +# When the comm. channel is "tcp", IP address for the server to listen on. +#MonoServerAddress=127.0.0.1 + +# When the comm. channel is "tcp", port for the server to listen on. +#MonoServerPort=8080 + +# If you want to host .NET 2.0 applications you have to set this to 2. +# Otherwise, leave it unchaged +MonoServerVersion=1 diff --git a/dev-dotnet/xsp/files/2.2/mod-mono-server.initd b/dev-dotnet/xsp/files/2.2/mod-mono-server.initd new file mode 100644 index 000000000000..fb1c44935e09 --- /dev/null +++ b/dev-dotnet/xsp/files/2.2/mod-mono-server.initd @@ -0,0 +1,80 @@ +#!/sbin/openrc-run +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + use net + after dotnet +} + +start() { + [ -z "$MonoServerRootDir" ] && \ + MonoServerRootDir="/usr/lib/xsp/test" + [ -z "$MonoApplications" ] && \ + MonoApplications="/mono:/usr/lib/xsp/test,/:." + [ -z "$UnixSocketFileName" ] && \ + UnixSocketFileName="/tmp/mod_mono_server" + [ -z "$MonoServerAddress" ] && \ + MonoServerAddress=127.0.0.1 + [ -z "$MonoServerPort" ] && \ + MonoServerPort=8080 + [ -z "$MonoServerVersion" ] && \ + MonoServerVersion=1 + + MONO_SERVER_OPTS="--root ${MonoServerRootDir} \ +--applications ${MonoApplications} --nonstop" + + [ -n "$MonoApplicationsConfigDir" ] && \ + MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \ +--appconfigdir ${MonoApplicationsConfigDir}" + + case "$MonoServerChannel" in + "tcp" ) + MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \ +--address ${MonoServerAddress} --port ${MonoServerPort}" + ;; + + "unix" ) + [ -f "$UnixSocketFileName" ] && rm -f $UnixSocketFileName + MONO_SERVER_OPTS="${MONO_SERVER_OPTS} \ +--filename ${UnixSocketFileName}" + ;; + + * ) + eerror "Please set a valid value for MonoServerChannel" + return 1 + ;; + esac + + if [ ${MonoServerVersion} -eq 1 ]; then + modmonoserverpath=1.0/mod-mono-server.exe + elif [ ${MonoServerVersion} -eq 2 ]; then + modmonoserverpath=2.0/mod-mono-server2.exe + else + eerror "MonoServerVersion was not properly set. Check your /etc/conf.d/xsp" + return 1 + fi + + export MONO_SHARED_DIR=/tmp + + ebegin "Starting mod-mono-server" + + start-stop-daemon --quiet --start \ + --background \ + --make-pidfile \ + --pidfile /var/run/aspnet/mod-mono-server.pid \ + --chuid aspnet \ + --exec /usr/bin/mono /usr/lib/mono/${modmonoserverpath} \ + -- $MONO_SERVER_OPTS + + eend $? +} + +stop() { + ebegin "Stopping mod-mono-server" + + start-stop-daemon -o --quiet --stop \ + --pidfile /var/run/aspnet/mod-mono-server.pid + + eend $? +} diff --git a/dev-dotnet/xsp/files/2.2/xsp.confd b/dev-dotnet/xsp/files/2.2/xsp.confd new file mode 100644 index 000000000000..e4f79aafa5e5 --- /dev/null +++ b/dev-dotnet/xsp/files/2.2/xsp.confd @@ -0,0 +1,11 @@ +# Config file for /etc/init.d/xsp + +# This is the document root; trailing slash is not necessary +MonoServerRoot=/usr/lib/xsp/test + +# Port for the server to run on +MonoServerPort=8000 + +# If you want to host .NET 2.0 applications you have to set this to 2. +# Otherwise, leave it unchanged +MonoServerVersion=1 diff --git a/dev-dotnet/xsp/files/2.2/xsp.initd b/dev-dotnet/xsp/files/2.2/xsp.initd new file mode 100644 index 000000000000..6ac7bbf87c0b --- /dev/null +++ b/dev-dotnet/xsp/files/2.2/xsp.initd @@ -0,0 +1,37 @@ +#!/sbin/openrc-run +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net + after dotnet +} + +start() { + ebegin "Starting xsp" + + if [ ${MonoServerVersion} -eq 1 ]; then + xsppath=1.0/xsp.exe + elif [ ${MonoServerVersion} -eq 2 ]; then + xsppath=2.0/xsp2.exe + else + eerror "MonoServerVersion was not properly set. Check your config file" + return 1 + fi + + start-stop-daemon --quiet --start \ + --background \ + --make-pidfile \ + --pidfile /var/run/aspnet/xsp.pid \ + --chuid aspnet \ + --exec /usr/bin/mono /usr/lib/mono/${xsppath} -- --root ${MonoServerRoot} --port ${MonoServerPort} --nonstop + eend $? +} + +stop() { + ebegin "Stopping xsp" + start-stop-daemon -o --quiet --stop \ + --pidfile /var/run/aspnet/xsp.pid + eend $? +} + diff --git a/dev-dotnet/xsp/files/xsp-2.10.2-endrequest.patch b/dev-dotnet/xsp/files/xsp-2.10.2-endrequest.patch new file mode 100644 index 000000000000..ff702d3faa59 --- /dev/null +++ b/dev-dotnet/xsp/files/xsp-2.10.2-endrequest.patch @@ -0,0 +1,35 @@ +From d2c4a279942a4575b80618719646d0767c077e96 Mon Sep 17 00:00:00 2001 +From: Guillaume Pitel +Date: Tue, 6 Mar 2012 17:20:24 +0100 +Subject: [PATCH] Added try/catch around EndRequest Record sending (Bug 3765 + https://bugzilla.xamarin.com/show_bug.cgi?id=3765) + +--- + src/Mono.WebServer.FastCgi/Connection.cs | 11 +++++++---- + 1 file changed, 7 insertions(+), 4 deletions(-) + +diff --git a/src/Mono.WebServer.FastCgi/Connection.cs b/src/Mono.WebServer.FastCgi/Connection.cs +index 6c70824..0e9ef64 100644 +--- a/src/Mono.WebServer.FastCgi/Connection.cs ++++ b/src/Mono.WebServer.FastCgi/Connection.cs +@@ -319,10 +319,13 @@ public void Run () + { + EndRequestBody body = new EndRequestBody (appStatus, + protocolStatus); +- +- if (IsConnected) +- new Record (1, RecordType.EndRequest, requestID, +- body.GetData ()).Send (socket); ++ try { ++ if (IsConnected) ++ new Record (1, RecordType.EndRequest, requestID, ++ body.GetData ()).Send (socket); ++ } catch (System.Net.Sockets.SocketException) { ++ } ++ + + int index = GetRequestIndex (requestID); + +-- +1.7.10 + diff --git a/dev-dotnet/xsp/metadata.xml b/dev-dotnet/xsp/metadata.xml new file mode 100644 index 000000000000..8adc9cf58b1b --- /dev/null +++ b/dev-dotnet/xsp/metadata.xml @@ -0,0 +1,12 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + XSP is a standalone web server written in C# that can be used to run + your ASP.NET applications. + + diff --git a/dev-dotnet/xsp/xsp-2.10.2-r2.ebuild b/dev-dotnet/xsp/xsp-2.10.2-r2.ebuild new file mode 100644 index 000000000000..c945709f4670 --- /dev/null +++ b/dev-dotnet/xsp/xsp-2.10.2-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" +inherit eutils go-mono mono user + +PATCHDIR="${FILESDIR}/2.2/" + +DESCRIPTION="XSP is a small web server that can host ASP.NET pages" +HOMEPAGE="http://www.mono-project.com/ASP.NET" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +IUSE="" + +RDEPEND="dev-db/sqlite:3" +DEPEND="${RDEPEND}" + +MAKEOPTS="${MAKEOPTS} -j1" + +src_prepare() { + # Added try/catch around EndRequest Record sending, bug #432750 + epatch "${FILESDIR}/${PN}-2.10.2-endrequest.patch" +} + +src_configure() { + default +} + +pkg_preinst() { + enewgroup aspnet + # Give aspnet home dir of /tmp since it must create ~/.wapi + enewuser aspnet -1 -1 /tmp aspnet +} + +src_install() { + mv_command="cp -ar" go-mono_src_install + newinitd "${PATCHDIR}"/xsp.initd xsp + newinitd "${PATCHDIR}"/mod-mono-server-r1.initd mod-mono-server + newconfd "${PATCHDIR}"/xsp.confd xsp + newconfd "${PATCHDIR}"/mod-mono-server.confd mod-mono-server + + keepdir /var/run/aspnet +} + +pkg_postinst() { + chown aspnet:aspnet /var/run/aspnet +} -- cgit v1.2.3