diff --git a/app-backup/vzdump/Manifest b/app-backup/vzdump/Manifest
deleted file mode 100644
index 0945e862e567e270976cf6ef3fff173cd3b75ede..0000000000000000000000000000000000000000
--- a/app-backup/vzdump/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST vzdump_1.2-16_all.deb 29120 SHA256 b7ea799408c92cc549620cc29c3fe94c258319deefdf5e1624b7ec1b9481d83f SHA512 27b05a5b814544da93d5a333d96b2976828c0375cf8ffb42767fff2ada89e04914c0c333d9e77916564c8e939efe6481f2ca365020c19b9eecaeef7962d6a464 WHIRLPOOL d16b0e6bc648999186868341d14b62d8cc800ad53845a6e2809164c60ffd7a9ae1687e351ac8670ea842e2f10b3632e1c2b0ff202663464e66222ca5496cb0c2
-DIST vzdump_2011-09-13.tar.gz 22756 SHA256 28ea18850339fd3bfea487595d04ad2a5b5dc640f35204a96ad42de2bf1662b1 SHA512 bf0219cf1df0fe3ff9a38171e8f1a96b6c054e2e61202d84afd90197dee9d575821f19706182a0b2efc99ab1d588427f38e6eb09d999d6ee6f02dfbdf365956e WHIRLPOOL 45e36eb41b99f405fbd87fc4eb459d42c4d59568b461eae42eb84bd743eefbef46e3eadae2cdbb5a9a149ac7ee0f46ca4e12e1e15c5e7dd505f490c619432fdf
-EBUILD vzdump-1.2_p16.ebuild 868 SHA256 f7a48c38d1e176f7d157faa87764cd81ac85f99cf166e85b7be58820123499d7 SHA512 91376b77f4ae11f3763c3113addf9b6224d135dba82d4eaeac7d71e3a4adae2d01a2b687234651b825099d05857c81f374c17a000365886ee2034e0023b943cc WHIRLPOOL 9277891900a4b3c057498a5acd838c03c694fc68353f09c047a947b15525572cb06fb7ef4bbf1fd2136d0edbda14520f8faa9f9748dc8c4a966d327c0379edc1
-EBUILD vzdump-2011.09.13.ebuild 996 SHA256 cb480ce10d341a581822d7418a876f2a81085b53f801b6dd9b2c21fd46e5f7a2 SHA512 6277b6165169f7c32f172f70aa0d96a713e3149a8731244dce34588f5207fe4a0204c99e78686bbcf82d8c0595e53097f56a159362abd796147c61f723af4bd5 WHIRLPOOL 75758b029ef345aad6fccf310928692f6fb50bd97c89b2dff36e1383e5d8ad945729050b6f7e87c014e047d41d64e10b1ec8bfb11a19fbf549a6b412fd31bd3e
diff --git a/app-backup/vzdump/vzdump-1.2_p16.ebuild b/app-backup/vzdump/vzdump-1.2_p16.ebuild
deleted file mode 100644
index da4b1a4ef937f4b630a3d2a5d3d1cac0c0491b74..0000000000000000000000000000000000000000
--- a/app-backup/vzdump/vzdump-1.2_p16.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-backup/vzdump/vzdump-1.2.ebuild,v 1.2 2009/12/16 20:09:18 bangert Exp $
-
-EAPI="5"
-
-DESCRIPTION="A utility to make consistent snapshots of running OpenVZ containers."
-HOMEPAGE="http://www.proxmox.com/cms_proxmox/en/virtualization/openvz/vzdump/"
-SRC_URI="http://download.proxmox.com/debian/dists/lenny/pve/binary-amd64/vzdump_1.2-16_all.deb"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-RDEPEND="dev-lang/perl
- dev-perl/LockFile-Simple
- virtual/perl-Getopt-Long
- sys-cluster/vzctl
- net-misc/rsync
- app-misc/cstream
- virtual/mta
- sys-fs/lvm2"
-
-src_install() {
- cp -pPR * "${D}"/ || die
-}
-
-src_unpack() {
- unpack ${A}
- unpack ./data.tar.gz
- rm -f control.tar.gz data.tar.gz debian-binary
-}
diff --git a/app-backup/vzdump/vzdump-2011.09.13.ebuild b/app-backup/vzdump/vzdump-2011.09.13.ebuild
deleted file mode 100644
index ed56f902a492e53b15feade8f612d8f29dc2c5fe..0000000000000000000000000000000000000000
--- a/app-backup/vzdump/vzdump-2011.09.13.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-backup/vzdump/vzdump-1.2.ebuild,v 1.2 2009/12/16 20:09:18 bangert Exp $
-
-EAPI="5"
-
-inherit versionator
-
-MY_PV=$(replace_all_version_separators '-')
-MY_P="${PN}_${MY_PV}"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="A utility to make consistent snapshots of running OpenVZ containers."
-HOMEPAGE="http://www.proxmox.com/cms_proxmox/en/virtualization/openvz/vzdump/"
-SRC_URI="http://download.proxmox.com/sources/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-RDEPEND="dev-lang/perl
- dev-perl/LockFile-Simple
- virtual/perl-Getopt-Long
- sys-cluster/vzctl
- net-misc/rsync
- app-misc/cstream
- virtual/mta
- sys-fs/lvm2"
-
-src_compile() {
- :;
-}
-
-src_install() {
- local installvendorlib
- eval "$(perl -V:installvendorlib )"
- make PERLLIBDIR="${installvendorlib}/PVE" DESTDIR="${D}" install || die "make install failed"
- dodoc ChangeLog TODO
-}
diff --git a/app-editors/gobby/Manifest b/app-editors/gobby/Manifest
index eff66c0d911b262594f43ca7b5cf619a148c277b..ad1234625f69dc9b6228c1fe38d437f85e236081 100644
--- a/app-editors/gobby/Manifest
+++ b/app-editors/gobby/Manifest
@@ -1,7 +1,8 @@
-AUX gobby-0.4.94-gtkmm3.patch 6815 SHA256 52cd2897eb8835879653d4d5430e50aaa05360d3c59b4649d2ea77ae7dd9f133 SHA512 991afce432a5ff273ff99dbf4d002895f7948e9b4c25b30406ec33aa5f2e05c51eca0082bfd0ca117c280499af1d02f1b8d030e2399a334417b545c9c07345a0 WHIRLPOOL 8db03d50d3707d297877c537604d52b55c3f9ffe65caf879986baa78997f60aa3bf96cffc774b784dc61dc368b4ac2d1e3d6ed39c689b0309d03f430c7d7ae9e
-AUX gobby-0.4.94-gtksourceview38.patch 795 SHA256 5df85c22afa047ed1137c588d73061ebf646367cd80109d28cd2dad1cd25f88a SHA512 928c6e655e6d81fd6e94a45d652324f99ffc8d3b3072cbea90d216db71b097c20824809e2907e9a905dfea5a221409c68ccd6911313f177ea7482c8f9222e709 WHIRLPOOL c35871d587e8bfae2467641ead5c5f67a447f1fd50244bf283ba131cde6429c4a0d8cc45d55c45b9bd9799578ea390af389eb4300bcbd520eb67c94b09177dad
-AUX gobby-0.4.94-includes-preferences.patch 766 SHA256 516180a13715b72dbb0ce0f457e5b13a8c1c9105f292f263aa14661335e92cc6 SHA512 38e53393401e3b74ead18d228473fe2e67cd820190a78fd5483168ae9124cc54a0d09f187cebb3c74a03ada9d2841b6215d8b4fd4be84d0e2530bd51f02c8013 WHIRLPOOL 447a8a01dcaab6259841e8933a535359ac9513bf37a19cf5983a2daf150afc5a401af7baf69c861266f5790f4775bb6e551a3876506dc3d6ff23a876c0431736
-AUX gobby-0.4.94-includes.patch 1654 SHA256 1f8aef22b10420c8157c6d1174f951c2c92be1ee671cccbb8b8bc336838a8fa7 SHA512 6af1245344b6e526569e67716f0091a97b8a9312b99fb321a84e5d3f95ff986e6ca0a2b34001992cd81656b03fbd74df9578524a6c45b8ea35ef0640e2db684c WHIRLPOOL 9120e52cef57a42717446c0a9df59c6c778309ef7a1facaa56d8cf0a7c13d3035ed102d6679d9cfc7f0035980714a61573acb67b36235ee0d0b25cb13598c314
-AUX gobby-0.4.94-missing-icon.patch 1446 SHA256 310cd1909e218468b78157b87314a75f031c6d1f3e2bca209a59f8b7463ac824 SHA512 899157ed212dc10318e01a3f9d7c7a860ad15884a1012d51957fa7ef174feb208e77d81f9f3cda9f4e90c29f2843fae355603fa009836d7a16ec97027859d1c7 WHIRLPOOL 14c001e9c81b9c71a162e5d709a3633de99b547e0e0d5a041b6750e764ad279b5535dc08cf233f0ad93b1f3418e402702e005bc48cd90a36b92a3f286cb9fcf9
-DIST gobby-0.4.94.tar.gz 645815 SHA256 b9798808447cd94178430f0fb273d0e45d0ca30ab04560e3790bac469e03bb00 SHA512 62089e4f21c3eb6d822b7e240f694473b3f5b1585ddc3e42593503d68f8058645b04be137eb70a59c841b766f69791cbdfcfd82be1c9d126fca0ffd49ee7fe07 WHIRLPOOL 519d8b3ff8dacb3749a157c2fd641b33122751fe28ad0bc35ea5bb0cb6096dbbb89072799d14a1c2ee53a029a8f3f12b496052f27ffccc87cfa9ae6fc011dd02
-EBUILD gobby-0.4.94-r2.ebuild 1342 SHA256 d116df1b62288f86608d6c08f1e4404d87905eb6952dd1a4267d07ea93ac0ec0 SHA512 2294748d04befd2d7c1f823c76e19ae171d2981e010d41ad7d9d37d6d9862aad84fe3bff2f5bba79116934c160824814a7cc89bfb519254bc9df97425571ac26 WHIRLPOOL a3de3b7d256a8860f1e00c333aff989287c2db195b8d8dc8bf12d15bda1c4cf6697e6131de35911f4e23f83f83db3dee4d672b993a111a50d4e7b80b430144be
+AUX gobby-0.4.94-gtkmm3.patch 6815 BLAKE2B 615be9c1baa55d0f8e101feffea600acf2a70cf7f709030b3bed3074fd63bf2704f6bc3a3b0d3835fda9378bf4fb5ff111add09ad6acba205bcc1bd0c3715a4f SHA512 991afce432a5ff273ff99dbf4d002895f7948e9b4c25b30406ec33aa5f2e05c51eca0082bfd0ca117c280499af1d02f1b8d030e2399a334417b545c9c07345a0
+AUX gobby-0.4.94-gtksourceview38.patch 795 BLAKE2B 2d7b96bfb69fc507f215a20f0572acbef49961372898e438fee208ac50d70d085a0ccc0a83f771cd262aca1e89aa2493050cf5acc70ad04dc62bf2f36da22f4e SHA512 928c6e655e6d81fd6e94a45d652324f99ffc8d3b3072cbea90d216db71b097c20824809e2907e9a905dfea5a221409c68ccd6911313f177ea7482c8f9222e709
+AUX gobby-0.4.94-includes-preferences.patch 766 BLAKE2B 076f45f1f716704253b3d8c0544fbea4e9699d32fd13d2f8e60c14cfc359a82d1800124565a29f52ed264bf31fd53ad6b142893c36712b4f77d0f2da8fe0cdf2 SHA512 38e53393401e3b74ead18d228473fe2e67cd820190a78fd5483168ae9124cc54a0d09f187cebb3c74a03ada9d2841b6215d8b4fd4be84d0e2530bd51f02c8013
+AUX gobby-0.4.94-includes.patch 1654 BLAKE2B 4f6d40efc95972c25c407b12ca2838a7d149defb895299d82eb28fcc87af36cf19e120be9551bcf097a64b57a2ff14ed79cc3301170cefa0152ec1291026604d SHA512 6af1245344b6e526569e67716f0091a97b8a9312b99fb321a84e5d3f95ff986e6ca0a2b34001992cd81656b03fbd74df9578524a6c45b8ea35ef0640e2db684c
+AUX gobby-0.4.94-missing-icon.patch 1446 BLAKE2B aaaf0ec52c38e2ce5afa8f49f45c73ed70764397c0be273157aa8aea3ddbf0c18dd7fe1369585568d9403e119f50a5aae0ad6a6b14c302197b9cd7eba6545519 SHA512 899157ed212dc10318e01a3f9d7c7a860ad15884a1012d51957fa7ef174feb208e77d81f9f3cda9f4e90c29f2843fae355603fa009836d7a16ec97027859d1c7
+DIST gobby-0.5.0.tar.gz 765305 BLAKE2B 6ec623c2cee927d59ef0875ad9d97a981ad99e4ebd43dc4261a75f0cae3b9c88e4a2e1b2a3c26cdd4ad6f3b73bb81efedcb71d3a223cd46544156a5966a5637d SHA512 0410fc80696568a59355cbdbd5aee01a73e6087179ad608e87cd98fd250ec6c780b5efe44fe2f74081c71ea3267cd425e73ab22abbc182cd69ac28e827efe2dc
+EBUILD gobby-0.5.0.ebuild 1078 BLAKE2B ff75ca76ef6a6528c1a8fa9316449b0d94fa6e4f83974174650f59132757f195f499d1bb45506115a3d473ba9c63e9e75d2d6bb06f0fc2a95546af0fb8f0f624 SHA512 c77261b1cdc947bf5de6eea95e6dc48ae83f8e9ccece5754ddeb2253aba4fad54fff591259ff5f9e9d3bd81d40675c24085ad65cf334493141aee7c906615fbe
+MISC metadata.xml 325 BLAKE2B 184a704d08c8259944f1028e564169b839ee29e53254d9f431f8682d648090014e86b29dc01cc650e920163d82089fca10e8db42f860346fbcf94bcdd9f014a8 SHA512 d22d3d2f1ef70f21dab65d6455f0f2e4a21d9229fe9556d656684c3c3dc11af280376c5a6e41552215f04928f44c3675a1e8072fbfbc8f45f0adcb0a00fd1f83
diff --git a/app-editors/gobby/gobby-0.4.94-r2.ebuild b/app-editors/gobby/gobby-0.5.0.ebuild
similarity index 53%
rename from app-editors/gobby/gobby-0.4.94-r2.ebuild
rename to app-editors/gobby/gobby-0.5.0.ebuild
index 7fb06259971a5b87b0521096ee1128d5755e9460..d43cf22ff612363b45757fd6bac4542b68c89cdd 100644
--- a/app-editors/gobby/gobby-0.4.94-r2.ebuild
+++ b/app-editors/gobby/gobby-0.5.0.ebuild
@@ -1,45 +1,41 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/gobby/gobby-0.4.94.ebuild,v 1.3 2012/11/21 08:50:09 xarthisius Exp $
EAPI=5
inherit eutils gnome2-utils toolchain-funcs
DESCRIPTION="GTK-based collaborative editor"
-HOMEPAGE="http://gobby.0x539.de/"
+HOMEPAGE="https://gobby.github.io/"
SRC_URI="http://releases.0x539.de/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0.5"
KEYWORDS="~amd64 ~x86"
-IUSE="avahi doc nls"
+IUSE="avahi doc +gtk3 nls"
RDEPEND="dev-cpp/glibmm:2
- dev-cpp/gtkmm:3.0
+ gtk3? ( dev-cpp/gtkmm:3.0 )
+ !gtk3? ( dev-cpp/gtkmm:2.4 )
dev-libs/libsigc++:2
- >=net-libs/libinfinity-0.4[gtk,avahi?]
- x11-libs/gtk+:3
+ gtk3? ( net-libs/libinfinity:0/0.6[gtk3,avahi?] )
+ !gtk3? ( net-libs/libinfinity:0/0.6[gtk,avahi?] )
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
dev-cpp/libxmlpp:2.6
- x11-libs/gtksourceview:3.0"
+ gtk3? ( x11-libs/gtksourceview:3.0 )
+ !gtk3? ( x11-libs/gtksourceview:2.0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
- app-text/gnome-doc-utils
+ >=app-text/gnome-doc-utils-0.9.0
app-text/scrollkeeper
)
nls? ( >=sys-devel/gettext-0.12.1 )"
-src_prepare() {
- epatch "${FILESDIR}"/${P}-missing-icon.patch \
- "${FILESDIR}"/${P}-gtkmm3.patch \
- "${FILESDIR}"/${P}-includes.patch \
- "${FILESDIR}"/${P}-includes-preferences.patch \
- "${FILESDIR}"/${P}-gtksourceview38.patch
-}
-
src_configure() {
- econf $(use_enable nls) \
- --with-gtk3
+ econf $(use_enable doc scrollkeeper ) \
+ $(use_enable nls ) \
+ $(use_with gtk3 )
}
src_install() {
diff --git a/app-editors/gobby/metadata.xml b/app-editors/gobby/metadata.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cb08bee511d98090338d7a68e54951c4dc3c8cf1
--- /dev/null
+++ b/app-editors/gobby/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ megagreener@gmail.com
+ megabaks
+
+
+
diff --git a/app-misc/concordance/Manifest b/app-misc/concordance/Manifest
index fc5a81dace10c88daf97176b2d786f1fb5ef7bd5..534dd402f99581ea550f93940ecde53c2f472cb1 100644
--- a/app-misc/concordance/Manifest
+++ b/app-misc/concordance/Manifest
@@ -1,2 +1,2 @@
-DIST concordance-1.0.tar.bz2 1119091 SHA256 f6f449e5cdf33207372d0e229e622b6107f227bfb476587abddc0b27c31eb65a SHA512 9ff3561d33e5d31bc324ece76da73174462f70e751a5f95a6c46832f74cf463dd03220311cfd9ff5e82dcafcaa8b39c9a306ff35aafdb1e36b9fff8f4f8736c7 WHIRLPOOL 66be048824760d2e0767dc8e463bc989dcba8c8f788ce2aa1169febf2dac611c923ee81fd7711f466444bff3643e502cb7eb5edc7c5d76bae5a4904cbd39754d
-EBUILD concordance-1.0.ebuild 417 SHA256 9231fb44fd672c5496a0c59545362888ec07121030fb3bd5b4c91ff495625bdc SHA512 077cd6154757c97a63cd6f29a2b2a8da9c4dd5bd1bd0d43d3dcce5f2344db49558aed199900200b30b994bfac03ba6f6dd6914e7a295f46705f750f0bd1d707d WHIRLPOOL 7394e72ed28ff85c74e918570b4caf0dbfbee8e105089199f1e6995a5e5f7cbd54345cd49e9bbef99cdd37b5194a325a7dff2b5a352690551149eedfdeadd925
+DIST concordance-1.2.tar.bz2 1143635 SHA256 ce9f23dfcd9bb1de79edd07231062c5e5d5fdefb3dd88ae6da7fb25b8d782434 SHA512 a1485d64e9489ca0ffe2e9be3f42870d878c798e197a2650ad9fa41cf89f593ae0fe1b8125df9d175b1d732930eda0bab5ed027e1bcd69f12dc56533dcfaa9fa WHIRLPOOL 494cecea7b63329ae094b9b4b82e5c668ca26a71f8bafbb783b339f2ceaf30149040696e8808fcfa738a0077d467e31976d2b65677a40ca1c85aedb162fa62d7
+EBUILD concordance-1.2.ebuild 423 SHA256 05b5d0a2266e539ba0f456aff0dfd569553496b5afca0d4788d057a7e4166986 SHA512 fe58473548dc07d980b6381ac5ae56b514cec1544f5a6a8ac0493281f9edd001eaaa074baec0b4029a70bc945be4bb7eb41af831647fa76d6dbf846d62c51d7f WHIRLPOOL ac27a713055358681c539ca59df4446650b8db043e991994ed2b953c0d261359cdbee2808bd8ddf931e14ff05b323af766c4fc4b9f5e1cdf15f491f80f706b78
diff --git a/app-misc/concordance/concordance-1.2.ebuild b/app-misc/concordance/concordance-1.2.ebuild
index 40590db11d6e25c257343350f95137c5df80d4a2..adc3e4634fe4e2b8c61a3aaf7694c084624070f2 100644
--- a/app-misc/concordance/concordance-1.2.ebuild
+++ b/app-misc/concordance/concordance-1.2.ebuild
@@ -12,7 +12,7 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
-DEPEND="dev-libs/libconcord"
+DEPEND=">=dev-libs/libconcord-1.2"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${P}/${PN}"
diff --git a/app-misc/ola/Manifest b/app-misc/ola/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..e09148f688adc82b8ae29884ee8747d4d34f58b7
--- /dev/null
+++ b/app-misc/ola/Manifest
@@ -0,0 +1,2 @@
+DIST ola-0.9.5.tar.gz 2353664 SHA256 7c24ac98e865b4c354a04563b88012e782205ffd932a05cf944273f6f5ea82ca SHA512 93f441aee1d53b0022ea7600435ef12ee351147a89af384df2a9f3d56f69cd464c5bbb6fa88b28cb3d7755dcff7502e5e5a8f28604b8adc04a246aa6bb2a353d WHIRLPOOL feed687578c0c11f245336c3830875d4443d5f059c61f7cd1a04f1f5fe3f9ce14bcb1bf6bfa73ef5db4d38b379b4a6aee622a0551d7cfcdae0b1dc794da9684c
+EBUILD ola-0.9.5.ebuild 887 SHA256 ed840728122a62f3a4da57c2a2dd0ba530015e83d097074c8cd1a54e244d5c26 SHA512 6baad36b690f0315bb728ebfa9e181d3ba181feacda5fbf87da36886a72837152d21f754d3caa189cf604e6dd95669258f07b0307b8f7469fa2011bc600f436b WHIRLPOOL 6c4029370b2ebaef323aa24500eb2b10359f6bee0618f0860bfd28e20fe989e5e06192a01672839e11caf3f581af250db2c662ccc17465620d7b8f1427f7d9a1
diff --git a/app-misc/ola/ola-0.9.5.ebuild b/app-misc/ola/ola-0.9.5.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..4839205547019917a91ecf2b4066b7996b7d4e68
--- /dev/null
+++ b/app-misc/ola/ola-0.9.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+PYTHON_DEPEND="2"
+
+inherit flag-o-matic autotools eutils python
+
+DESCRIPTION="Open Lighting Architecture"
+HOMEPAGE="http://www.openlighting.org/"
+SRC_URI="https://github.com/OpenLightingProject/ola/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="examples httpd python"
+
+DEPEND=" dev-libs/protobuf[python]
+ dev-util/cppunit
+ httpd? ( net-libs/libmicrohttpd[messages] )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ econf --prefix=/usr \
+ --disable-fatal-warnings \
+ $(use_enable examples) \
+ $(use_enable httpd http) \
+ $(use_enable python python-libs)
+}
+
+src_compile() {
+ emake || die "emake failed"
+}
diff --git a/dev-libs/libconcord/Manifest b/dev-libs/libconcord/Manifest
index 274879be470af2b7db2a1aadad27c93fa83d88ab..68fdd406f17ccae39d385ab3c66bb0e9a1bf01f6 100644
--- a/dev-libs/libconcord/Manifest
+++ b/dev-libs/libconcord/Manifest
@@ -1,4 +1,3 @@
AUX usbnet_headers_remove.patch 744 SHA256 8c070527d62952df4b5306dcbc33ff0ccfb736fa3a4124202a11c86a1fdd1215 SHA512 47f4ddab56d8348f9e7a788292a8661d59fe20578cd50eb9b3a88eba36b6873eb2038f67bb73a7d9c6e14ff868d0986eb4aa85bb6460836662c4b788db150b17 WHIRLPOOL 835aa7f52a12464583fd786b1868ec6325c3b42cb008b38fdfa218a2fd7ec5be1a4a81fca213ac203302af62d8de936cde9fac9933464d79fb39511823824bad
-DIST concordance-1.0.tar.bz2 1119091 SHA256 f6f449e5cdf33207372d0e229e622b6107f227bfb476587abddc0b27c31eb65a SHA512 9ff3561d33e5d31bc324ece76da73174462f70e751a5f95a6c46832f74cf463dd03220311cfd9ff5e82dcafcaa8b39c9a306ff35aafdb1e36b9fff8f4f8736c7 WHIRLPOOL 66be048824760d2e0767dc8e463bc989dcba8c8f788ce2aa1169febf2dac611c923ee81fd7711f466444bff3643e502cb7eb5edc7c5d76bae5a4904cbd39754d
-EBUILD libconcord-1.0-r1.ebuild 1749 SHA256 f28c2168a92ddff8892ededcfd1451a40018e7b3cf15fa1e56643618b61befe2 SHA512 8659226a066be0d8fc049a04cd151af644ccb1dd8460e72fbca331bfe9bc78dc5e0d4029f56d8f2ff9668401f95bda8e80f40dba2394976944ff3e3099239bcf WHIRLPOOL f029e31c73b983c64fc3555e38ca43de68b0d80da7b5a991f00472de794a641568d35a4adc39cc7bbd2ffcfb727c749b3bd180ec7e8484fd649de7c7915d2d01
-EBUILD libconcord-1.0.ebuild 1748 SHA256 a2c591a69c2ea49aa31b312c0fb54b35ebe3b177acb231cc60061bcb6fd1bfaa SHA512 c5443200a49e2291325d312b0fb65c1ec41800cb831c4399789ca41b076483a450a5d2dd2cf8b88dd626c50c609f8a1660b99cd71af37855001aed194370d88e WHIRLPOOL ed5c9700acc7e4f92baf36d01c718fdf8070814a692a63d4dd473da5672975fdd281f191b0913e7e9fbf9449fe6de8202be472a1b71bdfc4a33e270fd4b16a21
+DIST concordance-1.2.tar.bz2 1143635 SHA256 ce9f23dfcd9bb1de79edd07231062c5e5d5fdefb3dd88ae6da7fb25b8d782434 SHA512 a1485d64e9489ca0ffe2e9be3f42870d878c798e197a2650ad9fa41cf89f593ae0fe1b8125df9d175b1d732930eda0bab5ed027e1bcd69f12dc56533dcfaa9fa WHIRLPOOL 494cecea7b63329ae094b9b4b82e5c668ca26a71f8bafbb783b339f2ceaf30149040696e8808fcfa738a0077d467e31976d2b65677a40ca1c85aedb162fa62d7
+EBUILD libconcord-1.2.ebuild 1799 SHA256 8cdfc77e1693837e4ebd167f2bfcdb46d86887275024b4d001eeaaec6937de4e SHA512 0d90e51336ca8299b13aaeb8699a63f48e0a4b3b1c51970176728a7bff1202206ba90da38136cfc68a851f2ab655042a4872adbc67a13cea273d683250ac12af WHIRLPOOL 30c9222af0c65d031bb1d3102e10964e72e202f390a3f185d3d7f717a4057773235367da8d9c84c765c56fb35def0959bba2a8007a1b2e9b00a325f8a97a78a7
diff --git a/dev-libs/libconcord/libconcord-1.2.ebuild b/dev-libs/libconcord/libconcord-1.2.ebuild
index 4b55953e264feab2c04200f68e9634ca8a324bbe..f37468d43b99742e67fb1f0122d217c7dd816d5d 100644
--- a/dev-libs/libconcord/libconcord-1.2.ebuild
+++ b/dev-libs/libconcord/libconcord-1.2.ebuild
@@ -17,9 +17,10 @@ SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="debug +udev consolekit perl python +usbnet-headers"
+IUSE="debug +udev consolekit libusb perl python +usbnet-headers"
-DEPEND="virtual/libusb:0
+DEPEND="libusb? ( virtual/libusb:0 )
+ !libusb? ( dev-libs/hidapi )
udev? ( sys-fs/udev )
consolekit? ( sys-auth/consolekit )
perl? ( virtual/perl-Module-Build
diff --git a/dev-libs/libfreenect/Manifest b/dev-libs/libfreenect/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..fe46aa8f45de9476390d4f6869e88fff9294644c
--- /dev/null
+++ b/dev-libs/libfreenect/Manifest
@@ -0,0 +1,3 @@
+AUX fwfetcher.py 19779 SHA256 aa5dcd4a0a4668443a12f4e43e77fb1ea9b56dce0d078781e84d860e2c958a7a SHA512 b6e995605aad2dbe6d945b3e5b7dd7d962bbeacd52bcd83308d4212d61a29553a8e6a3d635e521c121e91b251529b0933a477cad74c6a8568cb43b5e86a7cf7d WHIRLPOOL c123fa023fb0a874fbec1fae55ae6fe0cb762c979ce8a3c527f1c60ae73dd978824ce528bd8dd3cba2bcd6bf9ee3f9f4c01ac1e809590e2e3bbcfae06d0aced6
+DIST libfreenect-0.5.0.tar.gz 1172310 SHA256 34697e37637730778e2c4aed1f583f7f31e759e165b370a6b1c49fa3a533073c SHA512 25538287d5c2fbdc27e6ac546a40413a70c7fb80cd7de6bc47e56350fa43e9daa60280c478e48182a806010ead071755731114de5fac3c4fdbc90119ec89751c WHIRLPOOL 1cd5375973ee440586788db60ee9fa0b700b2e0c02e2ba9b76620bd24cd875d843dd9ba64986c65bedd4f1219f309a449d3162f4f36f7cce5b6fe5c80a84099e
+EBUILD libfreenect-0.5.0.ebuild 2265 SHA256 465f2604dd089a67228564bf9a9d3152b810285dffaa1bbbe9b0a52d4160f68e SHA512 7edb4efa2c1d2e5e471bf3e77760465ad773c90c8ba0e6a3d2aac49baa2a22c5a3158a9aa996a46b6ff6182363f94cdfd1f2d31789aadadf54be0def6106a896 WHIRLPOOL dc531fadd20d3291433287d20526878733c539a00560fb51a911e9a7b9b77ecce22694faca09320219fecfd98df04b4096606f4801f44d14d06c8ddaa4057bc1
diff --git a/dev-libs/libfreenect/files/fwfetcher.py b/dev-libs/libfreenect/files/fwfetcher.py
new file mode 100644
index 0000000000000000000000000000000000000000..250b8ee7b2d30e1c87a0dd6b9b2d58c6d4750055
--- /dev/null
+++ b/dev-libs/libfreenect/files/fwfetcher.py
@@ -0,0 +1,573 @@
+#!/usr/bin/env python2
+
+from urllib2 import Request, urlopen, URLError
+import hashlib
+import os
+import StringIO
+import struct
+import sys
+import time
+import zipfile
+
+# fwfetcher.py - a program to extract the Kinect audio firmware from an Xbox360
+# system update. This program includes substantial portions of extract360.py,
+# which is copyright Rene Ladan and others as noted below and provided under
+# the BSD 2-clause license.
+
+"""Program to extract typical XBox 360 files.
+ It can handle LIVE/PIRS, CON (partially), FMIM, and XUIZ files.
+
+ What about CRA (aka .arc) files? (Dead Rising demo)
+
+ Copyright (c) 2007, 2008, Rene Ladan , 2-claused BSD
+ license. Portions from various contributors as mentioned in-source.
+
+ Note that it dumps UTF-16 characters in text strings as-is.
+"""
+
+################################################################################
+
+def check_size(fsize, minsize):
+ """Ensure that the filesize is at least minsize bytes.
+
+ @param fsize the filesize
+ @param minsize the minimal file size
+ @return fsize >= minsize
+ """
+
+ if fsize < minsize:
+ print "Input file too small: %i instead of at least %i bytes." % \
+ (fsize, minsize)
+ return fsize >= minsize
+
+################################################################################
+
+def nice_open_file(filename):
+ """Checks if the output file with the given name already exists,
+ and if so, asks for overwrite permission.
+
+ @param filename name of the output file to open
+ @return overwrite permission
+ """
+
+ if os.path.isfile(filename):
+ print filename, "already exists, overwrite? (y/n)",
+ answer = raw_input("")
+ return len(answer) > 0 and answer[0] in ["Y", "y"]
+ else:
+ return True
+
+################################################################################
+
+def nice_open_dir(dirname):
+ """Checks if the output directory with the given name already exists,
+ and if so, asks for overwrite permission. This means that any file
+ in that directory might be overwritten.
+
+ @param dirname name of the output directory to open
+ @return overwrite permission
+ """
+
+ if os.path.isdir(dirname):
+ print dirname, "already exists, ok to overwrite files in it? (y/n)",
+ answer = raw_input("")
+ return len(answer) > 0 and answer[0] in ["Y", "y"]
+ else:
+ return True
+
+################################################################################
+
+def do_mkdir(dirname):
+ """Version of os.mkdir() which does not throw an exception if the directory
+ already exists.
+
+ @param dirname name of the directory to create
+ """
+
+ try:
+ os.mkdir(dirname)
+ except OSError, (errno):
+ if errno == 17:
+ pass # directory already exists
+
+################################################################################
+
+def strip_blanks(instring):
+ """Strip the leading and trailing blanks from the input string.
+ Blanks are: 0x00 (only trailing) space \t \n \r \v \f 0xFF
+
+ @param instring the input string
+ @return stripped version of instring
+ """
+
+ rstr = instring.rstrip("\0 \t\n\r\v\f\377")
+ return rstr.lstrip(" \t\n\r\v\f\377")
+
+################################################################################
+
+def open_info_file(infile):
+ """Open the informational text file.
+ The name is based on that of the input file.
+
+ @param infile pointer to the input file
+ @return pointer to the informational text file or None if there was no
+ overwrite permission
+ """
+
+ txtname = os.path.basename(infile.name) + ".txt"
+ if nice_open_file(txtname):
+ print "Writing information file", txtname
+ txtfile = open(txtname, "w")
+ return txtfile
+ else:
+ return None
+
+################################################################################
+
+def dump_png(infile, pnglen, maxlen, pngid):
+ """Dump the embedded PNG file from the archive file to an output file.
+
+ @param infile pointer to the archive file
+ @param pnglen size of the PNG file in bytes
+ @param maxlen maximum size of the PNG file in bytes
+ @param pngid indicates if this is the first or second PNG file.
+ """
+
+ # dump PNG icon
+ if pnglen <= maxlen:
+ outname = os.path.basename(infile.name) + "_" + pngid + ".png"
+ if nice_open_file(outname):
+ buf = infile.read(pnglen)
+ print "Writing PNG file", outname
+ outfile = open(outname, "wb")
+ print >> outfile, buf,
+ outfile.close()
+ else:
+ print "PNG image %s too large (%i instead of maximal %i bytes), " \
+ "file not written." % (pngid, pnglen, maxlen)
+
+################################################################################
+
+def dump_info(infile, txtfile, what):
+ """Dumps the 9 information strings from the input file.
+
+ @param infile pointer to the input file
+ @param txtfile pointer to the resulting text file
+ @param what indicates if the information consists of titles or
+ descriptions
+ """
+
+ print >> txtfile, "\n", what, ":"
+ for i in xrange(9):
+ info = strip_blanks(infile.read(0x100))
+ if len(info) > 0:
+ print >> txtfile, lang[i], ":", info
+
+################################################################################
+
+def mstime(intime):
+ """Convert the time given in Microsoft format to a normal time tuple.
+
+ @param intime the time in Microsoft format
+ @return the time tuple
+ """
+
+ num_d = (intime & 0xFFFF0000L) >> 16
+ num_t = intime & 0x0000FFFFL
+ # format below is : year, month, day, hour, minute, second,
+ # weekday (Monday), yearday (unused), DST flag (guess)
+ return ((num_d >> 9) + 1980, (num_d >> 5) & 0x0F, num_d & 0x1F,
+ (num_t & 0xFFFF) >> 11, (num_t >> 5) & 0x3F, (num_t & 0x1F) * 2,
+ 0, 0, -1)
+
+################################################################################
+
+def do_utime(targetname, atime, mtime):
+ """Set the access and update date/time of the target.
+ Taken from tarfile.py (builtin lib)
+
+ @param targetname name of the target
+ @param atime the desired access date/time
+ @param mtime the desired update date/time
+ """
+
+ if not hasattr(os, "utime"):
+ return
+ if not (sys.platform == "win32" and os.path.isdir(targetname)):
+ # Using utime() on directories is not allowed on Win32 according to
+ # msdn.microsoft.com
+ os.utime(targetname,
+ (time.mktime(mstime(atime)), time.mktime(mstime(mtime))))
+
+################################################################################
+
+def check_sha1(sha1, entry, infile, start, end):
+ """Check the SHA1 value of the specified range of the input file.
+
+ @param sha1 the reported SHA1 value
+ @param entry the id of the hash
+ @param infile the input file to check
+ @param start the start position
+ @param end the end position
+ @return string reporting if the hash is correct
+ """
+
+ infile.seek(start)
+ found_sha1 = hashlib.sha1(infile.read(end - start))
+ found_digest = found_sha1.digest()
+ # SHA1 hashes are 20 bytes (160 bits) long
+ ret = "SHA1 " + hex(entry) + " "
+ if found_digest == sha1:
+ return ret + "ok (" + found_sha1.hexdigest() + ")"
+ else:
+ hexdig = ""
+ for i in sha1:
+ if ord(i) < 10:
+ val = "0"
+ else:
+ val = ""
+ val += hex(ord(i))[2:]
+ hexdig += val
+ return ret + "wrong (should be " + hexdig + " actual " + \
+ found_sha1.hexdigest() + ")"
+
+################################################################################
+
+def get_cluster(startclust, offset):
+ """get the real starting cluster"""
+ rst = 0
+ # BEGIN wxPirs
+ while startclust >= 170:
+ startclust //= 170
+ rst += (startclust + 1) * offset
+ # END wxPirs
+ return rst
+
+################################################################################
+
+def fill_directory(infile, txtfile, contents, firstclust, makedir, start,
+ offset):
+ """Fill the directory structure with the files contained in the archive.
+
+ @param infile pointer to the archive
+ @param txtfile pointer to the resulting information text file
+ @param contents contains the directory information
+ @param firstclust address of the starting cluster of the first file in
+ infile (in 4kB blocks, minus start bytes)
+ @param makedir flag if directory should be filled, useful if only return
+ is wanted
+ @param start start of directory data
+ @param offset increment for calculating real starting cluster
+ """
+
+ # dictionary which holds the directory structure,
+ # patch 0xFFFF is the 'root' directory.
+ paths = {0xFFFF:""}
+
+ oldpathind = 0xFFFF # initial path, speed up file/dir creation
+
+ for i in xrange(0x1000 * firstclust // 64):
+ cur = contents[i * 64:(i + 1) * 64]
+ if ord(cur[40]) == 0:
+ # if filename length is zero, we're done
+ break
+ (outname, namelen, clustsize1, val1, clustsize2, val2, startclust,
+ val3) = struct.unpack("<40sBHBHBHB", cur[0:50])
+ # sizes and starting cluster are 24 bits long
+ clustsize1 += val1 << 16
+ clustsize2 += val2 << 16
+ startclust += val3 << 16
+ (pathind, filelen, dati1, dati2) = struct.unpack(">HLLL", cur[50:64])
+
+ if not makedir:
+ continue
+
+ nlen = namelen & ~0xC0
+ if nlen < 1 or nlen > 40:
+ print "Filename length (%i) out of range, skipping file." % nlen
+ continue
+ outname = outname[0:nlen] # strip trailing 0x00 from filename
+
+ if txtfile != None:
+ if namelen & 0x80 == 0x80:
+ print >> txtfile, "Directory",
+ else:
+ print >> txtfile, "File",
+ print >> txtfile, "name:", outname
+ if namelen & 0x40 == 0x40:
+ print >> txtfile, "Bit 6 of namelen is set."
+
+ if clustsize1 != clustsize2:
+ print "Cluster sizes don't match (%i != %i), skipping file." % \
+ (clustsize1, clustsize2)
+ continue
+ if startclust < 1 and namelen & 0x80 == 0:
+ print "Starting cluster must be 1 or greater, skipping file."
+ continue
+ if filelen > 0x1000 * clustsize1:
+ print "File length (%i) is greater than the size in clusters " \
+ "(%i), skipping file." % (filelen, clustsize1)
+ continue
+
+ if pathind != oldpathind:
+ # working directory changed
+ for _ in xrange(paths[oldpathind].count("/")):
+ os.chdir("..") # go back to root directory
+ os.chdir(paths[pathind])
+ oldpathind = pathind
+ if namelen & 0x80 == 0x80:
+ # this is a directory
+ paths[i] = paths[pathind] + outname + "/"
+ do_mkdir(outname)
+ else:
+ # this is a file
+ # space between files is set to 0x00
+ adstart = startclust * 0x1000 + start
+ if txtfile != None:
+ print >> txtfile, "Starting: advertized", hex(adstart)
+
+ # block reading algorithm originally from wxPirs
+ buf = ""
+ while filelen > 0:
+ realstart = adstart + get_cluster(startclust, offset)
+ infile.seek(realstart)
+ buf += infile.read(min(0x1000, filelen))
+ startclust += 1
+ adstart += 0x1000
+ filelen -= 0x1000
+ outfile = open(outname, "wb")
+ print >> outfile, buf,
+ outfile.close()
+
+ do_utime(outname, dati2, dati1)
+
+ # pop directory
+ for _ in xrange(paths[oldpathind].count("/")):
+ os.chdir("..")
+
+################################################################################
+
+def write_common_part(infile, txtfile, png2stop, start):
+ """Writes out the common part of PIRS/LIVE and CON files.
+
+ @param infile pointer to the PIRS/LIVE or CON file
+ @param txtfile pointer to the resulting text file
+ @param png2stop location where the second PNG image stops
+ (PIRS/LIVE : 0xB000, CON : 0xA000)
+ @param start start of directory data, from wxPirs
+ """
+
+ infile.seek(0x32C)
+ mhash = infile.read(20) # xbox180 : SHA1 hash of 0x0344-0xB000,
+ # CON : 0x0344 - 0xA000 (i.e. png2stop)
+ (mentry_id, content_type) = struct.unpack(">LL", infile.read(8))
+
+ if txtfile != None:
+ print >> txtfile, "\nMaster SHA1 hash :", \
+ check_sha1(mhash, mentry_id, infile, 0x0344, png2stop)
+ print >> txtfile, "\nContent type", hex(content_type), ":",
+ # content type list partially from V1kt0R
+ # su20076000_00000000 has type 0x000b0000,
+ # i.e. "Full game demo" & "Theme" ...
+ if content_type == 0:
+ print >> txtfile, "(no type)"
+ elif content_type & 0x00000001:
+ print >> txtfile, "Game save"
+ elif content_type & 0x00000002:
+ print >> txtfile, "Game add-on"
+ elif content_type & 0x00030000:
+ print >> txtfile, "Theme"
+ elif content_type & 0x00090000:
+ print >> txtfile, "Video clip"
+ elif content_type & 0x000C0000:
+ print >> txtfile, "Game trailer"
+ elif content_type & 0x000D0000:
+ print >> txtfile, "XBox Live Arcade"
+ elif content_type & 0x00010000:
+ print >> txtfile, "Gamer profile"
+ elif content_type & 0x00020000:
+ print >> txtfile, "Gamer picture"
+ elif content_type & 0x00040000:
+ print >> txtfile, "System update"
+ elif content_type & 0x00080000:
+ print >> txtfile, "Full game demo"
+ else:
+ print >> txtfile, "(unknown)"
+
+ print >> txtfile, "\nDirectory data at (hex)", hex(start)
+ infile.seek(0x410)
+ dump_info(infile, txtfile, "Titles")
+ dump_info(infile, txtfile, "Descriptions")
+ print >> txtfile, "\nPublisher:", strip_blanks(infile.read(0x80)), "\n"
+ print >> txtfile, "\nFilename:", strip_blanks(infile.read(0x80)), "\n"
+ infile.seek(0x1710)
+ (val1, png1len, png2len) = struct.unpack(">HLL", infile.read(10))
+ if txtfile != None:
+ print >> txtfile, "Value:", val1
+
+ if png1len > 0:
+ dump_png(infile, png1len, 0x571A - 0x171A, "1")
+
+ if png2len > 0:
+ infile.seek(0x571A)
+ dump_png(infile, png2len, png2stop - 0x571A, "2")
+
+ # entries are 64 bytes long
+ # unused entries are set to 0x00
+ infile.seek(start + 0x2F)
+ (firstclust, ) = struct.unpack("> txtfile
+ infile.seek(png2stop)
+ buf = infile.read(start - png2stop)
+ numempty = 0
+ for i in xrange(len(buf) // 24):
+ entry = buf[i * 24: i * 24 + 24]
+ if entry.count("\0") < 24:
+ if numempty > 0:
+ print >> txtfile, "\nEmpty entries:", numempty
+ numempty = 0
+ print >> txtfile, "Hash (hex):",
+ for j in xrange(20):
+ print >> txtfile, hex(ord(entry[j])),
+ (j, ) = struct.unpack(">L", entry[20:24])
+ print >> txtfile, "\nEntry id:", hex(j)
+ else:
+ numempty += 1
+
+ print >> txtfile, "\nTrailing data (hex):",
+ for i in buf[len(buf) - (len(buf) % 24):]:
+ print >> txtfile, hex(ord(i)),
+ print >> txtfile
+
+ txtfile.close()
+
+################################################################################
+
+def handle_live_pirs(infile, fsize):
+ """LIVE and PIRS files are archive files.
+ They contain a certificate, payload, SHA1 checksums,
+ 2 icons, textual information, and the files themselves.
+
+ @param infile pointer to the archive file
+ @param fsize size of infile
+ """
+
+ print "Handling LIVE/PIRS file."
+
+ if not check_size(fsize, 0xD000):
+ return
+
+ txtfile = open_info_file(infile)
+ if txtfile != None:
+ print >> txtfile, "Certificate (hex):",
+ cert = infile.read(0x100)
+ for i in cert:
+ print >> txtfile, hex(ord(i)),
+
+ print >> txtfile, "\n\nData (hex):",
+ data = infile.read(0x228)
+ for i in data:
+ print >> txtfile, hex(ord(i)),
+ print >> txtfile
+
+ ### BEGIN wxPirs ###
+ infile.seek(0xC032) # originally 4 bytes at 0xC030
+ (pathind, ) = struct.unpack(">H", infile.read(2))
+ if pathind == 0xFFFF:
+ start = 0xC000
+ else:
+ start = 0xD000
+ ### END wxPirs ###
+ write_common_part(infile, txtfile, 0xB000, start)
+
+################################################################################
+
+# End of code taken from extract360.py.
+
+def getFileOrURL(filename, url):
+ # Check if a file named filename exists on disk.
+ # If so, return its contents. If not, download it, save it, and return its contents.
+ try:
+ f = open(filename)
+ print "Found", filename, "cached on disk, using local copy"
+ retval = f.read()
+ return retval
+ except IOError, e:
+ pass
+ print "Downloading", filename, "from", url
+ req = Request(url)
+ try:
+ response = urlopen(req)
+ except URLError, e:
+ if hasattr(e, 'reason'):
+ print "Failed to reach download server. Reason:", e.reason
+ elif hasattr(e, 'code'):
+ print "The server couldn't fulfill the request. Error code:", e.code
+ print "Reading response..."
+ retval = response.read()
+ # Save downloaded file to disk
+ f = open(filename, "wb")
+ f.write(retval)
+ f.close()
+ print "done, saved to", filename
+ return retval
+
+def extractPirsFromZip(systemupdate):
+ print "Extracting $SystemUpdate/FFFE07DF00000001 from system update file..."
+ updatefile = StringIO.StringIO(systemupdate)
+ z = zipfile.ZipFile(updatefile)
+ #print z.namelist()
+ pirs = z.open("$SystemUpdate/FFFE07DF00000001").read()
+ print "done."
+ return pirs
+
+if __name__ == "__main__":
+ target = "audios.bin"
+ if len(sys.argv) == 2:
+ target = sys.argv[1]
+ if not os.path.isfile(target):
+ fw = getFileOrURL("SystemUpdate.zip", "http://www.xbox.com/system-update-usb")
+ pirs = extractPirsFromZip(fw)
+
+ lang = ["English", "Japanese", "German", "French", "Spanish", "Italian",
+ "Korean", "Chinese", "Portuguese"]
+ sio = StringIO.StringIO(pirs)
+ basename = "FFFE07DF00000001"
+ sio.name = basename
+ pwd = os.getcwd()
+ handle_live_pirs(sio, len(pirs)-4)
+
+ os.chdir(pwd)
+ print "Moving audios.bin to current folder"
+ os.rename(os.path.join(basename + ".dir", "audios.bin"), target)
+
+ print "Cleaning up"
+ os.unlink(basename + ".txt")
+ for root, dirs, files in os.walk(basename + ".dir"):
+ for name in files:
+ os.remove(os.path.join(root, name))
+ for name in dirs:
+ os.rmdir(os.path.join(root, name))
+ os.rmdir(root)
+ os.unlink("SystemUpdate.zip")
+ print "Done!"
+ else:
+ print "Already have audios.bin"
diff --git a/dev-libs/libfreenect/libfreenect-0.5.0.ebuild b/dev-libs/libfreenect/libfreenect-0.5.0.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..917ee576b6318a8a0e66688dca54830079840823
--- /dev/null
+++ b/dev-libs/libfreenect/libfreenect-0.5.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit cmake-utils multilib python
+
+[[ ${PV} = *9999* ]] && VCS_ECLASS="git-2" || VCS_ECLASS=""
+
+DESCRIPTION="Core library for accessing the Microsoft Kinect."
+HOMEPAGE="https://github.com/OpenKinect/${PN}"
+if [[ ${PV} == *9999* ]] ; then
+ EGIT_REPO_URI="git://github.com/OpenKinect/${PN}.git"
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/OpenKinect/libfreenect/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+IUSE="bindist +c_sync +cpp doc examples fakenect opencv openni2 python"
+
+PYTHON_DEPEND="!bindist? 2"
+
+COMMON_DEP="virtual/libusb:1
+ examples? ( media-libs/freeglut
+ virtual/opengl
+ x11-libs/libXi
+ x11-libs/libXmu )
+ opencv? ( media-libs/opencv )
+ python? ( dev-python/numpy )"
+
+RDEPEND="${COMMON_DEP}"
+DEPEND="${COMMON_DEP}
+ dev-util/cmake
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+ python? ( dev-python/cython )"
+
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_build bindist REDIST_PACKAGE)
+ $(cmake-utils_use_build c_sync C_SYNC)
+ $(cmake-utils_use_build cpp CPP)
+ $(cmake-utils_use_build examples EXAMPLES)
+ $(cmake-utils_use_build fakenect FAKENECT)
+ $(cmake-utils_use_build opencv CV)
+ $(cmake-utils_use_build openni2 OPENNI2_DRIVER)
+ $(cmake-utils_use_build python PYTHON)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ # udev rules
+ insinto /lib/udev/rules.d/
+ doins "${S}"/platform/linux/udev/51-kinect.rules
+
+ # documentation
+ dodoc README.md
+ if use doc; then
+ cd doc
+ doxygen || ewarn "doxygen failed"
+ dodoc -r html || ewarn "dodoc failed"
+ cd -
+ fi
+}
+
+pkg_postinst() {
+ if ! use bindist; then
+ ewarn "The bindist USE flag is disabled. Resulting binaries may not be legal to re-distribute."
+ fi
+ elog "Make sure your user is in the 'video' group"
+ elog "Just run 'gpasswd -a video', then have re-login."
+}
diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
deleted file mode 100644
index 2499ac88802448b000e4d59c33e3c0dd4960de88..0000000000000000000000000000000000000000
--- a/games-emulation/ppsspp/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-AUX ppsspp 51 SHA256 398ffa79d2a6da38717efbbc0d1ff5e5edde2ddcd09367291f6c6f1ebc2820e9 SHA512 65b02e0a66dd18c28df0f040dea71072d7c75e68306941bdf2afbaaf8ec306950b5b98b7b3577003a344b6361901ee162003c77cb3561383680fa2e08a3cc130 WHIRLPOOL a0ef5a2b68b66202dd0c1029bddd228367d4d729292f596355c93278c57daed82ae3cdefca0afb4fd45761019408afeeedfd5b874c9fc57de268af056101cf81
-AUX ppsspp.desktop 129 SHA256 518f8590f76f2b0019cc6424ac0c4b7cce03599ce89b7afd65a96b9e6b1f8aff SHA512 00e44bfd3e74a87ab01590392e66b1b1a43d202f30454700331c4da05fd708c481883d8b8c558e4b2cdd8df6bf17c0d26b434a24e128c6851cc54aa3741e4883 WHIRLPOOL 2cd1311249f621c0bbaa00c9cb642078699bd887d93afdf214769d25e1a85a4bde56dbdb929a2776b1715de306727b6abb883f04f43b17994d59cdc66d8072d3
-DIST ppsspp-1.2.2-dx9sdk.tar.gz 4603365 SHA256 2524744a722506fbdd367d76cf7843aa3ff14c58d798e31a936e00136f955f25 SHA512 5923fa5bdc3372de4dc64c62010f9b86758cf5d0a4ea8a136856391f61511b5d9ef4d6014bd0fd8f82a8307856f030d3d816c25dcacdc2228ce9521340510360 WHIRLPOOL 604b5ea21de89306bf51862d62ed996941017671fbcda2453021f8482087d61e3a1140b836afa07bdfdba4d2377d0f6c60eedf3d5820f0d610d8222d7c4060f8
-DIST ppsspp-1.2.2-ext_armips.tar.gz 145623 SHA256 5d412c47de19d72d97abc960aab846e04d4c3c8c181f392e9013529c4c038ee8 SHA512 0462a115f4712335dd689726faf52d299d1e99da09e54e1083194d74e4a07b6451fc432381e1ef20e94759f02f7ff55b342b6d52845b5c6868a489418098554c WHIRLPOOL 14e895cdfae489f2758007614f4f5d072800f4f2584cb316b59529062ba7c0e5cab383b86fb94a0d21f9758323e0c6c2d82421da5e1e3bf8ec00f35ae5d82d11
-DIST ppsspp-1.2.2-ext_glslang.tar.gz 822269 SHA256 ce6a511c324555b1a9794892b1700889cf1dafc8a3e46a907c98891a6ca9a0d3 SHA512 3449e8bb510664a2ee9a363e5a573775b3090646306295b2fb05689c62d8127a2763db21924502cd12b0f1edfd9e647f39d7ddfaf25b1aa97390a344e508de8d WHIRLPOOL 75432e23ef1bd0db83ca1236415e13071f997f21fafa6d6c69738772ed2bc35bd5f06e718c4150250e7f31c0847f2c507dfbda69d727a8c324aeb3501fa869b1
-DIST ppsspp-1.2.2-ffmpeg.tar.gz 160292019 SHA256 b839c78ad1241c51a32f71390352fbe3a923d81292a020440d477cde4da2c595 SHA512 52d4c25750fe247d2086726b3a89a897ab0a2ff017a353a1e9a827a0e33c791dc8c4611b03c1df10826087e5bef59b047c853b594c8ee7f055a931ae706f87a8 WHIRLPOOL 9e9a272ff1f285c23a0d4192c224681c90fd6bfda8dce29bc0e7d48a6189225ba3ef4d136f2964f4477200f75ac0d31bfb22a8e096d33360e4712046d89dd919
-DIST ppsspp-1.2.2-lang.tar.gz 230439 SHA256 5a3af79613b536cb269381bf227424b0131785c1d462429152505f71f6759d69 SHA512 2f337c57f742a8ea9274033a6dc2c1bbc60057c1230d611747d9b9a26c478ee3f0f709b9e5dc4832c1521d561ae108c6060c5b87c2cc611a0d5c0a377b9319b4 WHIRLPOOL 1138c6d343cd3c40e5bd28db77a3502097c5204ffd4e3d3b4fd6c7bb97588a6e6010871730a12b04f0398337cbedbd4019ac10c35b217b795b59940983a28d0a
-DIST ppsspp-1.2.2-pspautotests.tar.gz 35084315 SHA256 b0556866e37fe731e131018a0d463b284db086109d2bbbc557a7fb3aa6d5c9e8 SHA512 2279f42a0d6991793fd0f30fe26694da6b0eec41b9218600e6650d610ecef2bcc208f759dd002b27d1f515679037412e9f488f65c9e30c5a68b73ffd00c7d725 WHIRLPOOL b781d303ed34e9dc6392329e1e2a579150a8b30977fbaf5620eb6591b3817198aaafe7f6814fa9e5a990536bb97162503dd3a9f92df8c3956e9c92a0a3f7a03c
-DIST ppsspp-1.2.2.tar.gz 15136858 SHA256 3992b9e91e601a91c1adb32f4832d06bc9069ef673163e1af904d1baf8688d38 SHA512 480ae0dc8e551855488048890a3585af174c85afce683d22f41b804ef32de1663613f8510b7a0ed86e8587ea5d896e416e08862e54787564e1310f57de167423 WHIRLPOOL 8ba6de7a90155124be30c095f5936f5b70b124c2f7927b78eb053ee6406f07c5e79a2ea3ec25ac4bbc1c15287a5aeab8d13f73dad8df74e8bee901f81339b1ac
-EBUILD ppsspp-1.2.2.ebuild 3676 SHA256 554fcec965241f7406dc2cec2c054ddd726c4980f51f8bc2170455374e6705ad SHA512 e068fcc4a0c65873ff0df0acdd2f94e32002dcf05b44571e53caef14af43091196045ed4165fc66afc54f68d5892d2725275ed5a32e4ca362b45458e46009bde WHIRLPOOL 0454926147eef97484733f2ebb15059fd2ca695dc7a00c9c2dacf9bb146d13314e48c1919df73149e0f02fa997f05d2ebfadcbe913cfdb4693519d53a032d66f
-MISC metadata.xml 770 SHA256 2fa450461e2a98a8012312dec26d00265f4d007a1c4e0cde43a22a6ae7f946e4 SHA512 a302b8a161407dee9fc329a045b775b99f5a582d42357c21031e2b06fe0b3d955810dd411a50c263de4aad2b716f1e8d8df92280ea21974600d2045a07f47752 WHIRLPOOL c299f74d34f1dcd2e9aac3a0611894cb433abb58d8bd0b6a36eef1534c6d63de2ba114f956e1b6a81a3924395664e1ce8971053f4030353c114e8dd2bb85d43b
diff --git a/games-emulation/ppsspp/files/ppsspp b/games-emulation/ppsspp/files/ppsspp
deleted file mode 100644
index 7e3da1317aba21c19791bd6a5fe8ee8db70ced22..0000000000000000000000000000000000000000
--- a/games-emulation/ppsspp/files/ppsspp
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-cd /usr/share/games/ppsspp
-./PPSSPPSDL
diff --git a/games-emulation/ppsspp/files/ppsspp.desktop b/games-emulation/ppsspp/files/ppsspp.desktop
deleted file mode 100644
index a50ed06e145d5b0afb6875a10c7e7b3c8c5c4584..0000000000000000000000000000000000000000
--- a/games-emulation/ppsspp/files/ppsspp.desktop
+++ /dev/null
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=PPSSPP
-Comment=A PSP emulator
-Exec=/usr/games/bin/ppsspp
-Icon=ppsspp-icon
-Categories=Game;
diff --git a/games-emulation/ppsspp/metadata.xml b/games-emulation/ppsspp/metadata.xml
deleted file mode 100644
index 64bc4892f9d41a866990cbb3b06402c0dfb5c4d2..0000000000000000000000000000000000000000
--- a/games-emulation/ppsspp/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
- robin9800xt@gmail.com
- RobinDX
-
-
- proxy-maint@gentoo.org
- Proxy Maintainers
-
-
-
- https://github.com/hrydgard/ppsspp/issues
- hrydgard/ppsspp
-
-
diff --git a/games-emulation/ppsspp/ppsspp-1.2.2.ebuild b/games-emulation/ppsspp/ppsspp-1.2.2.ebuild
deleted file mode 100644
index e61292a88ca860f178e7431a0064740034255712..0000000000000000000000000000000000000000
--- a/games-emulation/ppsspp/ppsspp-1.2.2.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils cmake-utils qt4-r2
-
-DESCRIPTION="A PSP emulator written in C++."
-HOMEPAGE="http://www.ppsspp.org/"
-GITHUB_BASEURI="https://github.com"
-SRC_URI="${GITHUB_BASEURI}/hrydgard/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SUBMODULES=(
- "hrydgard/ppsspp-ffmpeg a7cae9c5a5b48e903ae97f4c8afecc82b41eb218 ffmpeg"
- "hrydgard/ppsspp-lang 16a50e33001aa4bff80e4f55c3a01e314b65755f lang"
- "hrydgard/pspautotests e18cface3db64ccb96738dc128fe769b28fff65c pspautotests"
- "hrydgard/minidx9 ec19e643461c84dbb256f6faaaab02cba61d4edc dx9sdk"
- "hrydgard/ppsspp-glslang 7aaea5a33ba0c4165cdffb008e7cda2858d0c985 ext/glslang"
- "Kingcom/armips 9b225d99a5eb1eef957544dc422b08ba3b6efbae ext/armips"
-)
-for module in "${SUBMODULES[@]}"; do
- module=(${module})
- SRC_URI="${SRC_URI} ${GITHUB_BASEURI}/${module[0]}/archive/${module[1]}.tar.gz -> ${P}-${module[2]//\//_}.tar.gz"
-done
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="qt4 qt5 +sdl"
-REQUIRED_USE="
- ?? ( qt4 qt5 sdl )
-"
-
-RDEPEND=""
-
-DEPEND="
- sys-libs/zlib
- sdl? (
- dev-util/cmake
- media-libs/libsdl
- media-libs/libsdl2
- )
- qt4? (
- dev-qt/qtsvg:4
- dev-qt/qtgui:4
- dev-qt/qtcore:4
- dev-qt/qtopengl:4
- dev-qt/qtmultimedia:4
- dev-qt/qt-mobility[multimedia]
- )
- qt5? (
- dev-qt/qtsvg:5
- dev-qt/qtgui:5
- dev-qt/qtcore:5
- dev-qt/qtopengl:5
- dev-qt/qtmultimedia:5
- dev-qt/qtwidgets:5
- dev-qt/qt-mobility[multimedia]
- )
-"
-
-src_unpack() {
- unpack "${P}.tar.gz"
- cd "${S}"
- for i in ffmpeg lang pspautotests dx9sdk ext_glslang ext_armips; do
- tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C "${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
- done
- if use qt4 ; then
- cd "${WORKDIR}"/"${P}"/Qt || die
- qt4-r2_src_unpack
- elif use qt5 ; then
- cd "${WORKDIR}"/"${P}"/Qt || die
- qt4-r2_src_unpack
- fi
-}
-
-src_prepare() {
- sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die
- sed -i -e "s#-O3#-O2#g;" "${S}"/Qt/Settings.pri || die
- sed -i -e "s#-O3#-O2#g;" "${S}"/ffmpeg/linux_*.sh || die
-
- if use qt4 ; then
- cd "${WORKDIR}"/"${P}"/Qt || die
- qt4-r2_src_prepare
- elif use qt5 ; then
- cd "${WORKDIR}"/"${P}"/Qt || die
- qt4-r2_src_prepare
- else
- cmake-utils_src_prepare
- fi
-}
-
-src_configure() {
- if use qt4 ; then
- cd "${WORKDIR}"/"${P}"/Qt || die
- qt4-r2_src_configure
- eqmake4 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro
- elif use qt5 ; then
- cd "${WORKDIR}"/"${P}"/Qt || die
- qt4-r2_src_configure
- eqmake5 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro
- else
- cmake-utils_src_configure
- fi
-}
-
-src_compile() {
- if use qt4 ; then
- cd "${WORKDIR}"/"${P}"/Qt || die
- qt4-r2_src_compile
- elif use qt5 ; then
- cd "${WORKDIR}"/"${P}"/Qt || die
- qt4-r2_src_compile
- else
- cmake-utils_src_compile
- fi
-}
-
-src_install() {
- if use qt4 ; then
- exeinto /usr/games/bin
- newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
- elif use qt5 ; then
- exeinto /usr/games/bin
- newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
- else
- exeinto /usr/games
- dobin "${FILESDIR}"/ppsspp
- exeinto /usr/share/games/"${PN}"
- doexe "${WORKDIR}"/"${P}"_build/PPSSPPSDL
- insinto /usr/share/games/"${PN}"
- doins -r "${WORKDIR}"/"${P}"_build/assets
- doins -r "${WORKDIR}"/"${P}"/lang
- fi
- insinto /usr/share/icons/
- newins "${WORKDIR}"/"${P}"/source_assets/image/icon_regular_72.png ppsspp-icon.png
- domenu "${FILESDIR}"/ppsspp.desktop
-}
-
-pkg_postinst() {
- elog "Remember, in order to play games, you have to "
- elog "be in the 'games' group. "
- elog "Just run 'gpasswd -a games', then have re-login. "
-}
diff --git a/games-util/qcma/Manifest b/games-util/qcma/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..63ea690855e8ec3b1142c76bc6f491de52cd2286
--- /dev/null
+++ b/games-util/qcma/Manifest
@@ -0,0 +1,3 @@
+DIST v0.4.1.tar.gz 239952 BLAKE2B 342272cc1bab74e34f545ed7c54b7f12732723e55f53224b16a2525bea161f49d4ec799e1e1f868af63067f3021a73389eac581299582a9410aa372e55ea265a SHA512 d061c43528dcb5b361f5e3f7cb303926df29f86f22603a9bc25326c1056344478dae6335d5f82d3f2e56ce98154cb5b1b3e94a3ab1128d7c79d42f8bf92fc7ec
+EBUILD qcma-0.4.1.ebuild 745 BLAKE2B eaa3b845ff0906add70cc10de3eb7ddb113df1890d5b856eb63ac2263fd6657357da04420c450feb3d2378fc5c2870ce2ee226866ba1e81ca2b4385f5189f872 SHA512 9ee4c90c2b302a649a609d613663faae08a539d11333f6872e7c08ec7521d0ba3beb2f88599cb687c618024cede4714be77ac26c0ca5e9c4d92e526f36066e8b
+MISC metadata.xml 139 BLAKE2B b4a59c22790dfec3fbcfaea41ef363401766736b68a85bedae00e1944d0a848aa97104c2f34244c0fe7b6363029281f965fc1b3545301d341cda371eaa976274 SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be
diff --git a/games-util/qcma/metadata.xml b/games-util/qcma/metadata.xml
new file mode 100644
index 0000000000000000000000000000000000000000..097975e3adc26aa49b959a01cffb169a88f64eb3
--- /dev/null
+++ b/games-util/qcma/metadata.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/games-util/qcma/qcma-0.4.1.ebuild b/games-util/qcma/qcma-0.4.1.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..2f1fac0f49d9ee3632018bdf06532347dec607cc
--- /dev/null
+++ b/games-util/qcma/qcma-0.4.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils qmake-utils
+
+DESCRIPTION="Cross-platform content manager assistant for the PS Vita"
+HOMEPAGE="https://github.com/codestation/qcma"
+SRC_URI="https://github.com/codestation/qcma/archive/v${PV}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~amd64 ~arm"
+
+LANGS="es ja"
+
+DEPEND="games-util/vitamtp-fork
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtdbus:5
+ dev-qt/qtsql:5
+ dev-qt/qtmultimedia:5
+ virtual/ffmpeg"
+
+S="${WORKDIR}/qcma-${PV}"
+
+src_prepare() {
+ lrelease "${S}"/qcma.pro
+}
+
+src_configure() {
+ eqmake5 PREFIX="${EPREFIX}/usr" "${S}"/qcma.pro
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
diff --git a/games-util/vitamtp-fork/Manifest b/games-util/vitamtp-fork/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..0f82635ca6e432bb8e85d3250b0985fee490e7de
--- /dev/null
+++ b/games-util/vitamtp-fork/Manifest
@@ -0,0 +1,3 @@
+DIST v2.5.9.tar.gz 201043 BLAKE2B 3dfe38eff21009d9bb8752ec4ab65d4864ae12807d9f86b586b918d8ccc7b02cedf72673e19a22c3a8b0ba220cba032fd3b46dfded81ad157da6ed32ea77325b SHA512 df09351dbd98cf601f3807e738b29303d273e1524dbe210e0b4247fac8a83f30e477ded68dd9090b9b883b0ec09ba4bb83a71b0947b05143e87f40d692857505
+EBUILD vitamtp-fork-2.5.9.ebuild 505 BLAKE2B b60efb4c30dd5fd08dc0e8be86e74e0a6729a96c19ef08ee1b2ddd35dd2a04ac1cbc1d187abc0a7e4ff4ca01a68baab35e95c9bb8a9775fbcfb0058087ba1390 SHA512 f75991c340c186c45dfcd976b78eb268d26213c847a1ff59b250c177a6a2eda20dfe1644e254f3bf7da3b0a331ae9f1f7b06a0ec8fd5958999d0a7eb124b9002
+MISC metadata.xml 139 BLAKE2B b4a59c22790dfec3fbcfaea41ef363401766736b68a85bedae00e1944d0a848aa97104c2f34244c0fe7b6363029281f965fc1b3545301d341cda371eaa976274 SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be
diff --git a/games-util/vitamtp-fork/metadata.xml b/games-util/vitamtp-fork/metadata.xml
new file mode 100644
index 0000000000000000000000000000000000000000..097975e3adc26aa49b959a01cffb169a88f64eb3
--- /dev/null
+++ b/games-util/vitamtp-fork/metadata.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/games-util/vitamtp-fork/vitamtp-fork-2.5.9.ebuild b/games-util/vitamtp-fork/vitamtp-fork-2.5.9.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..0cb7c450b5732ebbd0a7bf9ce4e88d41661e0ba8
--- /dev/null
+++ b/games-util/vitamtp-fork/vitamtp-fork-2.5.9.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils autotools
+
+DESCRIPTION="Cross-platform content manager assistant for the PS Vita"
+HOMEPAGE="https://github.com/codestation/VitaMTP"
+SRC_URI="https://github.com/codestation/VitaMTP/archive/v${PV}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~amd64 ~arm"
+
+DEPEND="virtual/libusb:1
+ dev-libs/libxml2"
+
+S="${WORKDIR}/vitamtp-${PV}"
+
+src_prepare() {
+ eautoreconf
+}
diff --git a/media-gfx/makehuman/Manifest b/media-gfx/makehuman/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..8115b163715ecd86e62c174c547aa7e2f2a4d2c5
--- /dev/null
+++ b/media-gfx/makehuman/Manifest
@@ -0,0 +1,5 @@
+AUX makehuman.desktop 223 SHA256 17b97857ae3f14a0375a7e5ef7be59699f442eeb926204ff53d8e629efc73755 SHA512 9e4a90dab99e3fc5b969c4cb19ba43e6bbad7f505e1aeeb3ca28ed467e07b8fabbe37b3188e3162aa737f20927a72d48b1b1d2dbd2ff0d782c13fda142024605 WHIRLPOOL 4f399482cbf399a39228563a6cf764596b7223b706536f44ed208a2f4f8db02576092fc9756635a909c02a9bfb96b17b7430b3e971b0fa94abd77ed3d60e0152
+AUX makehuman.png 799 SHA256 d48711c8446b110b30622facc4da6afb2410a8f319a2fb638f41ec06cfdba87e SHA512 55fb67ca7004be69dc05365c5dad67606f6a6fd53b2f248b3f2f6f3be845c891319f6e957393c46e15e5be0dc6e1be859782a77a2213e03472fa46c307f54708 WHIRLPOOL beecaf05c29eddbdf3d31630496d5100d26ca61731e245ffde0c8ccdb645ef2edb0dfde61ea1d0e3ccf6bab7b2be966d56ced11b9be51e4be62eb1449bdfbbf4
+DIST makehuman-1.0a7-python27-amd64.tbz2 113441466 SHA256 143fe9ab0a80b788ee29d51f9c6eddf5a694341ea72b535d44cb6001329d1eac SHA512 950844e1050321744cac597527ebc3b83ba73e1f9e1dbf1f704bd60e42fc120caff4a73db778006354c559232e6b627496d4369dc75b9cb1d010aa97775e7726 WHIRLPOOL 5b1b2ab09e452a3aef00001a1bf3f9c6d8a465f2644c9ac46467c444bd3d29a5d6da02bc9165463c02612b34ef3b6eab68c273b206d24d8da0bca74471702564
+EBUILD makehuman-1.0.9999.ebuild 1337 SHA256 2e7e3c05f8802dfc6635d79a07634c3bd85357c019b8228ea3e98d7ea66d3fd9 SHA512 843eef18d3733ad43f1c26bf20fc8888c6ae90d672aa69743ac0d1c50b6d1cbf06222ae5397a1df8328234419ed6ddcbff9a7dda6e418baff47b5b1c971dd42c WHIRLPOOL ffc1a8d53881f36242b48000713d5ec5f54efa9195154df0b07aea973ee855043a18d055a3eb1d75a6b730b2e055849d0b4a0287bcec24de23fd71e1451343bd
+EBUILD makehuman-1.0_alpha7.ebuild 1414 SHA256 a322e2598fb6dbe0185cac0a3d7c6751cf3e3c7f2bc6d7011d04228b4c62a928 SHA512 0e0b830406dadc3b111b4a947e64fe0f7cd680ab4dc0fb947c1c2e40da3fcee02ff5d5ac5db945ca0acf9334fc8917416260bd0c8100072b0fb8609d7158056b WHIRLPOOL f4ca860f4b109cd907e5334ea44eb7be4a3349b8cde53dc2d8e46e3b97c3abcfb44cdb21fb87418a6d3093f959f0f7283803df5e1d3c6d2ab23a5c473303bbf1
diff --git a/media-gfx/makehuman/files/makehuman.desktop b/media-gfx/makehuman/files/makehuman.desktop
new file mode 100644
index 0000000000000000000000000000000000000000..062a75f74f36d67dd44229eb08d1f001d47012f3
--- /dev/null
+++ b/media-gfx/makehuman/files/makehuman.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=MakeHuman
+Comment=Model and pose a 3D humanoid
+Comment[cs]=Tvorba humanoidních postav
+Exec=makehuman
+Icon=makehuman
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Categories=Graphics;3DGraphics;
diff --git a/media-gfx/makehuman/files/makehuman.png b/media-gfx/makehuman/files/makehuman.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8b7c5d79d642a8957e7e9ee8c7c4e926bbcef86
GIT binary patch
literal 799
zcmV+)1K|9LP)kR4X%AEj3s%I7>4+Tr@jeJ3vT3Lq^{hkJgDjDsqI
zgo~4jD29iPh>DMiij9eikeiStjEsznjg^j%k)f3%qn09*l$NQRAeEMvmX?>7mzbED
znVFfHuAm;9o12`RoV27Ix26=JprE;^8ls}2rlzLBuNT6w7pkhNtE;Q6t*x`Ov$nRj
zy1Kf&yu81^zvIdU({
z)z#VA+1lFL+uPgW;o;-sgww4?d|UF?(gsK@bK{Q@$vHV^7Qod_xJbt`T6_%
z`~Cg>{{H^||Nm>C_Iv;U0bof)K~y-)y_4m010fK_Us88>cX!v+x9;vv+tj^H?td@K
z9T%PHx4fB~1>O%>js?a)LgWGW60tU)!vnkI(`_j5p*;Xu(=-&AjDbAQx5YwqmD#OrZ7M
zKnEG8+^!eMmuG9_WZGW2V7x@DGTwL%Ci9hfKOD&1Tngsv=002ovPDHLkV1hh4fJy)W
literal 0
HcmV?d00001
diff --git a/media-gfx/makehuman/makehuman-1.0.9999.ebuild b/media-gfx/makehuman/makehuman-1.0.9999.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..22ce941fc3bb354e997efcfe946da166d5e20774
--- /dev/null
+++ b/media-gfx/makehuman/makehuman-1.0.9999.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2008-2012 Funtoo Technologies
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit eutils subversion
+
+DESCRIPTION="Software for the modelling of 3D humanoid characters."
+HOMEPAGE="http://www.makehuman.org/"
+SRC_URI=""
+ESVN_REPO_URI="http://makehuman.googlecode.com/svn/trunk/makehuman/"
+#ESVN_PATCHES="${files}/Makefile.Linux.patch"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="aqsis"
+
+DEPEND="
+dev-lang/python:2.7
+dev-python/numpy
+dev-python/pyopengl
+dev-python/PyQt4
+aqsis? ( media-gfx/aqsis )
+"
+
+#S=${WORKDIR}/${PN}
+
+#RDEPEND="
+#dev-vcs/subversion
+#${DEPEND}"
+
+#src_prepare() {
+# subversion_src_unpack
+# epatch ${FILESDIR}/Makefile.Linux.patch
+#}
+
+#src_compile() {
+# make -f Makefile.Linux
+#}
+
+#src_install() {
+# INST_DIR="${D}opt/makehuman"
+# install -d -m755 $INST_DIR
+# cp -a {makehuman,main.py,apps,backgrounds,core,data,plugins,shared} $INST_DIR
+# install -d -m755 "${D}usr/bin/"
+# cp -a ${FILESDIR}/makehuman_launcher.sh "${D}usr/bin/makehuman"
+# install -d -m755 "${D}usr/share/doc/makehuman"
+# cp -a docs/* "${D}usr/share/doc/makehuman/"
+# install -d -m755 "${D}usr/share/applications"
+# cp -a ${FILESDIR}/makehuman.desktop "${D}usr/share/applications"
+# install -d -m755 "${D}usr/share/pixmaps"
+# cp -a ${FILESDIR}/makehuman.png "${D}usr/share/pixmaps/"
+#}
diff --git a/media-gfx/makehuman/makehuman-1.0_alpha7.ebuild b/media-gfx/makehuman/makehuman-1.0_alpha7.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..ef9da7a30e8164c768a76addd7129449b8098b27
--- /dev/null
+++ b/media-gfx/makehuman/makehuman-1.0_alpha7.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2008-2012 Funtoo Technologies
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit eutils
+
+DESCRIPTION="Software for the modelling of 3D humanoid characters."
+HOMEPAGE="http://www.makehuman.org/"
+SRC_URI="http://makehuman.googlecode.com/files/makehuman-1.0a7-python27-amd64.tbz2"
+#ESVN_REPO_URI="http://makehuman.googlecode.com/svn/releases/makehuman_1_0_0_alpha7/"
+#ESVN_PATCHES="${files}/Makefile.Linux.patch"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="aqsis"
+
+DEPEND="
+dev-lang/python:2.7
+media-libs/sdl-image
+media-libs/mesa
+media-libs/glew
+aqsis? ( media-gfx/aqsis )
+"
+
+S=${WORKDIR}/${PN}
+
+#RDEPEND="
+#dev-vcs/subversion
+#${DEPEND}"
+
+#src_prepare() {
+# subversion_src_unpack
+# epatch ${FILESDIR}/Makefile.Linux.patch
+#}
+
+#src_compile() {
+# make -f Makefile.Linux
+#}
+
+#src_install() {
+# INST_DIR="${D}opt/makehuman"
+# install -d -m755 $INST_DIR
+# cp -a {makehuman,main.py,apps,backgrounds,core,data,plugins,shared} $INST_DIR
+# install -d -m755 "${D}usr/bin/"
+# cp -a ${FILESDIR}/makehuman_launcher.sh "${D}usr/bin/makehuman"
+# install -d -m755 "${D}usr/share/doc/makehuman"
+# cp -a docs/* "${D}usr/share/doc/makehuman/"
+# install -d -m755 "${D}usr/share/applications"
+# cp -a ${FILESDIR}/makehuman.desktop "${D}usr/share/applications"
+# install -d -m755 "${D}usr/share/pixmaps"
+# cp -a ${FILESDIR}/makehuman.png "${D}usr/share/pixmaps/"
+#}
diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 10e0ee725b3e3e73b293fedfb84c7539fda8c302..30b9bb3d90c852ce5fd0619e31153be975614ff2 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1,3 @@
AUX deadbeef-libzip-1.patch 2717 SHA256 a8f68f394b98e6b2723b64bddf92783a86bba1f360998609de2c7a79b5800565 SHA512 bff088226884fedd7c5d53a5772a240f61da2987c0ceb9ef4df80633211e1a764663497e99e6dcb68f937391449f341a733b4497ff24c1b1bf70200c269ad6de WHIRLPOOL eedae266674eee9c8941b75f54fd77990d393969e7104f52483857fd35e226e3cdee29ea7a0f3bbaec1d1b22138c280d72d7325b3959d6ad0b860b1161d002ac
-DIST deadbeef-0.6.2.tar.bz2 3495920 SHA256 3433b966683286c03ffbcc79b2201cd517f8dbf6b41da8600778dfa93cd64e1a SHA512 7caee245d7fa68e98ce5edc6aa6acc829d62c963f523c81e0406182a1aa36759219a8c0a2bdf010ac810f22b15acc81d06e8cab4ab820956c96cbc0a94423b7b WHIRLPOOL a8fc10c0f44f9f4d4eafb99a52f26efef34c2a1164d19b1f60693347a4b7a5564c6f7fafd394914149240a2a2f30926ce853bf42bbf3a07699bd8ba422a59f63
-EBUILD deadbeef-0.6.2.ebuild 4587 SHA256 6b39583cc8c5084ba7b9ef8a2a9450cf4bf0177089ed8d5b5073677b647953e4 SHA512 a89ce0ab5d0765de6ebc4c720e95d0b4acfd21767fa248290d50f9770ecc3a9e3060417a316e4bf75261f62a6b2f6bcbb92f2e7da1799903c1826f0f7d546696 WHIRLPOOL e5884114fc4462d4a1ae4cd198a2ca640fdf1a88208438506cc25d65dd0719066dd97e13496c12cb8793943bcb6d235bc723576c9106fbbce5beed8b27b30f16
+DIST deadbeef-0.7.2.tar.bz2 4736472 SHA256 8a63abdf00c2f37c33e018ae0b39d391873e037434074b84bb47381bf283c884 SHA512 9ea61a3820d9d57f038b80652ce63bd87e6781259c0f58a93b70607b02e71debbf5598f4a06d607d3840a804c3b7fc5039a4c4b0a8bb01e8e5107bba3f0bd980 WHIRLPOOL cf19e77467eb1436c06533e565a1ad7755c3efcd75bdda27d3cede9506466ac21a115f69c480dc799963985c0f0883458a9e84ee583f31364c14aea60c9afb04
+EBUILD deadbeef-0.7.2.ebuild 4588 SHA256 24178d4789fb243bc72488a4d15801649f11873c5760f70c577a8f30475b3f90 SHA512 b54ce95fc85432f2ac2b946f4d4a2c7344fb25f8785ba043a45aa801b447c9407fa1a19526885c8d9286522c7159065b2864482e5da2b341c80e8d3f41515b38 WHIRLPOOL 64dd85b73f25d2d7d26459b98cade3a38c9403905b9485181e423516b71d0cd9fbf093ca1ee0cfaff901f59de9d04039c0a33d178ba680e2255b004136de71c3
diff --git a/media-sound/deadbeef/deadbeef-0.7.2-r1.ebuild b/media-sound/deadbeef/deadbeef-0.7.2-r1.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..e8225e06b3e92e895cdaf120d42673943648f91c
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-0.7.2-r1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit fdo-mime gnome2-utils versionator
+
+MY_PV="$(replace_version_separator 3 '-')"
+
+SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.bz2
+ http://sourceforge.net/projects/${PN}/files/${PN}-${MY_PV}.tar.bz2/download -> ${PN}-${MY_PV}.tar.bz2"
+KEYWORDS="~x86 ~amd64"
+
+DESCRIPTION="foobar2000-like music player"
+HOMEPAGE="http://deadbeef.sourceforge.net/"
+
+LICENSE="GPL-2
+ LGPL-2.1
+ ZLIB
+ psf? ( BSD XMAME )
+ dumb? ( DUMB-0.9.2 )
+ shn? ( shorten )"
+SLOT="0"
+IUSE="adplug aac alsa psf ape cdda cover cover-imlib2 dts dumb converter curl ffmpeg flac gme
+ hotkeys infobar lastfm m3u midi mms mp3 musepack nls notify nullout oss pulseaudio rpath mono2stereo
+ shellexec shn sid sndfile src static supereq threads tta vorbis vtx wavpack zip gtk3 +gtk2"
+
+LANGS="be bg bn ca cs da de el en_GB es fa fi fr gl he hr hu id it ja kk km lg nb nl pl pt_BR pt ru si sk sl sr@latin sr sv te tr uk vi zh_CN zh_TW"
+for lang in ${LANGS}; do
+ IUSE+=" l10n_${lang}"
+done
+
+RDEPEND="aac? ( media-libs/faad2 )
+ alsa? ( media-libs/alsa-lib )
+ cdda? ( dev-libs/libcdio media-libs/libcddb )
+ cover? ( media-libs/imlib2 )
+ ffmpeg? ( virtual/ffmpeg )
+ flac? ( media-libs/flac )
+ gtk2? ( x11-libs/gtk+:2
+ x11-libs/libICE
+ x11-libs/libSM )
+ gtk3? ( x11-libs/gtk+:3
+ x11-libs/libICE
+ x11-libs/libSM )
+ lastfm? ( net-misc/curl )
+ notify? ( sys-apps/dbus )
+ midi? ( media-sound/timidity-freepats )
+ mms? ( media-libs/libmms )
+ mp3? ( media-libs/libmad )
+ musepack? ( media-sound/musepack-tools )
+ pulseaudio? ( media-sound/pulseaudio )
+ sndfile? ( media-libs/libsndfile )
+ src? ( media-libs/libsamplerate )
+ vorbis? ( media-libs/libvorbis )
+ wavpack? ( media-sound/wavpack )
+ zip? ( dev-libs/libzip
+ sys-libs/zlib )"
+
+DEPEND="
+ ape? ( dev-lang/yasm )
+ dev-util/intltool
+ ${RDEPEND}"
+S="${WORKDIR}/${PN}-${MY_PV}"
+pkg_setup() {
+ # fixme, is it fine?
+ if { use psf || use dumb || use shn; } && use static ; then
+ die "ao/converter/dumb or shn plugins can't be built statically"
+ fi
+}
+
+src_prepare() {
+# epatch "${FILESDIR}/${PN}-libzip-1.patch"
+ if use midi ; then
+ # set default gentoo path
+ sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
+ -i "${S}/plugins/wildmidi/wildmidiplug.c"
+ fi
+ for lang in ${LANGS};do
+ for x in ${lang};do
+ if ! use l10n_${x}; then
+ rm -f "po/${x}.po"
+ fi
+ done
+ done
+}
+
+src_configure() {
+ my_config="--disable-portable
+ --docdir=/usr/share/${PN}
+ $(use_enable aac)
+ $(use_enable adplug)
+ $(use_enable alsa)
+ $(use_enable ape ffap)
+ $(use_enable cdda)
+ $(use_enable converter)
+ $(use_enable dts dca)
+ $(use_enable dumb)
+ $(use_enable ffmpeg)
+ $(use_enable flac)
+ $(use_enable gme)
+ $(use_enable hotkeys)
+ $(use_enable m3u)
+ $(use_enable midi wildmidi)
+ $(use_enable mms)
+ $(use_enable mono2stereo)
+ $(use_enable mp3 mad)
+ $(use_enable musepack)
+ $(use_enable nls)
+ $(use_enable notify)
+ $(use_enable nullout)
+ $(use_enable oss)
+ $(use_enable psf)
+ $(use_enable pulseaudio pulse)
+ $(use_enable rpath)
+ $(use_enable shellexec)
+ $(use_enable shn)
+ $(use_enable sid)
+ $(use_enable sndfile)
+ $(use_enable src)
+ $(use_enable static)
+ $(use_enable static staticlink)
+ $(use_enable supereq)
+ $(use_enable threads)
+ $(use_enable tta)
+ $(use_enable vorbis)
+ $(use_enable vtx)
+ $(use_enable wavpack)
+ $(use_enable zip vfs-zip)"
+
+ if use cover || use lastfm ; then
+ my_config="${my_config}
+ --enable-vfs-curl
+ $(use_enable cover artwork)
+ $(use_enable cover-imlib2 artwork-imlib2)
+ $(use_enable lastfm lfm)"
+ else
+ my_config="${my_config}
+ $(use_enable cover artwork)
+ $(use_enable cover-imlib2 artwork-imlib2)
+ $(use_enable curl vfs-curl)
+ $(use_enable lastfm lfm)"
+ fi
+
+ if use infobar; then
+ my_config="${my_config}
+ --enable-vfs-curl"
+ fi
+
+ if use gtk3;then
+ my_config="${my_config}
+ --enable-gtk3
+ --enable-gtkui"
+ fi
+
+ if use gtk2;then
+ my_config="${my_config}
+ --enable-gtkui"
+ else
+ my_config="${my_config}
+ --disable-gtk2"
+ fi
+ econf ${my_config}
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ if use midi ; then
+ einfo "enable manually freepats support for timidity via"
+ einfo "eselect timidity set --global freepats"
+ fi
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+}
diff --git a/media-sound/deadbeef/deadbeef-0.6.2.ebuild b/media-sound/deadbeef/deadbeef-0.7.2.ebuild
similarity index 98%
rename from media-sound/deadbeef/deadbeef-0.6.2.ebuild
rename to media-sound/deadbeef/deadbeef-0.7.2.ebuild
index 87c39ceb89a322e25a72d70e5cf6bd1167530aee..e0451f9efced77c548f7da4800d4143fc9898303 100644
--- a/media-sound/deadbeef/deadbeef-0.6.2.ebuild
+++ b/media-sound/deadbeef/deadbeef-0.7.2.ebuild
@@ -70,7 +70,7 @@ pkg_setup() {
}
src_prepare() {
- epatch "${FILESDIR}/${PN}-libzip-1.patch"
+# epatch "${FILESDIR}/${PN}-libzip-1.patch"
if use midi ; then
# set default gentoo path
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
diff --git a/media-sound/madfuload/ChangeLog b/media-sound/madfuload/ChangeLog
new file mode 100644
index 0000000000000000000000000000000000000000..fd0c88ee693c756d79c533545905e65df6ae38c0
--- /dev/null
+++ b/media-sound/madfuload/ChangeLog
@@ -0,0 +1,16 @@
+# ChangeLog for media-sound/madfuload
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 05 Jun 2018: Richard H. (chain)
+ -madfuload-1.2.-ebuild, +madfuload-1.2-r2.ebuild,
+ +files/madfuload-1.2-42-madfuload-rules.patch,
+ +files/madfuload-1.2-fix-64-bit-implicit-declarations.patch
+ Include patches from Ubuntu to make it usable on modern systems
+
+ 23 Oct 2009; Arne Babenhauserheide (ArneBab)
+ +madfuload-1.2.ebuild, +files/madfuload-1.2-udevinfo-autotools.patch,
+ +files/madfuload-1.2-udevinfo-configure.patch, +metadata.xml:
+ New Ebuild for bug 145009 thanks to dm-madman, Tommy[D], ohnobinki,
+ jbergstroem, hobbes78 and Carsten Lohrke
+
diff --git a/media-sound/madfuload/Manifest b/media-sound/madfuload/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..a706c1ae3de260848341cc486ec803f1f2f55fd2
--- /dev/null
+++ b/media-sound/madfuload/Manifest
@@ -0,0 +1,8 @@
+AUX madfuload-1.2-42-madfuload-rules.patch 2355 BLAKE2B 118b50aef88abacdfa053d601b225774b29773a220584f5f14877ca87e3ffd9c3db49fb387f2984aa16fc2f4861593af037da828a322c253c1dfbd29d603219c SHA512 02b67131986ecfdd2432d0312a73da2c9bc124233691cc4db758b52378bb9732d730649ba0e4104c154835aad6b06dba9f11d68f0536567903313e888f7bdf41
+AUX madfuload-1.2-fix-64-bit-implicit-declarations.patch 458 BLAKE2B 85562177865be935358ccdf79ae61312ca9ccae7a0090d4d7292aa68c507fba5820d71a780033c934386ef469843ce0a817a0627577aaeba164c9060452e889c SHA512 ba45683e946560801ded919cc83bfe0ac79aa7f62f51468e59574cd70e3d98a636a58c9515dc71e59241ca2f7ae070977fef82b8d71c3315894f9375d5f3273d
+AUX madfuload-1.2-udevinfo-autotools.patch 345 BLAKE2B 1e874a2a80610c908a3f0647e27b1fb7efd5ee70533f1ec1ea3437aceed2fa84ed2d3951ef5942cace0d112f495191e374009281118e1b63e42c358cb7abf111 SHA512 00070f5033fcbe64954bd0ef11ec7d89a40b9eca258e2453780b03eaa6da7f4d1dd339e0dd76eadc661a8a588ebbc35d1435b198c00f701b29ba8eb3212ecc2a
+AUX madfuload-1.2-udevinfo-configure.patch 450 BLAKE2B a38f62ef2d93ac22a2fc106346cbe5affca1b8be1ce532f303f5be008ec13dda8c41fd8a930f7b9db16434b589a4a31abdbae786e8cc62b3b70d470041f7171d SHA512 5eab5f42ce58f926e2d717da9de0c4d6c66a3d7c053fb3dcb9808b1bd7433e72372ed3a296e1345d4bfeb7508508894dea6f11cc833e18e6bb9fd21b4f4b894d
+DIST madfuload-1.2.tar.gz 78506 BLAKE2B 3f3876dc47480cfb783e20e9c197c524fd823b8c153c9ce04549e61f3af71dcca76f5cde7030472a0a8c575b456a649315972752708ee23cefda94eb0a99e316 SHA512 8b4d1560b373115897ea16af3a17468d29f2ba0c2caa9293578a6743d4e4ec963f29ae04f1f7a74ab32d5715e963f25e2c8e70919cdbcfaf2ba321002a454b21
+EBUILD madfuload-1.2-r2.ebuild 1032 BLAKE2B e51dd76d42f4bb9165ac26a274f03320663f829396de090eaa2102619972fa086ba8b6a0db9ddd3511a80dee723e24b0d861f2bb770425d54c861e6878bf2098 SHA512 c660bac430de4299c37112bd8d2cf0610a22ac2d06886aec5bad979fd473aa67fa83d214b154e4350cb57e09ccdd84a0c0abfafcf87140e6c866695229e3c853
+MISC ChangeLog 437 BLAKE2B f8ccca3a925c555819ff848b11a1242bc69087d7392f9cf1dbb156382912ad61cef8a69bae3fbf12e749ba18febe465f3b69471ad95c516ea2325805fc0a9a60 SHA512 cb02c38b0fda901affcadeab22854eff81920223df4909f0e2ddeeef7dce82ee2a0e36f9a92375d933a451434907472613141e923473ec50361a1c4a3b45fb21
+MISC metadata.xml 208 BLAKE2B d5166a80a4d04e0d290651d03f2f0590867c2aedd0289ed3b8bda732c7d06d61b6d175f26e32bc893604d2c28556732f3eac4ff0e09c539c1ebdb174e860ade7 SHA512 21d90d4547c76c80e50e134359dfbec42b158bbc16e4741738bdde5f67b7926d158dae1905948a477405b74e754ce4ed63cad910f220a709db8dfccf160e5288
diff --git a/media-sound/madfuload/files/madfuload-1.2-42-madfuload-rules.patch b/media-sound/madfuload/files/madfuload-1.2-42-madfuload-rules.patch
new file mode 100644
index 0000000000000000000000000000000000000000..3468006472cd2b6726d1ca1d1a17daa897e99bbe
--- /dev/null
+++ b/media-sound/madfuload/files/madfuload-1.2-42-madfuload-rules.patch
@@ -0,0 +1,32 @@
+Ubuntu: https://bugs.launchpad.net/ubuntu/+source/madfuload/+bug/330573
+Description: Fixes selection problems with udev that prevents the firmware
+loading properly
+--- madfuload-1.2/42-madfuload.rules.in.orig
++++ madfuload-1.2/42-madfuload.rules.in
+@@ -1,17 +1,17 @@
+ # madfuload.rules - udev rules for loading firmware into M-Audio DFU devices
+-
+-# DEVPATH=="/*.0" selects interface 0 only
+-# (some udev versions don't work with SYSFS{bInterfaceNumber})
++# Altered for Ubuntu udev system
++# Uses DEVTYPE and DEVNAME to ensure that the right device is selected
++# and the correct device file is opened
+
+ # Audiophile
+-ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/2803/*", RUN+="@sbindir@/madfuload -l -n -f @firmwaredir@/ma003101.bin"
++ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2803", RUN+="@sbindir@/madfuload -l -n -f @firmwaredir@/ma003101.bin -D $env{DEVNAME}"
+ # MobilePre
+-ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/2804/*", RUN+="@sbindir@/madfuload -l -3 -f @firmwaredir@/ma004103.bin"
++ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2804", RUN+="@sbindir@/madfuload -l -3 -f @firmwaredir@/ma004103.bin -D $env{DEVNAME}"
+ # Sonica
+-ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/2805/*", RUN+="@sbindir@/madfuload -l -n -f @firmwaredir@/ma005101.bin"
++ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2805", RUN+="@sbindir@/madfuload -l -n -f @firmwaredir@/ma005101.bin -D $env{DEVNAME}"
+ # Transit
+-ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/2806/*", RUN+="@sbindir@/madfuload -l -3 -f @firmwaredir@/ma006100.bin"
++ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2806", RUN+="@sbindir@/madfuload -l -3 -f @firmwaredir@/ma006100.bin -D $env{DEVNAME}"
+ # Ozone
+-ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/2808/*", RUN+="@sbindir@/madfuload -l -3 -f @firmwaredir@/ma008100.bin"
++ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2808", RUN+="@sbindir@/madfuload -l -3 -f @firmwaredir@/ma008100.bin -D $env{DEVNAME}"
+
+ # vim: ft=conf
+
diff --git a/media-sound/madfuload/files/madfuload-1.2-fix-64-bit-implicit-declarations.patch b/media-sound/madfuload/files/madfuload-1.2-fix-64-bit-implicit-declarations.patch
new file mode 100644
index 0000000000000000000000000000000000000000..40621570bdb63b2bb3923837ec3b3332c0a270db
--- /dev/null
+++ b/media-sound/madfuload/files/madfuload-1.2-fix-64-bit-implicit-declarations.patch
@@ -0,0 +1,16 @@
+Ubuntu: https://bugs.launchpad.net/ubuntu/+source/madfuload/+bug/301771
+Description: Fixes the implicit declarations warnings and stops segfaults
+on 64 bit architectures
+--- madfuload-1.2/madfuload.c.orig
++++ madfuload-1.2/madfuload.c
+@@ -16,7 +16,8 @@
+ #include
+ #include
+ #include
+-#include
++#include
++#include
+
+ /* USB stuff -- we can't rely on all Linux headers being there */
+
+
diff --git a/media-sound/madfuload/files/madfuload-1.2-udevinfo-autotools.patch b/media-sound/madfuload/files/madfuload-1.2-udevinfo-autotools.patch
new file mode 100644
index 0000000000000000000000000000000000000000..e3c7a3541a7b3062a9b940265a12a060d5f99ec1
--- /dev/null
+++ b/media-sound/madfuload/files/madfuload-1.2-udevinfo-autotools.patch
@@ -0,0 +1,11 @@
+--- madfuload-1.2/configure.ac.orig 2009-10-23 08:50:56.000000000 +0200
++++ madfuload-1.2/configure.ac 2009-10-23 08:51:14.000000000 +0200
+@@ -7,7 +7,7 @@
+ AC_PROG_CC
+
+ AC_MSG_CHECKING([for udev version])
+-udev_ver=`udevinfo -V | awk '{ print $3 }'`
++udev_ver=`udevadm info -V`
+ if test -n "$udev_ver"; then
+ AC_MSG_RESULT([$udev_ver])
+ else
diff --git a/media-sound/madfuload/files/madfuload-1.2-udevinfo-configure.patch b/media-sound/madfuload/files/madfuload-1.2-udevinfo-configure.patch
new file mode 100644
index 0000000000000000000000000000000000000000..a6d6509fcae5867b5d429af91d21014c93a28120
--- /dev/null
+++ b/media-sound/madfuload/files/madfuload-1.2-udevinfo-configure.patch
@@ -0,0 +1,11 @@
+--- madfuload-1.2/configure.orig 2009-10-23 09:14:23.000000000 +0200
++++ madfuload-1.2/configure 2009-10-23 09:14:35.000000000 +0200
+@@ -2808,7 +2808,7 @@
+
+ echo "$as_me:$LINENO: checking for udev version" >&5
+ echo $ECHO_N "checking for udev version... $ECHO_C" >&6
+-udev_ver=`udevinfo -V | awk '{ print $3 }'`
++udev_ver=`udevadm info -V`
+ if test -n "$udev_ver"; then
+ echo "$as_me:$LINENO: result: $udev_ver" >&5
+ echo "${ECHO_T}$udev_ver" >&6
diff --git a/media-sound/madfuload/madfuload-1.2-r2.ebuild b/media-sound/madfuload/madfuload-1.2-r2.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..2ad91fc2a8cae5f39906ece77f55de8a3601af24
--- /dev/null
+++ b/media-sound/madfuload/madfuload-1.2-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+inherit eutils linux-info
+
+DESCRIPTION="M-Audio DFU firmware loader for MobilePre, Ozone, Sonica and Transit USB audio interfaces"
+HOMEPAGE="http://usb-midi-fw.sourceforge.net/"
+SRC_URI="mirror://sourceforge/usb-midi-fw/${P}.tar.gz"
+
+LICENSE="GPL-2 madfuload"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+pkg_setup() {
+ kernel_is le 2 6 8 && die "Kernel > 2.6.8 needed"
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}"-*.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc README || die "adding documentation failed"
+}
+
+pkg_postinst() {
+ einfo "You need to reload udev rules before connecting the device:"
+ einfo "# udevadm control --reload-rules"
+ einfo "Also you might have to change the MobilePre RUN parameter"
+ einfo "in /etc/udev/rules.d/42-madfuload.rules to"
+ einfo "\"/usr/sbin/madfuload -l -D %E{DEVICE} -3 -f /usr/share/usb/maudio/ma004103.bin\""
+}
diff --git a/media-sound/madfuload/metadata.xml b/media-sound/madfuload/metadata.xml
new file mode 100644
index 0000000000000000000000000000000000000000..31dc017fa705a8e72c7d1bfaa3fd3c547aeaa8d3
--- /dev/null
+++ b/media-sound/madfuload/metadata.xml
@@ -0,0 +1,5 @@
+
+
+
+maintainer-wanted@gentoo.org
+
diff --git a/media-sound/rakarrack/Manifest b/media-sound/rakarrack/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..ebd61f042d507dd6c432ec18d31b71f46f0a87a9
--- /dev/null
+++ b/media-sound/rakarrack/Manifest
@@ -0,0 +1,3 @@
+AUX 0.6.1-fltk-configure.patch 1146 SHA256 ff40bf66c1cd35ddc71693c67158ca3d0e19b47be4ce764bb628d88bd77b0f15 SHA512 a56037a8308e2218078b5ead2388f66a2c8c355fc1059de280926faf66d88a3005b4b963f0092dbd2e2e376fb346f0e0095d4c45a38d57a915e8c49903932414 WHIRLPOOL 82c8b0e824b995e0a8805121c9c78cc93e959e3fc207fbe5b34b7026bc8d980287f92fda831c04a32a435f23d56c8eddbd30088ad53f19163479b0ab54b42dac
+DIST rakarrack-0.6.1.tar.bz2 2275806 SHA256 7696d27a4814b140fe651d137612ddfa1f167858eccc119e278c14dbee30eee6 SHA512 ac71e3915b44fc57904640662ebf4f1b40d2ef520b048b1586cc465964984896b236dae259c70f3f0a185396747ae73729a1cc2c490568f1c4e9238b7c1e9ce5 WHIRLPOOL 77a74661538a63ed9078e99c6cd20606a7d8bcc291d944da3e5600ff3430daed3f2e86715199986926a3607f6f578cf6dae9fb5f1b623455ef5b031dbe29873b
+EBUILD rakarrack-0.6.1.ebuild 820 SHA256 85c90c94d31316c9315c327fe96db583e73fb67bc522d9afc07257c35c2f31c8 SHA512 7166926cdb5e19fdd7ef3d80a160959907ea8ef94eae5913e7223e30d106eaa494b2fa731100ff5e63988c0557a43552ae3e220f24cec570b54f78a8ebef93b8 WHIRLPOOL 2feb2498bdb5f0c04b1620b7fd563b66b15e85da89409c08cc026e1539468bcc7656bb81438f4df143e7e8f5048843056f55b853a575a126a656e6fcecc53d6c
diff --git a/media-sound/rakarrack/files/0.6.1-fltk-configure.patch b/media-sound/rakarrack/files/0.6.1-fltk-configure.patch
new file mode 100644
index 0000000000000000000000000000000000000000..82dac3b259e2d753d78a5707acb0547b9a51d2e8
--- /dev/null
+++ b/media-sound/rakarrack/files/0.6.1-fltk-configure.patch
@@ -0,0 +1,23 @@
+diff -Naur rakarrack-0.6.1/configure rakarrack-0.6.1.new//configure
+--- rakarrack-0.6.1/configure 2010-11-03 18:29:52.000000000 +0100
++++ rakarrack-0.6.1.new//configure 2011-03-30 15:36:54.090000103 +0200
+@@ -5413,6 +5413,9 @@
+
+ fi
+
++CXXFLAGS="`$FLTKCONFIG --use-images --cxxflags` $CXXFLAGS"
++LIBS="`$FLTKCONFIG --use-images --ldflags` $LIBS"
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lfltk" >&5
+ $as_echo_n "checking for main in -lfltk... " >&6; }
+ if test "${ac_cv_lib_fltk_main+set}" = set; then :
+@@ -6330,8 +6333,7 @@
+ fi
+ fi
+
+-LIBS="`$FLTKCONFIG --use-images --ldflags` $LIBS"
+-CXXFLAGS="-Wall $SSE $ALTIVEC -ffast-math -pipe $ADDS -fsigned-char `$FLTKCONFIG --use-images --cxxflags` `pkg-config --cflags sndfile` `pkg-config --cflags jack` $CXXFLAGS"
++CXXFLAGS="-Wall $SSE $ALTIVEC -ffast-math -pipe $ADDS -fsigned-char `pkg-config --cflags sndfile` `pkg-config --cflags jack` $CXXFLAGS"
+ ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile data/Makefile icons/Makefile doc/Makefile doc/help/Makefile doc/help/imagenes/Makefile doc/help/css/Makefile extra/Makefile"
+
+ cat >confcache <<\_ACEOF
diff --git a/media-sound/rakarrack/rakarrack-0.6.1.ebuild b/media-sound/rakarrack/rakarrack-0.6.1.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..c4970361eba39886d61ac2d78ee92aa9f2013d15
--- /dev/null
+++ b/media-sound/rakarrack/rakarrack-0.6.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="Basic rack of 10 effects for guitar with presets, banks and MIDI control"
+HOMEPAGE="http://rakarrack.sourceforge.net/"
+SRC_URI="mirror://sourceforge/rakarrack/${P}.tar.bz2"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="x11-libs/fltk:1
+ x11-libs/libXpm
+ >=media-libs/alsa-lib-0.9
+ >=media-sound/alsa-utils-0.9
+ >=media-sound/jack-audio-connection-kit-0.100.0"
+RDEPEND="${DEPEND}"
+
+# DOCS="AUTHORS ChangeLog NEWS README TODO"
+
+src_prepare() {
+ # makes pass configure check for -lfltk
+ epatch "${FILESDIR}/${PV}"-fltk-configure.patch
+}
+
+src_install() {
+ make DESTDIR="${D}" install
+ insinto /usr/share/doc/"${PN}"
+ doins TODO
+}
diff --git a/media-video/mediaelch/Manifest b/media-video/mediaelch/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..136d3e39a043946ec8e02768616a88551be32ca9
--- /dev/null
+++ b/media-video/mediaelch/Manifest
@@ -0,0 +1,3 @@
+AUX mediaelch-2.2.2-desktop.patch 408 SHA256 494bb15f48b60cbb1239bf397786de849b93cce570f9977845a8eb219ec913d4 SHA512 6c35de73aec9c6ad7c05daed05abf56896c3d3b4d362c2135d9ace84c565d5e08da2a955b71e5c1f7d77c4489714ff86b76b84d6ff4d1a2965b077a9c7396d4d WHIRLPOOL 4feb3aa1ba4953fc69c6414cdd2df6e3f9163bed0c026b48234ffdf478452ad61afab5f901b39a7840787bfa55004fe70ba9fadb887537c2f7c5a10472d0bc56
+DIST mediaelch-2.2.2.tar.gz 3013849 SHA256 2af679adbb0e1fdf12e4d9ea128744f6b648730fb917aebe4a86918bee383983 SHA512 1c8a388a53d7492bd918f0704337e7f22e20bffe6d04c63a0d9669ca660f466a515739fe98029de8adb79540786c9f780e2567b0f8c953285e667aa0f9effb17 WHIRLPOOL 84c8afb930a1cf41d03b753083dd588a8f19a01d2b40c358b757966b97065e4a0349c36bb821e09b73775eb72d1623df07e721c1b9c8de9d138edcac5c7a6767
+EBUILD mediaelch-2.2.2.ebuild 757 SHA256 41cee892e6c9779365b5e34e609f3a2a65bb63fcfb89d9320300f4f65477acb3 SHA512 d657a454133c6c4fc4daca66328c717abcea7276818435014cd79d845f494302ae18561eb75159124f7b8d3cd796473a6b18e646435964994984cb7ee38ab93b WHIRLPOOL d8b6bd588b743481c1c9d156928a7d919099eacaa94fa51cd8b35040bfba32b103f2bf798b4fe09da5875c9a2f0088b94ce343785f0702531e9b799c10e78143
diff --git a/media-video/mediaelch/files/mediaelch-2.2.2-desktop.patch b/media-video/mediaelch/files/mediaelch-2.2.2-desktop.patch
new file mode 100644
index 0000000000000000000000000000000000000000..2cfbb428353e85269b30b67292cc5d186c6b5cc1
--- /dev/null
+++ b/media-video/mediaelch/files/mediaelch-2.2.2-desktop.patch
@@ -0,0 +1,14 @@
+--- desktop/MediaElch.desktop~ 2015-02-02 11:55:13.000000000 -0800
++++ desktop/MediaElch.desktop 2015-04-03 09:11:30.340835407 -0700
+@@ -1,9 +1,8 @@
+ [Desktop Entry]
+ Encoding=UTF-8
+-Version=2.2.2
+ Type=Application
+-Terminal=false
++Comment=Metadata downloader for video files
+ Exec=/usr/bin/MediaElch
+ Name=MediaElch
+ Icon=/usr/share/pixmaps/MediaElch.png
+-Categories=Video;
++Categories=Qt;AudioVideo;Video;
diff --git a/media-video/mediaelch/mediaelch-2.2.2.ebuild b/media-video/mediaelch/mediaelch-2.2.2.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..35bf10085d603f5f811913918006cf1d2ec01d62
--- /dev/null
+++ b/media-video/mediaelch/mediaelch-2.2.2.ebuild
@@ -0,0 +1,42 @@
+EAPI=5
+inherit qmake-utils eutils multilib
+
+DESCRIPTION="Video metadata scraper"
+SRC_URI="http://www.kvibes.de/releases/${PN}/${PV}/${P}.tar.gz"
+HOMEPAGE="http://www.mediaelch.de/"
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="amd64 x86"
+
+DEPEND="dev-qt/qtsql:5
+ dev-qt/qtscript:5
+ dev-qt/qtxmlpatterns:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ media-video/mediainfo
+ media-libs/libzen
+ media-libs/phonon
+ dev-libs/quazip
+ dev-qt/qtconcurrent:5
+ dev-qt/qtmultimedia:5[widgets]
+ dev-qt/qtscript:5
+ dev-qt/qtxml:5"
+
+src_prepare()
+{
+ cd ${WORKDIR}/${P} || die
+ epatch ${FILESDIR}/${P}-desktop.patch || die
+}
+
+src_configure()
+{
+ cd ${WORKDIR}/${P} || die
+ eqmake5 || die
+}
+
+src_install()
+{
+ cd ${WORKDIR}/${P} || die
+ INSTALL_ROOT=${D} einstall || die
+}
diff --git a/net-analyzer/centreon/Manifest b/net-analyzer/centreon/Manifest
deleted file mode 100644
index ac6b4fbe82d91cecbfd92305cb88b530767bbcf1..0000000000000000000000000000000000000000
--- a/net-analyzer/centreon/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX 99_centreon.conf 257 SHA256 4f6c817c3217ec98075bf254c6e92fb98d7e54ef312f999198b8dc3aacd7de58 SHA512 28a6ae9ff5bc7ef8bfaf8f6f94aa80fba2c59f00e175ddc8dfc0ba8bf02570e4e73bd917bae1fb356119724dfe37794a084e4d452f319ec27c53332fa7a5a1e3 WHIRLPOOL 3f6307644eb73fdd814d3ebd0b09c5c2ce70dd70ef0aa45d8d88f2dbc68ac7fccd5c36ceed78808906bc071aa96c00768b98e7542f4f1b71f19f6f64ec4dd7b0
-AUX centreon-2.cron 516 SHA256 7d4ffc1ea3c913535a2905ae7b589745d15d4cc9a41e135069f5314ebd749399 SHA512 0c6ddb61fedd2405edce041cdc88ceddf036e612b5c32ca4ee783ae6f4cc266ce9cb2cae6ff7c04bb0ec8a72fd3d46d333d09ea153d2f063893b2bcc16dd39aa WHIRLPOOL 3cabc66054b6f6f23fc8c4e5379f456b3a2a5b5ec586e5e96594352115c2acf449c3c0c57d89fe67a05f9e9954d3c0c00b0c506c3c2b9210daf5d5d2f2084329
-AUX centreon.conf 34 SHA256 e13400357d761e042f0324bede3bc6f82990349c6417ea3c72e738388bda4e55 SHA512 8f3538817233caacc9a0194adf435f74af81086eea7359e84a53604312a8883352902891550d0211907608824f6eaeebce6a386560069b89ddbb2e1c80623556 WHIRLPOOL 761aa6705d8939073ea73c4bf589c0b2af0e3e51aa68226f2c1c74d83e96068a82828e47d332b9c1ed6d31cc825b76ca02edda9c2ea65ca69a0d98c5a05c1485
-AUX centreon.initd 1050 SHA256 06193051c13170bea4c29fdd8d11b15313d49a88d3805247d41d3efd4585402a SHA512 88be1d1f20ff242e6c90fb3727401b26ad2f89d088fac3e8ecb4a5e5422c1dacc7013e040d67fc5600dd9aa93d87aa9e84f4db73a92858ca295e957640b31919 WHIRLPOOL fb9ae003b780e1aa7b2a41aecaa6fb87b0625a694cf7828a63c89a5d399a2c442221039228b7f99c7974d85b6bd2ac6ff45def38c0536bad63a9ce7cedcba7fb
-AUX initial-installconf.php 3059 SHA256 2a14afb060567ea9c15cbb0ee3a726d53369d2c3ad83cc2ed6bba96b2c9e3004 SHA512 470b29c9f7ef47407baa4fc2e48721bd7f56d6d947c358473ab79bd14bf7c9b8aadcb43e6cc0f16eba40dd7cab996c8cf57661d5016e1d658c33b80e255c6958 WHIRLPOOL f4ab695d59abfb91b3c442fe021b55b46ca1b2d7473a43571e54255f2d871348e8e6027fd3d96baaa927a0732e82df88126e054fcad33c67bc4c75ddffe7e07c
-DIST centreon-2.3.9.tar.gz 7543683 SHA256 3efc725be54101c1abda4925b7fbd28af1974ddd506e9bf3a488dfe2987009d2 SHA512 440d9430a18713ccb0e045a7711b85bd51c1c8a69b93fa65d5ddf5969c88a3b83030e6ecba14f49134ccd37588a1a3b48b0b13b7c6e748b1f01676da3fafbdd4 WHIRLPOOL 1ad3e91c72be7985cc87f5d8117611472fe48c7d32629e045718819335af4a12bd9bec639f47905254633e956b15ca658777acc33cb26ee65468c74d912ee286
-EBUILD centreon-2.3.9-r3.ebuild 8737 SHA256 fbcb2cdba3159bdce28cd6300aaf376ca50c55827c7c4cc117d8ed23bfeb5cc6 SHA512 8fa9b849637368941b060de6148cd05c73ee35231bc120d16c93b919e8e6c208bad20fd0d84a6c09f967ad9add6164b1d89c6a65d49cfbc73a2475b46d8ef00c WHIRLPOOL 8385d76e3189dbf5c68f5406a025f33a2e151789c7023f6ae5df4558950c36a534c4103244adde84f9c249df54f92b1fbb5a8ba202a60f8d666e86017649450f
diff --git a/net-analyzer/centreon/centreon-2.3.9-r3.ebuild b/net-analyzer/centreon/centreon-2.3.9-r3.ebuild
deleted file mode 100644
index 5170605365da27c7784528d9677771ce24d2777a..0000000000000000000000000000000000000000
--- a/net-analyzer/centreon/centreon-2.3.9-r3.ebuild
+++ /dev/null
@@ -1,323 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/centreon/centreon-1.4.2.4.ebuild,v 1.3 2008/04/03 08:30:17 hollow Exp $
-EAPI=5
-
-inherit depend.apache systemd
-
-DESCRIPTION="Centreon is a monitoring web-frontend based on the nagios monitoring engine"
-HOMEPAGE="http://www.centreon.org"
-SRC_URI="http://download.centreon.com/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ldap xmlwriter"
-
-#version 1 cannot be upgraded
-DEPEND="!=net-analyzer/nagios-3
- net-analyzer/rrdtool[perl]
- net-analyzer/net-snmp[perl]
- net-analyzer/snmptt
- net-analyzer/ndoutils
- app-admin/sudo
- =dev-lang/php-5.3*[xmlwriter?,mysql,ldap?,posix,snmp,soap,truetype]
- >=dev-php/PEAR-PEAR-1.8.1
- dev-php/smarty
- >=dev-php/PEAR-Archive_Tar-1.1
- >=dev-php/PEAR-Archive_Zip-0.1.2
- >=dev-php/PEAR-Auth_SASL-1.0.1
- >=dev-php/PEAR-Console_Getopt-1.2
- >=dev-php/PEAR-DB-1.7.6
- >=dev-php/PEAR-DB_DataObject-1.8.4
- >=dev-php/PEAR-DB_DataObject_FormBuilder-1.0.0_rc4
- >=dev-php/PEAR-Date-1.4.6
- >=dev-php/PEAR-HTML_Common-1.2.2
- >=dev-php/PEAR-HTML_QuickForm-3.2.5
- >=dev-php/PEAR-HTML_QuickForm_advmultiselect-1.1.0
- >=dev-php/PEAR-HTML_Table-1.6.1
- >=dev-php/PEAR-Log-1.9.11
- >=dev-php/PEAR-MDB2-2.0.0
- >=dev-php/PEAR-Net_Ping-2.4.1
- >=dev-php/PEAR-Net_SMTP-1.2.8
- >=dev-php/PEAR-Net_Socket-1.0.1
- >=dev-php/PEAR-Net_Traceroute-0.21
- >=dev-php/PEAR-SOAP-0.10.1
- >=dev-php/PEAR-Validate-0.6.2
- >=dev-php/PEAR-XML_RPC-1.4.5
- dev-perl/Config-IniFiles
- dev-perl/Crypt-DES
- dev-perl/DBI
- dev-perl/Digest-HMAC
- dev-perl/Digest-SHA1
- dev-perl/GD
- dev-perl/IO-Socket-INET6
- dev-perl/Net-SNMP
- dev-perl/Socket6"
-
-need_apache2
-need_php5
-
-setup_vars() {
- INSTALL_DIR_OREON="/usr/share/centreon"
- INSTALL_DIR_CENTREON="/usr/share/centreon"
- OREON_PATH=${INSTALL_DIR_OREON}
- CENTREON_ETC="/etc/centreon"
- CENTREON_VARLIB="/var/lib/centreon"
- VARLIB_CENTERON=${CENTERON_VARLIB}
- CENTREON_LOG="/var/log/centreon"
- CENTREON_PATH=${OREON_PATH}
- CENTREON_RUNDIR="/var/run/centreon"
- CENTREON_GENDIR="/var/cache/centreon"
- CENTSTORAGE_RRD="${CENTREON_GENDIR}/rrd"
- CENTSTORAGE_LIB="${CENTREON_RRD}"
- CENTPLUGINS_TMP="${CENTREON_GENDIR}/tmp"
- CENTPLUGINSTRAPS_BINDIR="/usr/sbin"
-
- INSTALL_DIR_NAGIOS="/usr/share/nagios"
- NAGIOS_ETC="/etc/nagios"
- NAGIOS_VAR="/var/nagios"
- NAGIOS_BIN="/usr/sbin"
- NAGIOS_BINARY="${NAGIOS_BIN}/nagios"
- NAGIOSTATS_BINARY="${NAGIOS_BINARY}tats"
- NAGIOS_PLUGINS="/usr/lib/nagios/plugins"
- NAGIOS_PLUGIN=${NAGIOS_PLUGINS}
- NAGIOS_IMG="${INSTALL_DIR_NAGIOS}/htdocs/images"
- NAGIOS_INIT_SCRIPT="/etc/init.d/nagios"
- NAGIOS_USER="nagios"
- NAGIOS_GROUP="nagios"
-
- NDOMOD_BINARY="/usr/bin/ndomod-3x.o"
- BIN_RRDTOOL="/usr/bin/rrdtool"
- BIN_MAIL="/bin/mail"
- BIN_SSH="/usr/bin/ssh"
- BIN_SCP="/usr/bin/scp"
- MAILER="/bin/mail"
-}
-
-pkg_setup() {
- require_php_sapi_from apache2 cli
- require_gd
-
- setup_vars
-}
-
-varsubst() {
- local path=$1
-
- for var in "$@"; do
- sed -i -e "s:@${var}@:$(eval echo \$${var}):g" "${D}${path}"
- done
-}
-
-install_centreon() {
- cd "${S}"
-
- # copy www and doc files
- insinto "${OREON_PATH}"
- doins -r www
- dosym /usr/share/nagios/htdocs/docs "${OREON_PATH}"/doc
-
- # sanitize file modes
- find "${D}${OREON_PATH}" -type d -exec chmod 755 {} \;
- find "${D}${OREON_PATH}" -type f -exec chmod 644 {} \;
-
- # keep important directories
- keepdir "${OREON_PATH}"/www/modules
- keepdir /var/log/centreon
- keepdir /var/cache/centreon/rrd
- keepdir /var/cache/centreon/smarty/{cache,config,compile}
- keepdir /var/cache/centreon/generate/{nagiosCFG,osm}
- keepdir /var/cache/centreon/tmp
- keepdir /var/cache/centreon/upload/nagiosCFG
- dosym /var/cache/centreon/generate /var/cache/centreon/filesGeneration
-
- # prepare SQL files
- varsubst "${OREON_PATH}"/www/install/insertBaseConf.sql \
- NAGIOS_{USER,GROUP,ETC,BIN,VAR,PLUGIN,PLUGINS,IMG,BINARY,INIT_SCRIPT} \
- INSTALL_DIR_NAGIOS INSTALL_DIR_{OREON,CENTREON} \
- BIN_RRDTOOL BIN_MAIL MAILER NDOMOD_BINARY NAGIOSTATS_BINARY
-
- varsubst "${OREON_PATH}"/www/install/createTablesCentstorage.sql \
- NAGIOS_VAR CENTSTORAGE_RRD
-
- # fix paths in php files
- varsubst "${OREON_PATH}"/www/include/configuration/configCGI/formCGI.php \
- NAGIOS_ETC INSTALL_DIR_NAGIOS
-
- varsubst "${OREON_PATH}"/www/include/options/oreon/upGrade/preUpdate.php \
- OREON_PATH
- for i in $(find www/ -type f); do
- varsubst "${OREON_PATH}"/${i} CENTREON_{ETC,VARLIB,GENDIR,LOG} \
- MAILER CENTPLUGINSTRAPS_BINDIR
- done
-
- # fix preinstalled smarty
- sed -i "s:\.\./GPL_LIB/Smarty/libs/:Smarty/:" \
- "${D}${OREON_PATH}/www/header.php"
- sed -i "s:\(\(../\)\+\|$centreon_path/\)GPL_LIB/SmartyCache:/var/cache/centreon/smarty:" \
- "${D}${OREON_PATH}/www/include/common/common-Func.php"
- sed -i "s:$centreon_path . 'GPL_LIB/Smarty/libs/':'Smarty/':" \
- "${D}${OREON_PATH}/www/include/monitoring/external_cmd/popup/popup.php"
-
-
- # install apache config
- insinto "${APACHE_MODULES_CONFDIR}"
- doins "${FILESDIR}"/99_centreon.conf
-
- # install global installation config
- insinto "${OREON_PATH}"/www/install
- newins "${FILESDIR}"/initial-installconf.php install.conf.php
-
- # set permissions
- fowners -R apache:apache \
- /var/cache/centreon \
- "${OREON_PATH}"/www
-
- fowners -R nagios:apache \
- /var/log/centreon
-}
-
-install_plugins() {
- cd "${S}"
-
- # install plugin configuration
- insinto /etc/centreon
- doins ./plugins/src/centreon.conf
- rm -f ./plugins/src/centreon.conf
- dosym "${NAGIOS_PLUGINS}/centreon.conf" /etc/centreon/centreon.conf
-
- varsubst /etc/centreon/centreon.conf \
- INSTALL_DIR_NAGIOS INSTALL_DIR_OREON \
- NAGIOS_ETC NAGIOS_PLUGINS
-
- fowners -R apache:apache \
- /etc/centreon
-
- # install nagios plugins
- exeinto "${NAGIOS_PLUGINS}"
-
- for plugin in ./plugins/src/*; do
- if [[ ! -d "${plugin}" ]]; then
- doexe "${plugin}"
- varsubst "${NAGIOS_PLUGINS}/$(basename "${plugin}")" \
- NAGIOS_PLUGINS NAGIOS_VAR CENTREON_ETC \
- CENTPLUGINS_TMP
- fi
- done
-}
-
-install_traps() {
- cd "${S}"
-
- # install snmp traps plugins
- dodir "${NAGIOS_PLUGINS}"/traps
- dodir /etc/snmp/centreon
- dosym /etc/snmp/centreon /etc/snmp/centreon_traps
-
- # install snmp configs
- insinto /etc/snmp/centreon
- doins plugins/src/traps/conf/snmptt.ini
- fowners -R apache:nagios /etc/snmp/centreon
-
- insinto /etc/snmp/
- doins plugins/src/traps/conf/snmp.conf
- doins plugins/src/traps/conf/snmptrapd.conf
-}
-
-install_daemons() {
- cd "${S}"
-
- # install daemon
- insinto /usr
- dosbin bin/*
- for i in $(find bin/ -type f); do
- varsubst /usr/sbin/$(basename "${i}") \
- CENTREON_{LOG,PATH,RUNDIR,ETC,VARLIB,DIR} \
- NAGIOS_{USER,GROUP} BIN_{SSH,SCP} CENTPLUGINS_TMP \
- CENTSTORAGE_LIB
- done
- # install daemon library files
- insinto /usr/share/centreon/lib
- doins lib/*
-
- # install init script
- newinitd "${FILESDIR}"/centreon.initd centreon
-
- # keep important directories
- keepdir /etc/centreon
- keepdir /var/run/centreon
- keepdir /var/log/centreon
- keepdir /var/lib/centreon
- keepdir /var/lib/centreon/database
-
- # set permissions
- fowners -R nagios:nagios \
- /var/run/centreon \
- /var/log/centreon \
- /var/lib/centreon/database
-}
-
-install_cron() {
- cd "${S}"
-
- insinto "${OREON_PATH}"
- doins -r cron
-
- fperms +x "${OREON_PATH}"/cron/*
-
- for i in $(find cron/ -type f); do
- varsubst "${OREON_PATH}"/${i} \
- CENTREON_{PATH,ETC,VARLIB,LOG,RUNDIR} \
- VARLIB_CENTREON
- done
-
- sed -i "s:/etc/init.d/centstorage:/etc/init.d/centreon:" \
- "${D}${OREON_PATH}/cron/centreonPurge.sh"
-
- insinto /etc/cron.d
- newins "${FILESDIR}"/centreon-2.cron centreon
-}
-
-src_install() {
- install_centreon
- install_plugins
- install_traps
- install_daemons
- install_cron
- systemd_dotmpfilesd "${FILESDIR}/centreon.conf"
-}
-
-pkg_config() {
- setup_vars
-
- einfo "Setting permissions on ${ROOT}${NAGIOS_ETC}"
- chown nagios:apache "${ROOT}${NAGIOS_ETC}"
- chmod 0775 "${ROOT}${NAGIOS_ETC}"
-
- einfo "Setting permissions on ${ROOT}${NAGIOS_PLUGINS}"
- chown nagios:apache "${ROOT}${NAGIOS_PLUGINS}"
- chmod 0775 "${ROOT}${NAGIOS_PLUGINS}"
-
- einfo "Setting permissions on ${ROOT}${NAGIOS_PLUGINS}/contrib"
- chown nagios:apache "${ROOT}${NAGIOS_PLUGINS}"/contrib
- chmod 0775 "${ROOT}${NAGIOS_PLUGINS}"/contrib
-
- einfo "Adding user apache to group nagios"
- usermod -a -G nagios apache
-
- SUDOERS="${ROOT}etc/sudoers"
-
- if ! grep -q CENTREON "${SUDOERS}"; then
- einfo "Adding sudo configuration"
- echo >> "${SUDOERS}"
- echo "# centreon configuration" >> "${SUDOERS}"
- echo "User_Alias CENTREON=apache" >> "${SUDOERS}"
- echo "CENTREON ALL = NOPASSWD: /etc/init.d/nagios restart" >> "${SUDOERS}"
- echo "CENTREON ALL = NOPASSWD: /etc/init.d/nagios reload" >> "${SUDOERS}"
- echo "CENTREON ALL = NOPASSWD: /etc/init.d/snmptrapd restart" >> "${SUDOERS}"
- fi
-}
diff --git a/net-analyzer/centreon/files/99_centreon.conf b/net-analyzer/centreon/files/99_centreon.conf
deleted file mode 100644
index 1fae171aac218ee8c309acf04d5f46918bc92895..0000000000000000000000000000000000000000
--- a/net-analyzer/centreon/files/99_centreon.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-
- AddType application/x-java-jnlp-file .jnlp
- Alias /centreon/ /usr/share/centreon/www/
-
- Options None
- AllowOverride AuthConfig Options
- Order allow,deny
- Allow from all
-
-
diff --git a/net-analyzer/centreon/files/centreon-2.cron b/net-analyzer/centreon/files/centreon-2.cron
deleted file mode 100644
index f413605d28ef3c7bdadb95f2de1afbbd6a144ddd..0000000000000000000000000000000000000000
--- a/net-analyzer/centreon/files/centreon-2.cron
+++ /dev/null
@@ -1,12 +0,0 @@
-CONF_DIR=/etc/centreon
-OREON_DIR=/usr/share/centreon
-LOG_DIR=/var/log/centreon
-
-* * * * * nagios /usr/bin/php -q ${OREON_DIR}/cron/centAcl.php >> ${LOG_DIR}/centAcl.log 2>&1
-*/5 * * * * nagios /usr/bin/php -q ${OREON_DIR}/cron/downtimeManager.php >> ${LOG_DIR}/downtimeManager.log 2>&1
-0 3 * * * nagios /usr/bin/perl ${OREON_DIR}/cron/eventReportBuilder --config=${CONF_DIR}/conf.pm >> ${LOG_DIR}/eventReportBuilder.log 2>&1
-0 6 * * * nagios /usr/bin/perl ${OREON_DIR}/cron/dashboardBuilder --config=${CONF_DIR}/conf.pm >> ${LOG_DIR}/dashboardBuilder.log 2>&1
-
-* * * * * nagios /usr/bin/perl ${OREON_DIR}/cron/logAnalyser --config=${CONF_DIR}/conf.pm >> ${LOG_DIR}/logAnalyser.log 2>&1
-*/5 * * * * nagios /usr/bin/perl ${OREON_DIR}/cron/nagiosPerfTrace --config=${CONF_DIR}/conf.pm >> ${LOG_DIR}/nagiosPerfTrace.log 2>&1
-0 2 * * * nagios /usr/bin/perl ${OREON_DIR}/cron/centstorage_purge --config=${CONF_DIR}/conf.pm >> ${LOG_DIR}/centreon-purge.log 2>&1
diff --git a/net-analyzer/centreon/files/centreon.conf b/net-analyzer/centreon/files/centreon.conf
deleted file mode 100644
index 40b9d284cbf9a56856d350fe9ef5693d7b1cb54f..0000000000000000000000000000000000000000
--- a/net-analyzer/centreon/files/centreon.conf
+++ /dev/null
@@ -1 +0,0 @@
-d /run/centreon 755 nagios nagios
diff --git a/net-analyzer/centreon/files/centreon.initd b/net-analyzer/centreon/files/centreon.initd
deleted file mode 100755
index 06f8195e1b87e8742a7b037b9e37e3bd324bbef2..0000000000000000000000000000000000000000
--- a/net-analyzer/centreon/files/centreon.initd
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/centreon/files/ods.initd,v 1.1 2008/03/28 18:38:07 hollow Exp $
-
-depend() {
- need mysql
-}
-
-start() {
- ebegin "Starting CentCore"
- start-stop-daemon --background --start -m --pidfile /run/centreon/centcore.pid \
- --user nagios --chuid nagios \
- --group nagios \
- --startas /usr/sbin/centcore \
- --stdout /var/log/centreon/centcore.log \
- --stderr /var/log/centreon/centcore.log --
- eend
- ebegin "Starting CentStorage Collector"
- start-stop-daemon --background --start -m --pidfile /run/centreon/centstorage.pid \
- --user nagios --chuid nagios \
- --group nagios \
- --startas /usr/sbin/centstorage \
- --stdout /var/log/centreon/centstorage.log \
- --stderr /var/log/centreon/centstorage.log --
- eend
-}
-
-stop() {
- ebegin "Stopping CentStorage Collector"
- start-stop-daemon --stop --pidfile /run/centreon/centstorage.pid
- eend
- ebegin "Stopping CentCore"
- start-stop-daemon --stop --pidfile /run/centreon/centcore.pid
- eend
-}
diff --git a/net-analyzer/centreon/files/initial-installconf.php b/net-analyzer/centreon/files/initial-installconf.php
deleted file mode 100644
index a067871df065d854a4896a97218b088ed687988d..0000000000000000000000000000000000000000
--- a/net-analyzer/centreon/files/initial-installconf.php
+++ /dev/null
@@ -1,58 +0,0 @@
-
diff --git a/net-analyzer/ndoutils/Manifest b/net-analyzer/ndoutils/Manifest
deleted file mode 100644
index dca22e11f987b165e997717afda6ca40a8b4426b..0000000000000000000000000000000000000000
--- a/net-analyzer/ndoutils/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX ndo2db.init-nagios3 489 SHA256 7bba642e742d8fd0ec044b3c43a129cf95268062f886532fe858b229a40a0c8d SHA512 54a62059e28ab1b7aa55522e4e2f4a2c7894b84d95dd5c8f76d6946c38af1a4b6b0fbb75005aa60c87c43139456f4a007b37a098961d2715237a5eb3fd81beec WHIRLPOOL a2b4152cbc0cf0e137d5e5754efb170d8defb612aa907270124be27b70330a9c18c08a9a1fdc06445e8e2279be8d1a5050f8a7524da42fb51df97dc56212a151
-AUX ndoutils-1.4_beta9-asprintf.patch 172 SHA256 c7db1469e5be1aeeffb03541dcc851094a8c212d6ad2caae3a37776bdb62ee6b SHA512 f70586d71727cb3017bb1b5c10dacf33f4a4c3ece405d544d182258d96a3540a8b95220d181a65c22a0023cf1c4294c8d2061fd1ab7328c371b0254464119a9c WHIRLPOOL 0100d63a892308766ab7922a5bf92ea4e7c4238b383c0ab50eb52f176207df6e4e934b60929f9ca00367c833eebc74d1b1c84162223e78c4f35debabcb39aab5
-AUX ndoutils-2.0.0-sleep.patch 284 SHA256 b89fdf0f7ff20068e04ccec1411e24c76f7ae85350fd11ee7485bd426e4d9702 SHA512 12ecbe803edc7e4b2c80da34849a7a8e6c64453f98afa51865042282b6420f9a511f08c2f7921ff06455d81a68a35115db942ec1ee6c946969c902dff65346f7 WHIRLPOOL c2f09b6ec089fe25eb78a90dd33a2f467dc3d5c33a7a3848d50c547f2c4c47479b0262d55535d4b5cffebe564ebe4aa5291089f2719a576628dd2940c61f1486
-DIST ndoutils-1.5.2.tar.gz 2142271 SHA256 fe80b5d23291b780741f223efe807f690e3414e706844e993bc40913bd09c7f7 SHA512 3aac9917b8a557f8a7a3cd3cc5460e27617cdf0aab6f007da96a0ffecc4b3bbf3b2c08ef57d7daab8f4b6c5ff172b7d11ef74c84b3e84ae67460731209582ca1 WHIRLPOOL b49a4cc2c78010534cc2219b7cec14866a9bf72595e407eecf8b49487e1f4046132dc309d8a706b0eb688509d6a2983edb68a777da7e1ae019344a8dfac4feb1
-EBUILD ndoutils-1.5.2.ebuild 1214 SHA256 a8d977e80db98e16ab0028bbff120f38bcbe4b62dce407340e42bba8ac58edc8 SHA512 a455f7d14d216e16c8644e79d00ee7e17e698f62236ef2dc4bad5faaf62d7abb7369b78cd957630ec87b2f5f3766af76dfd260f93d22f715a65c5c556ebf2dc7 WHIRLPOOL 28481354c7fcdb3aabab492a68d9cacdcbbd4939b97fc3094987c0a1aa8462539e0aca6f40506f19f269331cef29bc29340992a21f2e8a213a7beca3d8cc25ff
diff --git a/net-analyzer/ndoutils/files/ndo2db.init-nagios3 b/net-analyzer/ndoutils/files/ndo2db.init-nagios3
deleted file mode 100644
index eab5ac378c0a0fc6d0f3ec780f57cc35caff2df5..0000000000000000000000000000000000000000
--- a/net-analyzer/ndoutils/files/ndo2db.init-nagios3
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-depends() {
- before nagios
- need mysql
-}
-
-start() {
- ebegin "Starting ndo2db"
- if [ -S /var/nagios/ndo.sock ] ; then
- rm -f /var/nagios/ndo.sock
- fi
- start-stop-daemon --start --quiet --exec /usr/bin/ndo2db \
- -- -c /etc/nagios/ndo2db.cfg
- eend $?
-}
-
-stop() {
- ebegin "Stopping ndo2db"
- start-stop-daemon --stop --quiet --exec /usr/bin/ndo2db
- eend $?
-}
diff --git a/net-analyzer/ndoutils/files/ndoutils-1.4_beta9-asprintf.patch b/net-analyzer/ndoutils/files/ndoutils-1.4_beta9-asprintf.patch
deleted file mode 100644
index 146132c21de39b81bb10372ab4190628088cc562..0000000000000000000000000000000000000000
--- a/net-analyzer/ndoutils/files/ndoutils-1.4_beta9-asprintf.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/include/config.h.in
-+++ b/include/config.h.in
-@@ -9,6 +9,7 @@
- #ifndef _CONFIG_H
- #define _CONFIG_H
-
-+#define _GNU_SOURCE
- #include
- #include
-
diff --git a/net-analyzer/ndoutils/files/ndoutils-2.0.0-sleep.patch b/net-analyzer/ndoutils/files/ndoutils-2.0.0-sleep.patch
deleted file mode 100644
index 61694baee9e311a6a3196f680241b6184e000334..0000000000000000000000000000000000000000
--- a/net-analyzer/ndoutils/files/ndoutils-2.0.0-sleep.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/queue.c
-+++ b/src/queue.c
-@@ -8,6 +8,7 @@
- #include "../include/queue.h"
- #include
- #include
-+#include /* sleep() */
-
- #define RETRY_LOG_INTERVAL 600 /* Seconds */
- #define MAX_RETRIES 20 /* Max number of times to retry sending message */
diff --git a/net-analyzer/ndoutils/ndoutils-1.5.2.ebuild b/net-analyzer/ndoutils/ndoutils-1.5.2.ebuild
deleted file mode 100644
index dcb3a2470102a6432ced01a866a8da4f613f5c47..0000000000000000000000000000000000000000
--- a/net-analyzer/ndoutils/ndoutils-1.5.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils user
-
-DESCRIPTION="Nagios addon to store Nagios data in a MySQL database"
-HOMEPAGE="http://www.nagios.org"
-SRC_URI="mirror://sourceforge/nagios/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~ppc"
-
-DEPEND="
- dev-perl/DBD-mysql
- dev-perl/DBI
- virtual/mysql
-"
-RDEPEND="
- ${DEPEND}
- >=net-analyzer/nagios-core-3.0
-"
-
-pkg_setup() {
- enewgroup nagios
- enewuser nagios -1 /bin/bash /var/nagios/home nagios
-}
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${PN}-1.4_beta9-asprintf.patch \
- "${FILESDIR}"/${PN}-2.0.0-sleep.patch
-}
-
-src_configure() {
- econf \
- --sysconfdir=/etc/nagios \
- --enable-mysql
-}
-
-DOCS=(
- 'docs/NDOUTILS DB Model.pdf'
- 'docs/NDOUtils Documentation.pdf'
- Changelog
- README
- REQUIREMENTS
- TODO
- UPGRADING
-)
-
-src_install() {
- default
- emake DESTDIR="${D}" install-config
-
- newinitd "${FILESDIR}"/ndo2db.init-nagios3 ndo2db
-}
-
-pkg_postinst() {
- elog "To include NDO in your Nagios setup you'll need to activate the NDO broker module"
- elog "in /etc/nagios/nagios.cfg:"
- elog "\tbroker_module=/usr/bin/ndomod-3x.o config_file=/etc/nagios/ndomod.cfg"
-}
diff --git a/net-im/telegram-cli/Manifest b/net-im/telegram-cli/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..d6f5e0bc1a5160625072219f1b33a2f7a8889d21
--- /dev/null
+++ b/net-im/telegram-cli/Manifest
@@ -0,0 +1 @@
+EBUILD telegram-cli-9999.ebuild 926 SHA256 d9c959af30c77afe8e6b1cee162e5362edfb9da6980b53ef71c3cae5f621bf05 SHA512 eeef9e1d2d7cd0b600be0d44de39e9c38207d5fb8f675e7ba239c1e907ab5df6e198a5810e6bb08445c7c2a98cc50bf78554f52b4c7c0534f111bfa3256b8186 WHIRLPOOL 700a6fd9930074ec36dfb3f4b248a43e6d7c0ab0f97ed6b56343e79fb15a087d99eb52ad67a818e67cbb1a848d65cc395f60b319f3fda60c87c10e9f4e132838
diff --git a/net-im/telegram-cli/telegram-cli-9999.ebuild b/net-im/telegram-cli/telegram-cli-9999.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..6ac2994b47e876d2e482da69c658dad6e5328a74
--- /dev/null
+++ b/net-im/telegram-cli/telegram-cli-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+EGIT_REPO_URI="https://github.com/vysheng/tg.git"
+EGIT_BRANCH="master"
+EGIT_HAS_SUBMODULES=1
+inherit git-2
+IUSE="+lua +json +python"
+DESCRIPTION="Command line interface client for Telegram"
+HOMEPAGE="https://github.com/vysheng/tg"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/zlib
+ sys-libs/readline
+ dev-libs/libconfig
+ dev-libs/openssl
+ dev-libs/libevent
+ lua? ( dev-lang/lua )
+ json? ( dev-libs/jansson )
+ python? ( dev-lang/python )"
+
+src_unpack() {
+ git-2_src_unpack
+ cd $EGIT_SOURCEDIR
+ git submodule update --init --recursive
+}
+
+src_configure() {
+ econf $(use_enable lua liblua )
+ econf $(use_enable python python )
+ econf $(use_enable json json )
+}
+
+src_install() {
+ newbin bin/telegram-cli telegram-cli
+
+ insinto /etc/telegram-cli/
+ newins tg-server.pub server.pub
+}
diff --git a/net-libs/libinfinity/Manifest b/net-libs/libinfinity/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..42674fd62bc0ba2bc841c1c74962f7d232c09844
--- /dev/null
+++ b/net-libs/libinfinity/Manifest
@@ -0,0 +1,7 @@
+AUX infinoted.confd 395 BLAKE2B 74c3e1867db538ada0b721621cc03691deb2e15fb987771110a689d136c9c8c9dc199ae319204e962d46b6af3055f19d1d1c19beaedf0e240e3ae6c9a0a8f03a SHA512 c2c68e2af841699c33d71acfad6efd3034f4944b25a56bc912fd117590d8e8862684ed061065ebeb0de0c18cb75a9abdeeb997cd785abca4c5278f53a51cae95
+AUX infinoted.initd 533 BLAKE2B 24c3a750bf86ac716281dcebdb3f190d44ba5fcf6fdf066c481a61eb91e1d26beedeef2ac856800b90d7e7b5aacd6e6535f211464a0b3c8b615d3160217e4ec7 SHA512 d66fd8c754b5cbb0983d72c3dd13323176905cc475b3afaac21c75d2b9e5c2121faf0fc99daebec69644594bc9bd93a1ccd826cc1def96c0cd973c35de3c4ec1
+DIST libinfinity-0.6.8.tar.gz 1965208 BLAKE2B bc9f8b0a7604fccfa6819ce4d18db65ea1150a94c60cf55b080b785a03294200718a8fd84a6912f423faed68dad2146fd568bdf20439b7fde985d5b7beba1cda SHA512 33c3a01e51484309216e8dde9b5a704df479113c5b28c335a51913163b0a21da498bd5d5794d757e38ff846b11e4412c4e88b3697bf3005373815cd62a503b7b
+DIST libinfinity-0.7.1.tar.gz 2054876 BLAKE2B 5fb8823988daf30aa8f25dba4011a70f9719e4b5b82f8f74b17a84287f5139c7588dfc83e84586999161420827b3a32a7eecd743e655c14f6fc5cf24483e29fa SHA512 9391b50bd303aaa6fc58f64720eaec6e7fd61e033d1b3321646872ee30651a35b7e9f1475b6d31316041c4805574b720db03a40783b1b27983f7f46f8b7aa20d
+EBUILD libinfinity-0.6.8.ebuild 1835 BLAKE2B 564ab388dac4ac2f35665b54c77eb2f22ba7733219ac7d01e5bac7cb59cfbb78a566942de9b381c47cdf03a41b97bdd087e66d3d757e53fd7b96bbc877ddb846 SHA512 4a02ad614fc7f9640b4641932f2a1b8fa87b9c7a8df3a548995562d41f3f81ab5d78e76e1b3213558d5a0cf23d8ee0395d6c41e0ab8e62dfbc7a94d24dd7e186
+EBUILD libinfinity-0.7.1.ebuild 1833 BLAKE2B c175ddfef97d40bee330b12c687124f9d3d7a59d41daf0665ec2fd96f2cec3fe607488b6475495ab0eb03e35ddef42f6da517cde78dda9b5cb71ea7131b9d281 SHA512 2c3f9366faed478755244a50278bc1807bead3d1b9fc50547f2b219718cb11291c59ab3a399031b5d20b400b70d98cbf55d76e1ac336f9f58812c7ab1cd21692
+MISC metadata.xml 356 BLAKE2B f27beb1f39803e5107d5b983379a8ff76b40078836328a8d702b833e544d18792c701333b85b70aadc17c1c7ce7e092380f6f0308953d4f5fa7d002988f1da2a SHA512 e2ba0e12f575e322e141652d8648b225cec574a70534a6c92e7b4c4cde836912433aaf5699f7a297713db508affe58e05c016cf4a5f9bc85ce25a84063bc2d84
diff --git a/net-libs/libinfinity/files/infinoted.confd b/net-libs/libinfinity/files/infinoted.confd
new file mode 100644
index 0000000000000000000000000000000000000000..81e62a4d951505d46336893e25a0f41709700c6e
--- /dev/null
+++ b/net-libs/libinfinity/files/infinoted.confd
@@ -0,0 +1,12 @@
+# Config file for /etc/init.d/infinoted for Gentoo Linux
+
+USER="infinote"
+GROUP="infinote"
+UMASK="007"
+
+PIDFILE="/var/run/infinoted.pid"
+
+# Please read `infinoted --help` for other options.
+# This is a fast setup for local networks only (maybe not even those),
+# make sure you use appropriate security on untrusted networks.
+OPTIONS="--root-directory=/var/lib/infinote --security-policy=no-tls"
diff --git a/net-libs/libinfinity/files/infinoted.initd b/net-libs/libinfinity/files/infinoted.initd
new file mode 100644
index 0000000000000000000000000000000000000000..dd346d382ca82f871edcf9f12fd051d98849a644
--- /dev/null
+++ b/net-libs/libinfinity/files/infinoted.initd
@@ -0,0 +1,28 @@
+#!/sbin/runscript
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting infinoted"
+ start-stop-daemon \
+ --start --quiet --background --make-pidfile \
+ --pidfile /var/run/infinoted.pid \
+ --exec /usr/bin/infinoted \
+ --user ${USER} --group ${GROUP} --umask 007 \
+ -- ${OPTIONS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping infinoted"
+ start-stop-daemon \
+ --stop --quiet \
+ --pidfile /var/run/infinoted.pid
+ eend $?
+}
diff --git a/net-libs/libinfinity/libinfinity-0.6.8.ebuild b/net-libs/libinfinity/libinfinity-0.6.8.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..efd6e0a136f78516306ebdd5e921939151c66a05
--- /dev/null
+++ b/net-libs/libinfinity/libinfinity-0.6.8.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils eapi7-ver user
+
+MY_PV=$(ver_cut 1-2)
+
+DESCRIPTION="An implementation of the Infinote protocol written in GObject-based C"
+HOMEPAGE="https://gobby.github.io/"
+SRC_URI="https://github.com/gobby/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ http://releases.0x539.de/${PN}/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="0/0.6"
+KEYWORDS="~amd64 ~x86"
+IUSE="avahi doc gtk +gtk3 server static-libs"
+
+RDEPEND="dev-libs/glib:2
+ dev-libs/libxml2
+ net-libs/gnutls
+ virtual/pam
+ virtual/gsasl
+ avahi? ( net-dns/avahi )
+ gtk3? ( x11-libs/gtk+:3 )
+ gtk? ( x11-libs/gtk+:2 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ doc? ( dev-util/gtk-doc )"
+
+DOCS=( AUTHORS ChangeLog NEWS README.md TODO )
+
+pkg_setup() {
+ if use server ; then
+ enewgroup infinote 100
+ enewuser infinote 100 /bin/bash /var/lib/infinote infinote
+ fi
+ #
+ if use gtk && use gtk3; then
+ eerror "You can select either gtk or gtk3, but not both at the same time" && die
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable doc gtk-doc)
+ $(use_with gtk inftextgtk)
+ $(use_with gtk infgtk)
+ $(use_with gtk)
+ $(use_with gtk3)
+ $(use_with server infinoted)
+ $(use_with avahi)
+ $(use_with avahi libdaemon)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ if use server ; then
+ newinitd "${FILESDIR}/infinoted.initd" infinoted
+ newconfd "${FILESDIR}/infinoted.confd" infinoted
+
+ keepdir /var/lib/infinote
+ fowners infinote:infinote /var/lib/infinote
+ fperms 770 /var/lib/infinote
+
+ dosym "${D}/usr/bin/infinoted-${MY_PV}" "${D}/usr/bin/infinoted"
+
+ elog "Add local users who should have local access to the documents"
+ elog "created by infinoted to the infinote group."
+ elog "The documents are saved in /var/lib/infinote per default."
+ fi
+}
diff --git a/net-libs/libinfinity/libinfinity-0.7.1.ebuild b/net-libs/libinfinity/libinfinity-0.7.1.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..65a051b9b1e48929e84432be058b7ae0997afc65
--- /dev/null
+++ b/net-libs/libinfinity/libinfinity-0.7.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils eapi7-ver user
+
+MY_PV=$(ver_cut 1-2)
+
+DESCRIPTION="An implementation of the Infinote protocol written in GObject-based C"
+HOMEPAGE="https://gobby.github.io/"
+SRC_URI="https://github.com/gobby/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ http://releases.0x539.de/${PN}/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="0.7"
+KEYWORDS="~amd64 ~x86"
+IUSE="avahi doc gtk +gtk3 server static-libs"
+
+RDEPEND="dev-libs/glib:2
+ dev-libs/libxml2
+ net-libs/gnutls
+ virtual/pam
+ virtual/gsasl
+ avahi? ( net-dns/avahi )
+ gtk3? ( x11-libs/gtk+:3 )
+ gtk? ( x11-libs/gtk+:2 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ doc? ( dev-util/gtk-doc )"
+
+DOCS=( AUTHORS ChangeLog NEWS README.md TODO )
+
+pkg_setup() {
+ if use server ; then
+ enewgroup infinote 100
+ enewuser infinote 100 /bin/bash /var/lib/infinote infinote
+ fi
+ #
+ if use gtk && use gtk3; then
+ eerror "You can select either gtk or gtk3, but not both at the same time" && die
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable doc gtk-doc)
+ $(use_with gtk inftextgtk)
+ $(use_with gtk infgtk)
+ $(use_with gtk)
+ $(use_with gtk3)
+ $(use_with server infinoted)
+ $(use_with avahi)
+ $(use_with avahi libdaemon)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ if use server ; then
+ newinitd "${FILESDIR}/infinoted.initd" infinoted
+ newconfd "${FILESDIR}/infinoted.confd" infinoted
+
+ keepdir /var/lib/infinote
+ fowners infinote:infinote /var/lib/infinote
+ fperms 770 /var/lib/infinote
+
+ dosym "${D}/usr/bin/infinoted-${MY_PV}" "${D}/usr/bin/infinoted"
+
+ elog "Add local users who should have local access to the documents"
+ elog "created by infinoted to the infinote group."
+ elog "The documents are saved in /var/lib/infinote per default."
+ fi
+}
diff --git a/net-libs/libinfinity/metadata.xml b/net-libs/libinfinity/metadata.xml
new file mode 100644
index 0000000000000000000000000000000000000000..423a1b1276c61d5827292f7faaa29ff3d1fec077
--- /dev/null
+++ b/net-libs/libinfinity/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ megagreener@gmail.com
+
+
+
diff --git a/net-wireless/mt76x0/Manifest b/net-wireless/mt76x0/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..a52de9bdea9ad66c97837d7c5dd36cbc46eb31a1
--- /dev/null
+++ b/net-wireless/mt76x0/Manifest
@@ -0,0 +1,2 @@
+AUX mt76x0-9999_usb_h-firmware-location.patch 279 BLAKE2B b2d2c1851ab414716049bcde6c98b4129dce39b24702bdad304efdd1915800e83594995c9e262b227976f7a9d937dc5e6db1ddfd84677f6e4f0bfc39e9c02184 SHA512 f257eaa4f24b704bccd345031f2e7f16d58a3c98173a5b2e7079a3c1878c3374d3c6891dfc2020c98745c0dd19953d2201193f66f4569943039c469dc7bfbaf5
+EBUILD mt76x0-9999.ebuild 552 BLAKE2B 5de769a87275ec3834041ed2cfddbb32135e003a713d820445be8af994bf1dbbea3b3c878e058941e300080e339f12b13399ddddff68d315d0f48bb8ed207c99 SHA512 7e59b83cff9cc4f56c139a0cb727126260a9e30b95ba10a242449e23605acc1c32efbeb35da370a3babba82a1e7c7ee7f54d1406a041d15c717c6622c7a87cb2
diff --git a/net-wireless/mt76x0/files/mt76x0-9999_usb_h-firmware-location.patch b/net-wireless/mt76x0/files/mt76x0-9999_usb_h-firmware-location.patch
new file mode 100644
index 0000000000000000000000000000000000000000..f655dd2249a75b4ca406bbb13c53fddbe2be347a
--- /dev/null
+++ b/net-wireless/mt76x0/files/mt76x0-9999_usb_h-firmware-location.patch
@@ -0,0 +1,13 @@
+diff --git a/usb.h b/usb.h
+index 43273bb..91a22af 100644
+--- a/usb.h
++++ b/usb.h
+@@ -16,7 +16,7 @@
+
+ #include "mt76x0.h"
+
+-#define MT7610_FIRMWARE "mt7610.bin"
++#define MT7610_FIRMWARE "mediatek/mt7610u.bin"
+
+ #define MT_VEND_REQ_MAX_RETRY 10
+ #define MT_VEND_REQ_TOUT_MS 300
diff --git a/net-wireless/mt76x0/mt76x0-9999.ebuild b/net-wireless/mt76x0/mt76x0-9999.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..715a538610be036f8a5db218bc902fcf382135e2
--- /dev/null
+++ b/net-wireless/mt76x0/mt76x0-9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit linux-info linux-mod git-r3
+
+DESCRIPTION="Linux mt76x0 driver"
+HOMEPAGE="https://github.com/sgruszka/mt76x0"
+EGIT_REPO_URI="https://github.com/sgruszka/mt76x0.git"
+#EGIT_COMMIT="c33ddb05a77741d2a9c9b974ad0cf0fa26d17b6e"
+
+LICENSE="GPL-2"
+SLOT="0"
+#KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+MODULE_NAMES="mt76x0(net/wireless:)"
+BUILD_TARGETS="all"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}_usb_h-firmware-location.patch
+ default
+}
diff --git a/net-wireless/rtl8812au/Manifest b/net-wireless/rtl8812au/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..704b2a86117696cc03078cab6fbb260c13391d71
--- /dev/null
+++ b/net-wireless/rtl8812au/Manifest
@@ -0,0 +1,4 @@
+AUX rtl8812au-9999_nowarnerrors.patch 700 BLAKE2B 8682b2348e93b0f8629215c4dc43d33738a3be1e4759d150462cae397544359117f237f3da9a70632ee3603ecc64f71ac59e0d542214737f63c9f7f58e34e989 SHA512 94f7de17f16a7b139494f85490fdaf76a817cd6936283fbe355a707935e173a69fc0950c930cfabf07d4535f16fd5f3df11657c509096bbde8c96270e4107a6d
+EBUILD rtl8812au-5.2.20.2_p20180829.ebuild 595 BLAKE2B 892d4b6f8bcde39bb21a49cfac5475879c424252427d61f0a95b15b69499e62c72890a5c1ca199e8daac454d3f27a43319fd2b59f9599d8b4550da4fc6a97b2c SHA512 0f3548fa95eeb436a4801249577a88d02e63187086d10288dc6aea9f98823c047237cd707e3489de7ca2cb28cdf333917ecebd99edf6c0ccd06164b2ed9b36b3
+EBUILD rtl8812au-5.2.20_p20180516.ebuild 595 BLAKE2B 2841e230e99b92a042cf3becdeaa30a0eb878f073e23c01bb0c8bed7ba2008d99416a60ea7b45120bcefe798ee935b1d90f2606823e286351f69f37b579497ff SHA512 22dfc0320cac8a189fd3d00e84c12093f3cbab207c8a3e4ab73bb46c7b32238cc98dec869e90edc1bba7c90d17607072b0a58c4fa43e31dc0be3e235aef96418
+EBUILD rtl8812au-9999.ebuild 632 BLAKE2B b31a7f715c9b98b6ae75d1569ffeedfdc848609fe724d02809050be6b731ce2a03416be14bb29756002dc3cd3ea5c6b4fa1854423ce33cbe3592ec8663129957 SHA512 5714f1b9b93a578112213e75679645d6e8c1890ae41f65c067262ff5ef2f395d7a535e4840a6175bbf40a61baa202592e94c458e6fb3d854e94952e2b7545d8d
diff --git a/net-wireless/rtl8812au/files/rtl8812au-9999_nowarnerrors.patch b/net-wireless/rtl8812au/files/rtl8812au-9999_nowarnerrors.patch
new file mode 100644
index 0000000000000000000000000000000000000000..1bfa8c0b89c724ecbea4b8e57b356e4ef72d109c
--- /dev/null
+++ b/net-wireless/rtl8812au/files/rtl8812au-9999_nowarnerrors.patch
@@ -0,0 +1,17 @@
+diff -Naru rtl8812au-9999.orig/Makefile rtl8812au-9999/Makefile
+--- rtl8812au-9999.orig/Makefile 2018-01-17 15:56:09.440006959 +0100
++++ rtl8812au-9999/Makefile 2018-01-17 15:57:09.230007038 +0100
+@@ -8,11 +8,11 @@
+ #EXTRA_CFLAGS += -Wshadow -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
+ EXTRA_CFLAGS += -Wframe-larger-than=1536
+
+-#EXTRA_CFLAGS += -Wno-unused-variable
++EXTRA_CFLAGS += -Wno-unused-variable
+ #EXTRA_CFLAGS += -Wno-unused-value
+ #EXTRA_CFLAGS += -Wno-unused-label
+ EXTRA_CFLAGS += -Wno-unused-parameter
+-#EXTRA_CFLAGS += -Wno-unused-function
++EXTRA_CFLAGS += -Wno-unused-function
+ #EXTRA_CFLAGS += -Wno-unused
+
+ #EXTRA_CFLAGS += -Wno-uninitialized
diff --git a/net-wireless/rtl8812au/rtl8812au-5.2.20.2_p20180829.ebuild b/net-wireless/rtl8812au/rtl8812au-5.2.20.2_p20180829.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..63caf5ba86267a388e0a1ee4b4a5d56e71dad8d7
--- /dev/null
+++ b/net-wireless/rtl8812au/rtl8812au-5.2.20.2_p20180829.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-info linux-mod git-r3
+
+DESCRIPTION="Linux kernel driver for rtl8812au USB WiFi chipsets"
+HOMEPAGE="https://github.com/gordboy/rtl8812au"
+EGIT_REPO_URI="https://github.com/gordboy/rtl8812au.git"
+EGIT_COMMIT="49836e086c574db21a5b5163285c6e11fb7f80e2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ARCH=x86_64
+MODULE_NAMES="8812au(net/wireless:)"
+BUILD_TARGETS="clean modules"
+DEPEND="!!net-wireless/rtl8812au_astsam
+ !!net-wireless/rtl8812au_aircrack-ng"
diff --git a/net-wireless/rtl8812au/rtl8812au-5.2.20_p20180516.ebuild b/net-wireless/rtl8812au/rtl8812au-5.2.20_p20180516.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..eedc69f983965185f6eed9090160aa45f71cdf90
--- /dev/null
+++ b/net-wireless/rtl8812au/rtl8812au-5.2.20_p20180516.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-info linux-mod git-r3
+
+DESCRIPTION="Linux kernel driver for rtl8812au USB WiFi chipsets"
+HOMEPAGE="https://github.com/gordboy/rtl8812au"
+EGIT_REPO_URI="https://github.com/gordboy/rtl8812au.git"
+EGIT_COMMIT="39d56ebc33d0120f6dd2413a935fbe6c2205f6f1"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ARCH=x86_64
+MODULE_NAMES="8812au(net/wireless:)"
+BUILD_TARGETS="clean modules"
+DEPEND="!!net-wireless/rtl8812au_astsam
+ !!net-wireless/rtl8812au_aircrack-ng"
diff --git a/net-wireless/rtl8812au/rtl8812au-9999.ebuild b/net-wireless/rtl8812au/rtl8812au-9999.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..c9a755ec40f7241db7fd2451c0f6a3aa91896573
--- /dev/null
+++ b/net-wireless/rtl8812au/rtl8812au-9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit linux-info linux-mod git-r3
+
+DESCRIPTION="Driver for AC1200 (801.11ac) Wireless Dual-Band USB Adapter"
+HOMEPAGE="https://github.com/abperiasamy/rtl8812AU_8821AU_linux"
+EGIT_REPO_URI="https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git"
+#EGIT_COMMIT="c33ddb05a77741d2a9c9b974ad0cf0fa26d17b6e"
+
+LICENSE="GPL-2"
+SLOT="0"
+#KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+MODULE_NAMES="rtl8812au(net/wireless:)"
+BUILD_TARGETS="clean modules"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}_nowarnerrors.patch
+ default
+}
diff --git a/sci-mathematics/rstudio/Manifest b/sci-mathematics/rstudio/Manifest
deleted file mode 100644
index e2beb6ae508d9ed8a76f3988d1eebb0842ca8739..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/Manifest
+++ /dev/null
@@ -1,20 +0,0 @@
-AUX rstudio-0.94.106-linker_flags.patch 729 SHA256 5501af495ca27a4028e1cef976277a0a3225d83fdc8a4d3dcbde26fbf751ec9a SHA512 a723c56577258a940f3aa59da92add5f7cd178a507dbc03e4c70c199bbaeb43d1b71cbaec66c8a74cce08370d4ed25314728831c075efd2aae7a13c8d881c1fe WHIRLPOOL 9f589583f47a6c989ca750557feb94c2baeb4e2a1696933cba26eebba96b654525599a62dc3bf35b2b9da342eb0d02c281f6da8a0918d8a35db96009a43817e1
-AUX rstudio-0.94.106-paths.patch 5314 SHA256 69f684e1e977b30feb5447d69959eff762dd3ee3ca83e69cf98d9978b8db08f2 SHA512 01b984b3d70f92dbfbafb94700a588c4568cddf7a5b99ad5d4c0db5c14431e9845ad4e3a3e1f12c5a48fa9bc10ed1f71640602dfbdc1e10309d03b26226fbc96 WHIRLPOOL b4d130d7ed770e4c673b11222b55c2014bf784588be3625a08710b586fa4e8cd44599049a8510348664fd81a953b75c0609b509e52ebf2d4b63015fa49ee7cc6
-AUX rstudio-0.94.106-prefs.patch 1044 SHA256 96c327675f0224ce053c33e266fe51e1a3cc97b4aa403ef89676bf5b7ef9062b SHA512 0aa8860f7be03bd2835ace92066408dc14299f99ba84b454ee9332d4b171932e59455af37b3a863a5f618a4ca8dfbd60b2c34c67adf2b896da3575ce67ab8ced WHIRLPOOL a55ce8227b4077b88eb815a34d32dda8d0c5d45af57d48cc977ac58971372d5f358cb6578c71944b0a18f0318a3243ef3ae79ca5c3203b87a5828130f9f09ab4
-AUX rstudio-0.94.110-linker_flags.patch 735 SHA256 5cb72583f7f44bfc3be5ad15b07b325567da057569e17deb561ca2df2ed088cc SHA512 4631900b5a18b5bcc4c701c9f5ebac5a607b344d39eaaa7099fee19632ce7125790fbdb178a418171491b466149f4b2769d84257bd429fd09b28fc6f30a87c20 WHIRLPOOL a571c27bdbe8cdac7a43d462f7001ae2bcb42304b5155658ca0023723b33aa1f47f4f78b5d74db518096883bc37f3a16187902ebad892c4d80b16ae98ed529b1
-AUX rstudio-0.94.110-paths.patch 5338 SHA256 43aad37002213c7cd3f80588b051a900e1c11223585fb5829796f584810fbd57 SHA512 9daf02a40788c7f5f962466e93a613edb5a6debe66483b7def8dc4248e95fbd0fb7f15e3f45a6723bc0fa0141f1d1e77067c495de2dc1356a2253d2603df3508 WHIRLPOOL c065c042ebc844dbfac728fe4af6c76d7ab98af22d37f645e2ce9bcfe7af01b1155886b305ed855d25ef576de9ffbdb0e2aaabb9e0e863e134819bff50b5f6cf
-AUX rstudio-0.94.110-prefs.patch 1044 SHA256 2da49a836daa1d3ddf3ace0ca0523335fb5bea1733273bd7eb1e7a7311922d7d SHA512 53bbd0f5407438bc7019bb4e1c67d8e17e30f384ece6d3aa633cda64f2ab3040bf34307659ccf74270e59dae8c18e04aabd55551bf42bb5725710a5aca195649 WHIRLPOOL 695485793168639aa96e955ad0df650d0774365786833e2f8a40e8ede6b94885f1bd8a741921fd1f3f1b33ae60476e326a5d05e9703eb8bb8e1a779000045a5c
-AUX rstudio-0.95.263-linker_flags.patch 539 SHA256 55265fe3d1d2f785a64855ffd47ec606471cbe5eb0d6723337f8a26b9e41bf84 SHA512 bde696830f3aa896fae9032e7c6df4f4689de78e2ca523cdce581733dcaa2c2cab4e27f653ec1763ba4fe1c3b7c7d93458db5fbd64ac5d2b2a0377405a554c64 WHIRLPOOL 0a451b2dfbe07bfb89d5f86f33d5bd729fffa728611d69bfc92396be17bd8bd78dd2bfbcd70804884cd2eedf2909051814efac99611c1ea2166f27a2d7127a50
-AUX rstudio-0.95.263-paths.patch 5244 SHA256 529aa1026f76f9d330b45d4f4cc5db581ea40f8c647cf8db5cd15262f9b88850 SHA512 024dac7230f2518fb4b3a41b87a3321224163032f28d75bf4333e05f6997f89bdc3acc23bdfce2c02cc74539437d1de2781d39a388440b4c7ae03e135da5dc4f WHIRLPOOL 07feea9edafe0706dde57ae7c23bf550df6dd3b965c1e38b143c198a922c0b5c3b69dd7c6c45e9c1256055467aeababa50ff95c208d054c78a8ce420a2864489
-AUX rstudio-0.95.263-prefs.patch 809 SHA256 214974374ea629ef11603f71acad491d83cd283f66af9bd38ed48451c9d17bc7 SHA512 9bd75443938362a6d68faf196123bbfad7478b8668894b9ca46769cddb4a5fe40b23656b3ce178218d47cb6110639522e4ca36493c0ac492cd4761084c9a6c94 WHIRLPOOL 39505fcf0c1348d30f7dc2c748b5dcecbb5a3dddaed74b8439d53aa138c2d158d7d3cdaab4ca801f5631016b6bdaa5e122019e7e8193016f88aa2733ffe00200
-AUX rstudio-rserver.initd 376 SHA256 1ae2913cd60b59ac91cc73a3656d7a61e0df0ef85be9a534b99259ad2d5dfe0b SHA512 d0259040fd725aa475c6a064f501301d08b110fa33e7ad707f628cd068e66e6c583262abf04c07e4d6313a793d4b4a6c38b711d63713c447fc62dcc104f247a7 WHIRLPOOL 7605b7b4a5adae2df2095dce89b7d3fbc0b91d94de049d621af40cb0e20a67c07c2d6bbcec438899aabef8607c6832d1e20ad6a5c3bb9c057007bfad93ec3083
-AUX rstudio-rstudio.desktop 182 SHA256 3f5c3e1fa70a54b73b257bfbcbe7b7e17b3674199ce6c16656d1bf8d0a1dface SHA512 8c70f1bbc6d954f15619bdbfba7463bfc16b0c4167d3be41dafd02eb1458b49b6fa5cf723adb46c8f966413b873eb55fe8261dee2fe4d28ba913b320b64ebc9f WHIRLPOOL ef11f9aaae124836a9835e7798a0e6bbdc4275fd5516f9f66415d8cd357b7e22e68905066c479981bd2e7d710ac668365d263141a927176c9a22b7639f90c12d
-DIST rstudio-0.94.106.tar.gz 8164070 SHA256 e9f42eb775db1795889624c1619d9d57bdd50c7c13bb845159dfc33645caec97 SHA512 c784c783c02b219cf21cfd09808e7973465d3287e9eb44d2619a988f4d6e4af477905e0bb317fbbda9429c655658040ad8a9db404c13c701aae9be625d21d4cd WHIRLPOOL 1e95a055701690d295bf68cc9e86f46be14bbb9488b72103dc2cde1d816768b06567c3cf2b848c8127d1a049fc141b9a2d439e88df9e67fcacc38fe49519e1a3
-DIST rstudio-0.94.110.tar.gz 8164205 SHA256 d7d25cd1933c227578fe573e2eac8bd0752d4bd4fa2b3a7dcc112b72d186c381 SHA512 bd0e52d436b95adafde7f8f846742e606459777aae89f1aecba0e7da8aaff5070af4e857fa0f63c47d2d6f46f019db894e3bbeeb5e29141f724f3f8f30826930 WHIRLPOOL fa819d58a0451f6d665a5b1448673d4249b71ef3f4d723663612cfaf39926ff835fc46b94c218ef85ce9e0e1fc583dbd1448056001692bd1b410364ce710522e
-DIST rstudio-0.95.263.tar.gz 9144590 SHA256 438b2a073dd16f8af519b55b254ab03650b2c04614a3bc746aeb5d7ee94b5b64 SHA512 8d7d5633dc7488aa85c22bb0554eedb08d2a29f7c49d779a190b0a7834ed64d1e708d3abec8aa9355a248a404056889776cd95be90eee69964e4451bb6682019 WHIRLPOOL cc1e9811a5375528dd38d4e0ecd57f8accb56945783cf75eb13b2c8979ea7fe8448c892875aa2e7f5c5ec8a007062369155a3e37c60afd8f6361620bf72ae932
-DIST rstudio-gin-1.5.zip 1055663 SHA256 f561f4eb5d5fe1cff95c881e6aed53a86e9f0de8a52863295a8600375f96ab94 SHA512 3f6649565f9600daaca6ddf3fb431925b5a1ce1ada38e6389de64cef617abba9d3f49c555d0a20053fb06f17ccbe4e1141b39966fbe4b2975d7b120377504897 WHIRLPOOL e66d348ed275eb20518369c39592a5a03ee4257422e2947520385377939de65a54d131332818362a47597392026db48ed1332f11ae218e336798498ae5d5b196
-DIST rstudio-gwt-2.3.0.zip 78142980 SHA256 80180317159465547518998f0b7b03ddf55179902c1358e418d504f55e273c02 SHA512 2a1d1ed02e0f6cdd57a3c955424a8b62704420e3643596e22bf10397b2c35c23636d63aa4e2aee70e99fb5172a52b507afbd0576672dc1813af2744d091633ec WHIRLPOOL a7856001cde722d0b81fd125be7066922cbedb23421d41357d95222008ad1e33b5106cc42dc18d8d3feab60285dd5b07063d173a76b83c894db66cc37c91c56f
-DIST rstudio-gwt-2.4.0.zip 89734508 SHA256 27d48a4b6df9de01eaf1bd3ba3971a8f32742886f67041ddc3cd9dbe01787ebf SHA512 7c64e4fdcf2114700112ea8258f91eed3c5c64ce1067100f86a4201eb4a2f9ba2b8d89663a3bd9c45b1a0555bd3d8b1dcabeb2b59b38ffc0ebb429bcad255ec2 WHIRLPOOL 94fa83ab291434e4975f7c526712dc6b0068ea96213d039b5483c8cc6b6bcd7ee7ebab3d00dc3b8202b25db34732d8b9af1a3fe1d02bc6189699baa2c24a6b82
-EBUILD rstudio-0.94.106.ebuild 3683 SHA256 337385a398b2456966abb98245b5dbf9a5c3bd4a69ca614003d0a2b250d052f6 SHA512 95882bdef0eaa95d7331b4e6eadd1d01fe8ff9213ca836d1b67a723d9b1f5f2a89adf6a96269b0e00d0d83720a6b0c4f855e055c5ad6aec3fb6ae38503718625 WHIRLPOOL 199e692228e0b9cfd766a5dbc7d5593d54526b7ee869fc72cd6d6f1013f7594ec2c0327d800e1b289a6f1d90d7dcfa7ce890b84f182c265d30f9895824f4188a
-EBUILD rstudio-0.94.110.ebuild 3683 SHA256 337385a398b2456966abb98245b5dbf9a5c3bd4a69ca614003d0a2b250d052f6 SHA512 95882bdef0eaa95d7331b4e6eadd1d01fe8ff9213ca836d1b67a723d9b1f5f2a89adf6a96269b0e00d0d83720a6b0c4f855e055c5ad6aec3fb6ae38503718625 WHIRLPOOL 199e692228e0b9cfd766a5dbc7d5593d54526b7ee869fc72cd6d6f1013f7594ec2c0327d800e1b289a6f1d90d7dcfa7ce890b84f182c265d30f9895824f4188a
-EBUILD rstudio-0.95.263.ebuild 4473 SHA256 beda2ce4d4a8e1bd532805fe121e2cb2a4cc4041f657032c8066a0feb4bbb31f SHA512 bc5927c2a3acef5dc6efb9612bceef985524ad5092ce9aced4d679072d27619d8cb4c2657f19730abea7e22096a711827a6b06b3bdada86864c77d6a0ae6341a WHIRLPOOL f21398c1dbb8a7d8feedfb4b7f60e7b0823b3fe3f28b40856420809f19d22ad4617171ce2ccb3af023f08b323f35e0332b4db4d569a2dc8ff4c3249697e70ae3
diff --git a/sci-mathematics/rstudio/files/rstudio-0.94.106-linker_flags.patch b/sci-mathematics/rstudio/files/rstudio-0.94.106-linker_flags.patch
deleted file mode 100644
index c67e501c6a52d0a50361bd3dc86e08e647091661..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-0.94.106-linker_flags.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -urN paths/src/cpp/CMakeLists.txt linker_flags/src/cpp/CMakeLists.txt
---- paths/src/cpp/CMakeLists.txt 2011-09-20 08:15:44.000000000 -0700
-+++ linker_flags/src/cpp/CMakeLists.txt 2011-09-24 00:53:52.553091241 -0700
-@@ -54,8 +54,8 @@
- add_definitions(-D_FORTIFY_SOURCE=2)
- add_definitions(-fstack-protector --param ssp-buffer-size=4)
- add_definitions(-pie -fPIE)
-- set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro)
-- set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,now)
-+ set(CMAKE_EXE_LINKER_FLAGS -Wl,-z,relro ${CMAKE_EXE_LINKER_FLAGS})
-+ set(CMAKE_EXE_LINKER_FLAGS -Wl,-z,now ${CMAKE_EXE_LINKER_FLAGS})
- endif()
-
- # Win32 specific global directives
diff --git a/sci-mathematics/rstudio/files/rstudio-0.94.106-paths.patch b/sci-mathematics/rstudio/files/rstudio-0.94.106-paths.patch
deleted file mode 100644
index bf510c8bbcd7c60b8f31e95f947f15ac5787c663..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-0.94.106-paths.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-diff -urN prefs/CMakeGlobals.txt paths/CMakeGlobals.txt
---- prefs/CMakeGlobals.txt 2011-09-20 08:15:44.000000000 -0700
-+++ paths/CMakeGlobals.txt 2011-09-24 00:51:30.488867289 -0700
-@@ -98,7 +98,7 @@
- else()
- set(RSTUDIO_INSTALL_BIN bin)
- endif()
-- set(RSTUDIO_INSTALL_SUPPORTING .)
-+ set(RSTUDIO_INSTALL_SUPPORTING ./share/rstudio-0.94.106/)
- endif()
-
- # if the install prefix is /usr/local then tweak as appropriate
-diff -urN prefs/src/cpp/server/CMakeLists.txt paths/src/cpp/server/CMakeLists.txt
---- prefs/src/cpp/server/CMakeLists.txt 2011-09-20 08:15:44.000000000 -0700
-+++ paths/src/cpp/server/CMakeLists.txt 2011-09-24 00:51:30.495867201 -0700
-@@ -141,7 +141,7 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT})
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}
-- DESTINATION ${RSERVER_INITD_DEBIAN_DIR})
-+ DESTINATION share/rstudio-0.94.106/${RSERVER_INITD_DEBIAN_DIR})
-
- # install configured redhat init.d script
- set(RSERVER_INITD_REDHAT_DIR "extras/init.d/redhat")
-@@ -149,7 +149,7 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT})
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}
-- DESTINATION ${RSERVER_INITD_REDHAT_DIR})
-+ DESTINATION share/rstudio-0.94.106/${RSERVER_INITD_REDHAT_DIR})
-
- # install configured suse init.d script
- set(RSERVER_INITD_SUSE_DIR "extras/init.d/suse")
-@@ -157,13 +157,13 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_SUSE_SCRIPT}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT})
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT}
-- DESTINATION ${RSERVER_INITD_SUSE_DIR})
-+ DESTINATION share/rstudio-0.94.106/${RSERVER_INITD_SUSE_DIR})
-
- # install pam profile
- set(RSERVER_PAM_DIR "extras/pam")
- set(RSERVER_PAM_PROFILE "${RSERVER_PAM_DIR}/rstudio")
- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_PAM_PROFILE}
-- DESTINATION ${RSERVER_PAM_DIR})
-+ DESTINATION share/rstudio-0.94.106/${RSERVER_PAM_DIR})
-
- # install configured apparmor profile
- set(RSERVER_APPARMOR_DIR "extras/apparmor")
-@@ -171,9 +171,9 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_PROFILE}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE})
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE}
-- DESTINATION ${RSERVER_APPARMOR_DIR})
-+ DESTINATION share/rstudio-0.94.106/${RSERVER_APPARMOR_DIR})
- install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_DIR}/apparmor-profile-load
-- DESTINATION ${RSERVER_APPARMOR_DIR})
-+ DESTINATION share/rstudio-0.94.106/${RSERVER_APPARMOR_DIR})
-
- # install configured upstart profile
- set(RSERVER_UPSTART_DIR "extras/upstart")
-@@ -181,6 +181,6 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_UPSTART_PROFILE}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE})
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE}
-- DESTINATION ${RSERVER_UPSTART_DIR})
-+ DESTINATION share/rstudio-0.94.106/${RSERVER_UPSTART_DIR})
-
- endif()
-diff -urN prefs/src/cpp/server/ServerOptions.cpp paths/src/cpp/server/ServerOptions.cpp
---- prefs/src/cpp/server/ServerOptions.cpp 2011-09-20 08:15:44.000000000 -0700
-+++ paths/src/cpp/server/ServerOptions.cpp 2011-09-24 00:51:30.510867013 -0700
-@@ -201,7 +201,7 @@
-
- // convert relative paths by completing from the system installation
- // path (this allows us to be relocatable)
-- resolvePath(installPath, &wwwLocalPath_);
-+ resolvePath(installPath.childPath("share/rstudio-0.94.106"), &wwwLocalPath_);
- resolvePath(installPath, &authPamHelperPath_);
- resolvePath(installPath, &rsessionPath_);
- resolvePath(installPath, &rldpathPath_);
-diff -urN prefs/src/cpp/session/SessionOptions.cpp paths/src/cpp/session/SessionOptions.cpp
---- prefs/src/cpp/session/SessionOptions.cpp 2011-09-20 08:15:44.000000000 -0700
-+++ paths/src/cpp/session/SessionOptions.cpp 2011-09-24 00:51:30.504867089 -0700
-@@ -272,12 +272,12 @@
- }
-
- // convert relative paths by completing from the app resource path
-- resolvePath(resourcePath, &rHelpCssFilePath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &rHelpCssFilePath_);
- resolvePath(resourcePath, &agreementFilePath_);
-- resolvePath(resourcePath, &wwwLocalPath_);
-- resolvePath(resourcePath, &coreRSourcePath_);
-- resolvePath(resourcePath, &modulesRSourcePath_);
-- resolvePath(resourcePath, &sessionPackagesPath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &wwwLocalPath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &coreRSourcePath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &modulesRSourcePath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &sessionPackagesPath_);
- resolvePath(resourcePath, &rpostbackPath_);
-
- // shared secret with parent
diff --git a/sci-mathematics/rstudio/files/rstudio-0.94.106-prefs.patch b/sci-mathematics/rstudio/files/rstudio-0.94.106-prefs.patch
deleted file mode 100644
index 61f08b71cc4249c50b79a70d4e05fff24ca66174..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-0.94.106-prefs.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -urN original/src/gwt/build.xml prefs/src/gwt/build.xml
---- original/src/gwt/build.xml 2011-09-20 08:15:44.000000000 -0700
-+++ prefs/src/gwt/build.xml 2011-09-24 00:44:50.386869251 -0700
-@@ -101,7 +101,7 @@
-
-
-
--
-+
-
-
-
-@@ -145,7 +145,7 @@
-
-
-
--
-+
-
-
-
diff --git a/sci-mathematics/rstudio/files/rstudio-0.94.110-linker_flags.patch b/sci-mathematics/rstudio/files/rstudio-0.94.110-linker_flags.patch
deleted file mode 100644
index b0ed9e98bbc84426472eecb3ed9e5c78d71fb762..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-0.94.110-linker_flags.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -urN original/src/cpp/CMakeLists.txt linker_flags/src/cpp/CMakeLists.txt
---- original/src/cpp/CMakeLists.txt 2011-09-30 09:02:51.000000000 -0700
-+++ linker_flags/src/cpp/CMakeLists.txt 2011-10-08 17:41:00.813750986 -0700
-@@ -54,8 +54,8 @@
- add_definitions(-D_FORTIFY_SOURCE=2)
- add_definitions(-fstack-protector --param ssp-buffer-size=4)
- add_definitions(-pie -fPIE)
-- set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro)
-- set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,now)
-+ set(CMAKE_EXE_LINKER_FLAGS -Wl,-z,relro ${CMAKE_EXE_LINKER_FLAGS})
-+ set(CMAKE_EXE_LINKER_FLAGS -Wl,-z,now ${CMAKE_EXE_LINKER_FLAGS})
- endif()
-
- # Win32 specific global directives
diff --git a/sci-mathematics/rstudio/files/rstudio-0.94.110-paths.patch b/sci-mathematics/rstudio/files/rstudio-0.94.110-paths.patch
deleted file mode 100644
index a0546ae2cd13665d36a9bbc80d696aa148f5cb64..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-0.94.110-paths.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-diff -urN original/CMakeGlobals.txt paths/CMakeGlobals.txt
---- original/CMakeGlobals.txt 2011-09-30 09:02:51.000000000 -0700
-+++ paths/CMakeGlobals.txt 2011-10-08 17:32:13.420344312 -0700
-@@ -98,7 +98,7 @@
- else()
- set(RSTUDIO_INSTALL_BIN bin)
- endif()
-- set(RSTUDIO_INSTALL_SUPPORTING .)
-+ set(RSTUDIO_INSTALL_SUPPORTING ./share/rstudio-0.94.110/)
- endif()
-
- # if the install prefix is /usr/local then tweak as appropriate
-diff -urN original/src/cpp/server/CMakeLists.txt paths/src/cpp/server/CMakeLists.txt
---- original/src/cpp/server/CMakeLists.txt 2011-09-30 09:02:51.000000000 -0700
-+++ paths/src/cpp/server/CMakeLists.txt 2011-10-08 17:32:13.433344148 -0700
-@@ -141,7 +141,7 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT})
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}
-- DESTINATION ${RSERVER_INITD_DEBIAN_DIR})
-+ DESTINATION share/rstudio-0.94.110/${RSERVER_INITD_DEBIAN_DIR})
-
- # install configured redhat init.d script
- set(RSERVER_INITD_REDHAT_DIR "extras/init.d/redhat")
-@@ -149,7 +149,7 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT})
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}
-- DESTINATION ${RSERVER_INITD_REDHAT_DIR})
-+ DESTINATION share/rstudio-0.94.110/${RSERVER_INITD_REDHAT_DIR})
-
- # install configured suse init.d script
- set(RSERVER_INITD_SUSE_DIR "extras/init.d/suse")
-@@ -157,13 +157,13 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_SUSE_SCRIPT}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT})
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT}
-- DESTINATION ${RSERVER_INITD_SUSE_DIR})
-+ DESTINATION share/rstudio-0.94.110/${RSERVER_INITD_SUSE_DIR})
-
- # install pam profile
- set(RSERVER_PAM_DIR "extras/pam")
- set(RSERVER_PAM_PROFILE "${RSERVER_PAM_DIR}/rstudio")
- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_PAM_PROFILE}
-- DESTINATION ${RSERVER_PAM_DIR})
-+ DESTINATION share/rstudio-0.94.110/${RSERVER_PAM_DIR})
-
- # install configured apparmor profile
- set(RSERVER_APPARMOR_DIR "extras/apparmor")
-@@ -171,9 +171,9 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_PROFILE}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE})
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE}
-- DESTINATION ${RSERVER_APPARMOR_DIR})
-+ DESTINATION share/rstudio-0.94.110/${RSERVER_APPARMOR_DIR})
- install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_DIR}/apparmor-profile-load
-- DESTINATION ${RSERVER_APPARMOR_DIR})
-+ DESTINATION share/rstudio-0.94.110/${RSERVER_APPARMOR_DIR})
-
- # install configured upstart profile
- set(RSERVER_UPSTART_DIR "extras/upstart")
-@@ -181,6 +181,6 @@
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_UPSTART_PROFILE}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE})
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE}
-- DESTINATION ${RSERVER_UPSTART_DIR})
-+ DESTINATION share/rstudio-0.94.110/${RSERVER_UPSTART_DIR})
-
- endif()
-diff -urN original/src/cpp/server/ServerOptions.cpp paths/src/cpp/server/ServerOptions.cpp
---- original/src/cpp/server/ServerOptions.cpp 2011-09-30 09:02:51.000000000 -0700
-+++ paths/src/cpp/server/ServerOptions.cpp 2011-10-08 17:32:13.458343837 -0700
-@@ -201,7 +201,7 @@
-
- // convert relative paths by completing from the system installation
- // path (this allows us to be relocatable)
-- resolvePath(installPath, &wwwLocalPath_);
-+ resolvePath(installPath.childPath("share/rstudio-0.94.110"), &wwwLocalPath_);
- resolvePath(installPath, &authPamHelperPath_);
- resolvePath(installPath, &rsessionPath_);
- resolvePath(installPath, &rldpathPath_);
-diff -urN original/src/cpp/session/SessionOptions.cpp paths/src/cpp/session/SessionOptions.cpp
---- original/src/cpp/session/SessionOptions.cpp 2011-09-30 09:02:51.000000000 -0700
-+++ paths/src/cpp/session/SessionOptions.cpp 2011-10-08 17:32:13.447343974 -0700
-@@ -272,12 +272,12 @@
- }
-
- // convert relative paths by completing from the app resource path
-- resolvePath(resourcePath, &rHelpCssFilePath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &rHelpCssFilePath_);
- resolvePath(resourcePath, &agreementFilePath_);
-- resolvePath(resourcePath, &wwwLocalPath_);
-- resolvePath(resourcePath, &coreRSourcePath_);
-- resolvePath(resourcePath, &modulesRSourcePath_);
-- resolvePath(resourcePath, &sessionPackagesPath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &wwwLocalPath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &coreRSourcePath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &modulesRSourcePath_);
-+ resolvePath(resourcePath.childPath("share/rstudio-0.94.110"), &sessionPackagesPath_);
- resolvePath(resourcePath, &rpostbackPath_);
-
- // shared secret with parent
diff --git a/sci-mathematics/rstudio/files/rstudio-0.94.110-prefs.patch b/sci-mathematics/rstudio/files/rstudio-0.94.110-prefs.patch
deleted file mode 100644
index 1010c6b5ccc2db45245a3e4ac918fcb8c644467a..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-0.94.110-prefs.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -urN original/src/gwt/build.xml prefs/src/gwt/build.xml
---- original/src/gwt/build.xml 2011-09-30 09:02:51.000000000 -0700
-+++ prefs/src/gwt/build.xml 2011-10-08 17:23:36.144811146 -0700
-@@ -101,7 +101,7 @@
-
-
-
--
-+
-
-
-
-@@ -145,7 +145,7 @@
-
-
-
--
-+
-
-
-
diff --git a/sci-mathematics/rstudio/files/rstudio-0.95.263-linker_flags.patch b/sci-mathematics/rstudio/files/rstudio-0.95.263-linker_flags.patch
deleted file mode 100644
index e68399d13018d2cb9a71a079ac455c8766b3af32..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-0.95.263-linker_flags.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt
-index 0589ca0..fe5bd5f 100644
---- a/src/cpp/CMakeLists.txt
-+++ b/src/cpp/CMakeLists.txt
-@@ -57,7 +57,7 @@ if(UNIX)
- add_definitions(-D_FORTIFY_SOURCE=2)
- add_definitions(-fstack-protector --param ssp-buffer-size=4)
- add_definitions(-pie -fPIE)
-- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro,-z,now")
-+ set(CMAKE_EXE_LINKER_FLAGS "-Wl,-z,relro,-z,now ${CMAKE_EXE_LINKER_FLAGS}")
- endif()
-
- # Win32 specific global directives
diff --git a/sci-mathematics/rstudio/files/rstudio-0.95.263-paths.patch b/sci-mathematics/rstudio/files/rstudio-0.95.263-paths.patch
deleted file mode 100644
index 40a869884f502bd5672638da6a2b689f5cf8e928..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-0.95.263-paths.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-diff --git a/CMakeGlobals.txt b/CMakeGlobals.txt
-index da74970..1537bff 100644
---- a/CMakeGlobals.txt
-+++ b/CMakeGlobals.txt
-@@ -103,7 +103,7 @@ else()
- else()
- set(RSTUDIO_INSTALL_BIN bin)
- endif()
-- set(RSTUDIO_INSTALL_SUPPORTING .)
-+ set(RSTUDIO_INSTALL_SUPPORTING ${DISTRO_SHARE})
- endif()
-
- # if the install prefix is /usr/local then tweak as appropriate
-diff --git a/src/cpp/server/CMakeLists.txt b/src/cpp/server/CMakeLists.txt
-index af4db1c..96b767e 100644
---- a/src/cpp/server/CMakeLists.txt
-+++ b/src/cpp/server/CMakeLists.txt
-@@ -142,7 +142,7 @@ if (UNIX AND NOT APPLE)
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT})
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}
-- DESTINATION ${RSERVER_INITD_DEBIAN_DIR})
-+ DESTINATION ${DISTRO_SHARE}/${RSERVER_INITD_DEBIAN_DIR})
-
- # install configured redhat init.d script
- set(RSERVER_INITD_REDHAT_DIR "extras/init.d/redhat")
-@@ -150,7 +150,7 @@ if (UNIX AND NOT APPLE)
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT})
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}
-- DESTINATION ${RSERVER_INITD_REDHAT_DIR})
-+ DESTINATION ${DISTRO_SHARE}/${RSERVER_INITD_REDHAT_DIR})
-
- # install configured suse init.d script
- set(RSERVER_INITD_SUSE_DIR "extras/init.d/suse")
-@@ -158,13 +158,13 @@ if (UNIX AND NOT APPLE)
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_SUSE_SCRIPT}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT})
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT}
-- DESTINATION ${RSERVER_INITD_SUSE_DIR})
-+ DESTINATION ${DISTRO_SHARE}/${RSERVER_INITD_SUSE_DIR})
-
- # install pam profile
- set(RSERVER_PAM_DIR "extras/pam")
- set(RSERVER_PAM_PROFILE "${RSERVER_PAM_DIR}/rstudio")
- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_PAM_PROFILE}
-- DESTINATION ${RSERVER_PAM_DIR})
-+ DESTINATION ${DISTRO_SHARE}/${RSERVER_PAM_DIR})
-
- # install configured apparmor profile
- set(RSERVER_APPARMOR_DIR "extras/apparmor")
-@@ -172,9 +172,9 @@ if (UNIX AND NOT APPLE)
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_PROFILE}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE})
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE}
-- DESTINATION ${RSERVER_APPARMOR_DIR})
-+ DESTINATION ${DISTRO_SHARE}/${RSERVER_APPARMOR_DIR})
- install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_DIR}/apparmor-profile-load
-- DESTINATION ${RSERVER_APPARMOR_DIR})
-+ DESTINATION ${DISTRO_SHARE}/${RSERVER_APPARMOR_DIR})
-
- # install configured upstart profile
- set(RSERVER_UPSTART_DIR "extras/upstart")
-@@ -182,6 +182,6 @@ if (UNIX AND NOT APPLE)
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_UPSTART_PROFILE}.in
- ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE})
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE}
-- DESTINATION ${RSERVER_UPSTART_DIR})
-+ DESTINATION ${DISTRO_SHARE}/${RSERVER_UPSTART_DIR})
-
- endif()
-diff --git a/src/cpp/server/ServerOptions.cpp b/src/cpp/server/ServerOptions.cpp
-index 77a63f1..f0d25f0 100644
---- a/src/cpp/server/ServerOptions.cpp
-+++ b/src/cpp/server/ServerOptions.cpp
-@@ -201,7 +201,7 @@ ProgramStatus Options::read(int argc, char * const argv[])
-
- // convert relative paths by completing from the system installation
- // path (this allows us to be relocatable)
-- resolvePath(installPath, &wwwLocalPath_);
-+ resolvePath(installPath.childPath(DISTRO_SHARE), &wwwLocalPath_);
- resolvePath(installPath, &authPamHelperPath_);
- resolvePath(installPath, &rsessionPath_);
- resolvePath(installPath, &rldpathPath_);
-diff --git a/src/cpp/session/SessionOptions.cpp b/src/cpp/session/SessionOptions.cpp
-index 0df1081..777cc6a 100644
---- a/src/cpp/session/SessionOptions.cpp
-+++ b/src/cpp/session/SessionOptions.cpp
-@@ -314,12 +314,12 @@ core::ProgramStatus Options::read(int argc, char * const argv[])
- }
-
- // convert relative paths by completing from the app resource path
-- resolvePath(resourcePath, &rHelpCssFilePath_);
-+ resolvePath(resourcePath.childPath(DISTRO_SHARE), &rHelpCssFilePath_);
- resolvePath(resourcePath, &agreementFilePath_);
-- resolvePath(resourcePath, &wwwLocalPath_);
-- resolvePath(resourcePath, &coreRSourcePath_);
-- resolvePath(resourcePath, &modulesRSourcePath_);
-- resolvePath(resourcePath, &sessionPackagesPath_);
-+ resolvePath(resourcePath.childPath(DISTRO_SHARE), &wwwLocalPath_);
-+ resolvePath(resourcePath.childPath(DISTRO_SHARE), &coreRSourcePath_);
-+ resolvePath(resourcePath.childPath(DISTRO_SHARE), &modulesRSourcePath_);
-+ resolvePath(resourcePath.childPath(DISTRO_SHARE), &sessionPackagesPath_);
- resolvePostbackPath(resourcePath, &rpostbackPath_);
- #ifdef _WIN32
- resolvePath(resourcePath, &consoleIoPath_);
diff --git a/sci-mathematics/rstudio/files/rstudio-0.95.263-prefs.patch b/sci-mathematics/rstudio/files/rstudio-0.95.263-prefs.patch
deleted file mode 100644
index dd85a8ad934b279dafb354fab0a19f82e9abb8f3..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-0.95.263-prefs.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/src/gwt/build.xml b/src/gwt/build.xml
-index 6581bd9..36eadc1 100644
---- a/src/gwt/build.xml
-+++ b/src/gwt/build.xml
-@@ -26,6 +26,7 @@
-
-
-
-+
-
-
-
-@@ -102,6 +103,7 @@
-
-
-
-+
-
-
-
diff --git a/sci-mathematics/rstudio/files/rstudio-rserver.initd b/sci-mathematics/rstudio/files/rstudio-rserver.initd
deleted file mode 100644
index 6779052b82d6e202a1bb8f6c16ac82a1997ae76c..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-rserver.initd
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-start() {
- ebegin "Starting RStudio Server"
- start-stop-daemon --start --quiet --exec /usr/bin/rserver
- eend $?
-}
-
-stop() {
- ebegin "Stopping RStudio Server"
- start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --name /usr/bin/rserver
- eend $?
-}
diff --git a/sci-mathematics/rstudio/files/rstudio-rstudio.desktop b/sci-mathematics/rstudio/files/rstudio-rstudio.desktop
deleted file mode 100644
index d0513d897f836d2d0593d3dc4b7acb99bf3b249e..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/files/rstudio-rstudio.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Type=Application
-Version=@VERSION@
-Name=RStudio
-Comment=An IDE for use with the R language
-Exec=rstudio
-Categories=Education;Math
-Icon=/usr/share/rstudio/rstudio.png
diff --git a/sci-mathematics/rstudio/rstudio-0.94.106.ebuild b/sci-mathematics/rstudio/rstudio-0.94.106.ebuild
deleted file mode 100644
index 9521cf35ec998f83e1e3aa764d2fa2df5d025233..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/rstudio-0.94.106.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
-inherit cmake-utils pam
-
-MY_GWTVER="2.3.0"
-MY_GINVER="1.5"
-DESCRIPTION="RStudio is an IDE for use with the R language."
-HOMEPAGE="http://www.rstudio.org"
-SRC_URI="https://github.com/rstudio/rstudio/tarball/v${PV} -> rstudio-${PV}.tar.gz
- https://s3.amazonaws.com/rstudio-buildtools/gin-${MY_GINVER}.zip ->
- rstudio-gin-${MY_GINVER}.zip
- https://s3.amazonaws.com/rstudio-buildtools/gwt-${MY_GWTVER}.zip ->
- rstudio-gwt-${MY_GWTVER}.zip"
-
-# The rstudio source can download its dependencies itself. Most are in portage
-# already, but not gwt and gin. Adding the source packages to SRC_URI instead of
-# using the provided install script so that an `ebuild fetch' will actually get
-# you everything you need, without requiring connectivity in the src_prepare
-# phase.
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+desktop server"
-QTVER="4.7"
-RDEPEND=">=dev-lang/R-2.11.1
- >=x11-libs/pango-1.14
- >=dev-libs/boost-1.42
- dev-libs/openssl
- desktop? ( >=x11-libs/qt-core-${QTVER}
- >=x11-libs/qt-gui-${QTVER}
- >=x11-libs/qt-webkit-${QTVER}
- >=x11-libs/qt-xmlpatterns-${QTVER} )
- server? ( virtual/pam )"
-DEPEND="${RDEPEND}
- >=dev-util/cmake-2.6
- app-arch/unzip
- dev-java/ant-core
- virtual/jdk"
-
-pkg_pretend() {
- if ! use desktop && ! use server; then
- eerror "Must select at least one of RStudio desktop or RStudio server to install"
- fi
-}
-
-src_unpack() {
- # since gin-1.5.zip has no toplevel dir, unpack that seperately
- unpack rstudio-${PV}.tar.gz rstudio-gwt-${MY_GWTVER}.zip
- mkdir "${WORKDIR}"/gin-${MY_GINVER}
- cd "${WORKDIR}"/gin-${MY_GINVER}
- unpack rstudio-gin-${MY_GINVER}.zip
- cd ..
- # packages extract to rstudio-rstudio-HASH, so find it this way so we don't
- # have to look up the hash for each version.
- S=$(ls -d "${WORKDIR}"/rstudio-rstudio-* | head -n 1)
- if [[ -z "${S}" ]]; then
- die "Failed to determine source directory."
- fi
-}
-
-src_prepare() {
- # extract the gin-ver.zip and gwt-ver.zip files to
- # the appropriate location
- mkdir -p "${S}"/src/gwt/lib/{gwt,gin}
- einfo "Adding missing gin to source."
- mv "${WORKDIR}"/gin-${MY_GINVER} "${S}"/src/gwt/lib/gin/${MY_GINVER}
- einfo "Adding missing gwt sdk to source."
- mv "${WORKDIR}"/gwt-${MY_GWTVER} "${S}"/src/gwt/lib/gwt/${MY_GWTVER}
- # And now we fix src/gwt/build.xml since java's user preference class is
- # braindead and insists on writing where it is not allowed.
- # much thanks to http://www.allaboutbalance.com/articles/disableprefs/
- epatch "${FILESDIR}/${P}-prefs.patch"
- # change the install path, as by default everything is dumped right under
- # the prefix.After fixing install paths, now fix the source so the program can
- # find the moved resources.
- epatch "${FILESDIR}/${P}-paths.patch"
- # Some gcc hardening options were added, however since we add
- # "-Wl,--as-needed" we end up with "-Wl,--as-needed;-Wl,-z,relro" which
- # leads to linker errors about unknown options, if we make it so the
- # as-needed option is the last option on the line, everything is fine.
- epatch "${FILESDIR}/${P}-linker_flags.patch"
-}
-
-src_configure() {
- if use server; then
- if use desktop; then
- MYCMAKEARGS="-DRSTUDIO_TARGET=All"
- else
- MYCMAKEARGS="-DRSTUDIO_TARGET=Server"
- fi
- else
- MYCMAKEARGS="-DRSTUDIO_TARGET=Desktop"
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server; then
- dopamd "${S}"/src/cpp/server/extras/pam/rstudio
- newinitd "${FILESDIR}"/rstudio-rserver.initd rstudio-rserver
- fi
-}
-
-pkg_postinst() {
- if use server; then
- enewgroup rstudio-server
- enewuser rstudio-server -1 -1 -1 rstudio-server
- fi
-}
-
diff --git a/sci-mathematics/rstudio/rstudio-0.94.110.ebuild b/sci-mathematics/rstudio/rstudio-0.94.110.ebuild
deleted file mode 100644
index 9521cf35ec998f83e1e3aa764d2fa2df5d025233..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/rstudio-0.94.110.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
-inherit cmake-utils pam
-
-MY_GWTVER="2.3.0"
-MY_GINVER="1.5"
-DESCRIPTION="RStudio is an IDE for use with the R language."
-HOMEPAGE="http://www.rstudio.org"
-SRC_URI="https://github.com/rstudio/rstudio/tarball/v${PV} -> rstudio-${PV}.tar.gz
- https://s3.amazonaws.com/rstudio-buildtools/gin-${MY_GINVER}.zip ->
- rstudio-gin-${MY_GINVER}.zip
- https://s3.amazonaws.com/rstudio-buildtools/gwt-${MY_GWTVER}.zip ->
- rstudio-gwt-${MY_GWTVER}.zip"
-
-# The rstudio source can download its dependencies itself. Most are in portage
-# already, but not gwt and gin. Adding the source packages to SRC_URI instead of
-# using the provided install script so that an `ebuild fetch' will actually get
-# you everything you need, without requiring connectivity in the src_prepare
-# phase.
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+desktop server"
-QTVER="4.7"
-RDEPEND=">=dev-lang/R-2.11.1
- >=x11-libs/pango-1.14
- >=dev-libs/boost-1.42
- dev-libs/openssl
- desktop? ( >=x11-libs/qt-core-${QTVER}
- >=x11-libs/qt-gui-${QTVER}
- >=x11-libs/qt-webkit-${QTVER}
- >=x11-libs/qt-xmlpatterns-${QTVER} )
- server? ( virtual/pam )"
-DEPEND="${RDEPEND}
- >=dev-util/cmake-2.6
- app-arch/unzip
- dev-java/ant-core
- virtual/jdk"
-
-pkg_pretend() {
- if ! use desktop && ! use server; then
- eerror "Must select at least one of RStudio desktop or RStudio server to install"
- fi
-}
-
-src_unpack() {
- # since gin-1.5.zip has no toplevel dir, unpack that seperately
- unpack rstudio-${PV}.tar.gz rstudio-gwt-${MY_GWTVER}.zip
- mkdir "${WORKDIR}"/gin-${MY_GINVER}
- cd "${WORKDIR}"/gin-${MY_GINVER}
- unpack rstudio-gin-${MY_GINVER}.zip
- cd ..
- # packages extract to rstudio-rstudio-HASH, so find it this way so we don't
- # have to look up the hash for each version.
- S=$(ls -d "${WORKDIR}"/rstudio-rstudio-* | head -n 1)
- if [[ -z "${S}" ]]; then
- die "Failed to determine source directory."
- fi
-}
-
-src_prepare() {
- # extract the gin-ver.zip and gwt-ver.zip files to
- # the appropriate location
- mkdir -p "${S}"/src/gwt/lib/{gwt,gin}
- einfo "Adding missing gin to source."
- mv "${WORKDIR}"/gin-${MY_GINVER} "${S}"/src/gwt/lib/gin/${MY_GINVER}
- einfo "Adding missing gwt sdk to source."
- mv "${WORKDIR}"/gwt-${MY_GWTVER} "${S}"/src/gwt/lib/gwt/${MY_GWTVER}
- # And now we fix src/gwt/build.xml since java's user preference class is
- # braindead and insists on writing where it is not allowed.
- # much thanks to http://www.allaboutbalance.com/articles/disableprefs/
- epatch "${FILESDIR}/${P}-prefs.patch"
- # change the install path, as by default everything is dumped right under
- # the prefix.After fixing install paths, now fix the source so the program can
- # find the moved resources.
- epatch "${FILESDIR}/${P}-paths.patch"
- # Some gcc hardening options were added, however since we add
- # "-Wl,--as-needed" we end up with "-Wl,--as-needed;-Wl,-z,relro" which
- # leads to linker errors about unknown options, if we make it so the
- # as-needed option is the last option on the line, everything is fine.
- epatch "${FILESDIR}/${P}-linker_flags.patch"
-}
-
-src_configure() {
- if use server; then
- if use desktop; then
- MYCMAKEARGS="-DRSTUDIO_TARGET=All"
- else
- MYCMAKEARGS="-DRSTUDIO_TARGET=Server"
- fi
- else
- MYCMAKEARGS="-DRSTUDIO_TARGET=Desktop"
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server; then
- dopamd "${S}"/src/cpp/server/extras/pam/rstudio
- newinitd "${FILESDIR}"/rstudio-rserver.initd rstudio-rserver
- fi
-}
-
-pkg_postinst() {
- if use server; then
- enewgroup rstudio-server
- enewuser rstudio-server -1 -1 -1 rstudio-server
- fi
-}
-
diff --git a/sci-mathematics/rstudio/rstudio-0.95.263.ebuild b/sci-mathematics/rstudio/rstudio-0.95.263.ebuild
deleted file mode 100644
index 6b25241e13493ac6ac5c6aa41b94bbbce6dc60a1..0000000000000000000000000000000000000000
--- a/sci-mathematics/rstudio/rstudio-0.95.263.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
-inherit cmake-utils pam versionator
-
-MY_GWTVER="2.4.0"
-MY_GINVER="1.5"
-DESCRIPTION="RStudio is an IDE for use with the R language."
-HOMEPAGE="http://www.rstudio.org"
-SRC_URI="https://github.com/rstudio/rstudio/tarball/v${PV} -> rstudio-${PV}.tar.gz
- https://s3.amazonaws.com/rstudio-buildtools/gin-${MY_GINVER}.zip ->
- rstudio-gin-${MY_GINVER}.zip
- https://s3.amazonaws.com/rstudio-buildtools/gwt-${MY_GWTVER}.zip ->
- rstudio-gwt-${MY_GWTVER}.zip"
-
-# The rstudio source can download its dependencies itself. Most are in portage
-# already, but not gwt and gin. Adding the source packages to SRC_URI instead of
-# using the provided install script so that an `ebuild fetch' will actually get
-# you everything you need, without requiring connectivity in the src_prepare
-# phase.
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+desktop server"
-QTVER="4.7"
-RDEPEND=">=dev-lang/R-2.11.1
- >=x11-libs/pango-1.14
- >=dev-libs/boost-1.42
- dev-libs/openssl
- desktop? ( >=x11-libs/qt-core-${QTVER}
- >=x11-libs/qt-gui-${QTVER}
- >=x11-libs/qt-webkit-${QTVER}
- >=x11-libs/qt-xmlpatterns-${QTVER} )
- server? ( virtual/pam )"
-DEPEND="${RDEPEND}
- >=dev-util/cmake-2.6
- app-arch/unzip
- dev-java/ant-core
- virtual/jdk"
-
-pkg_pretend() {
- if ! use desktop && ! use server; then
- eerror "Must select at least one of RStudio desktop or RStudio server to install"
- fi
-}
-
-src_unpack() {
- # since gin-1.5.zip has no toplevel dir, unpack that seperately
- unpack rstudio-${PV}.tar.gz rstudio-gwt-${MY_GWTVER}.zip
- mkdir "${WORKDIR}"/gin-${MY_GINVER}
- cd "${WORKDIR}"/gin-${MY_GINVER}
- unpack rstudio-gin-${MY_GINVER}.zip
- cd ..
- # packages extract to rstudio-rstudio-HASH, so find it this way so we don't
- # have to look up the hash for each version.
- S=$(ls -d "${WORKDIR}"/rstudio-rstudio-* | head -n 1)
- if [[ -z "${S}" ]]; then
- die "Failed to determine source directory."
- fi
-}
-
-src_prepare() {
- # extract the gin-ver.zip and gwt-ver.zip files to
- # the appropriate location
- mkdir -p "${S}"/src/gwt/lib/{gwt,gin}
- einfo "Adding missing gin to source."
- mv "${WORKDIR}"/gin-${MY_GINVER} "${S}"/src/gwt/lib/gin/${MY_GINVER}
- einfo "Adding missing gwt sdk to source."
- mv "${WORKDIR}"/gwt-${MY_GWTVER} "${S}"/src/gwt/lib/gwt/${MY_GWTVER}
- # And now we fix src/gwt/build.xml since java's user preference class is
- # braindead and insists on writing where it is not allowed.
- # much thanks to http://www.allaboutbalance.com/articles/disableprefs/
- epatch "${FILESDIR}/${P}-prefs.patch"
- # change the install path, as by default everything is dumped right under
- # the prefix.After fixing install paths, now fix the source so the program can
- # find the moved resources.
- epatch "${FILESDIR}/${P}-paths.patch"
- # Some gcc hardening options were added, however since we add
- # "-Wl,--as-needed" we end up with "-Wl,--as-needed;-Wl,-z,relro" which
- # leads to linker errors about unknown options, if we make it so the
- # as-needed option is the last option on the line, everything is fine.
- epatch "${FILESDIR}/${P}-linker_flags.patch"
- # Adding -DDISTRO_SHARE=... to append-flags breaks cmake so using
- # this sed hack for now. ~RMH
- DISTRO_DIR="\"share/${PN}\""
- sed -i -e "s|DISTRO_SHARE|${DISTRO_DIR}|" src/cpp/server/ServerOptions.cpp
- sed -i -e "s|DISTRO_SHARE|${DISTRO_DIR}|" src/cpp/session/SessionOptions.cpp
-}
-
-src_configure() {
- # Set the proper version number (no more 99.9.9). ~RMH
- export RSTUDIO_VERSION_MAJOR=$(get_version_component_range 1)
- export RSTUDIO_VERSION_MINOR=$(get_version_component_range 2)
- export RSTUDIO_VERSION_PATCH=$(get_version_component_range 3)
- local mycmakeargs=(-DDISTRO_SHARE=share/${PN})
- if use server; then
- if use desktop; then
- mycmakeargs+=(-DRSTUDIO_TARGET=All)
- else
- mycmakeargs+=(-DRSTUDIO_TARGET=Server)
- fi
- else
- mycmakeargs+=(-DRSTUDIO_TARGET=Desktop)
- fi
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- if use server; then
- dopamd "${S}"/src/cpp/server/extras/pam/rstudio
- newinitd "${FILESDIR}"/rstudio-rserver.initd rstudio-rserver
- fi
- # Add a desktop entry. ~RMH
- if use desktop; then
- sed -e "s|\@VERSION\@|${PV}|" "${FILESDIR}/${PN}-${PN}.desktop" > "${T}/${PN}-${PN}.desktop"
- ls ${T}
- domenu "${T}/${PN}-${PN}.desktop" || die
- fi
-}
-
-pkg_postinst() {
- if use server; then
- enewgroup rstudio-server
- enewuser rstudio-server -1 -1 -1 rstudio-server
- fi
-}
diff --git a/sys-apps/rhash/Manifest b/sys-apps/rhash/Manifest
deleted file mode 100644
index f20e3e2bec2fd88146f0365bcfb50b85fb8cd3fb..0000000000000000000000000000000000000000
--- a/sys-apps/rhash/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST rhash-1.1.8-src.tar.gz 325364 SHA256 6918acdaa6ab524121ea877f230b2cd2223929e4f90bd2aabf94263b4f3a61b5 SHA512 acaf8b40fa52417c542aa7b960807a3b4578b4994e24c73655fc05e45ec9ac4942249edc818eaa211b75362da2448351067a8a8c387f95927d6714e5e5b037dc WHIRLPOOL 386b1c71ecea9028d6cda5ff9463dec28434037f144cf521d415e78109ed30a9949cc03cbe0e434839db67d4bb9d8ca0cfb43ab415781c5d4e6a9be588b440f4
-DIST rhash-1.2.9-src.tar.gz 269949 SHA256 30a8e202ca2c3b731b6dffb460496045d2457a7830d88fe14c706d3eeec2f193 SHA512 60c7094bc166726a8fff8d57ea9f1bf3373e284241a66d06993b284a836d286296e691e0bd9efbd7b4b2179c7762427a28710f8539658aa309f0a97ecdbc4438 WHIRLPOOL 04af1ed46872782e92460e7dc276368e4b139eda07a10e6da6812b650836a9939c1388e62f0184574bd978f060e44b8d4abedf978aa250bc46e35d226f04d38e
-EBUILD rhash-1.1.8.ebuild 683 SHA256 42230ce08e56c9dad009106655c23e31cc2d55752350a41742619be1abe5d1b4 SHA512 5764dcd95aeb5d01e4405e6d857604effc1bc7f65e5897e45d24db0669d33b5773f29633f31dfb19594cad52c0c760687a00fcbb8548a698e02463b4a6020f45 WHIRLPOOL d8e854caa9fa8ebf8722468ab5984925fee9e482dfe8f351ef76a2a319a8cfc199b539cb98748f25c5e4a03e8a59dd2f8bb0cec14395afb73aa5cd3e777fffc6
-EBUILD rhash-1.2.9.ebuild 686 SHA256 7e3d63509fec2d25665a5359f3065bcbb89b7fe55a642529c308c89bd2fc96ed SHA512 678c31feee9af7bfcb4257e3dc849ec1877d5ecd90bfd8366a09b959abd52c999801b3f173dc21431b628ed54104baf5d3df376984ba619a128bf9a31c218627 WHIRLPOOL 24e6bf60889aecc5d7832840283dd72c150f5b4dfb9d031afe0c2eff971cacc8feee752d5aa9635b01f408a16b9e422b681146bd921056c5c3bf22a4db87f18a
diff --git a/sys-apps/rhash/rhash-1.1.8.ebuild b/sys-apps/rhash/rhash-1.1.8.ebuild
deleted file mode 100644
index 7dea5fc552c6c354d818b980c37c06e33391a952..0000000000000000000000000000000000000000
--- a/sys-apps/rhash/rhash-1.1.8.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-DESCRIPTION="Recursive Hasher is a console utility for computing and verifying hash sums of files"
-HOMEPAGE="http://rhash.anz.ru/"
-SRC_URI="http://rhash.anz.ru/bin/${P}-src.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-DEPEND=""
-
-src_unpack() {
- unpack ${A}
- sed -i 's/\(LDFLAGS = \)-s /\1/' "${S}"/Makefile || die "patching Makefile"
-}
-
-src_compile() {
- emake OPTFLAGS="${CFLAGS} -DNDEBUG" || die "compile failed"
-}
-
-src_install() {
- emake install DESTDIR="${D}" PREFIX=/usr || die "install failed"
- dodoc ChangeLog || die "dodoc failed"
-}
diff --git a/sys-apps/rhash/rhash-1.2.9.ebuild b/sys-apps/rhash/rhash-1.2.9.ebuild
deleted file mode 100644
index 0f9e61f07eec91d53d856fec8f97825af5ceea20..0000000000000000000000000000000000000000
--- a/sys-apps/rhash/rhash-1.2.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-DESCRIPTION="Recursive Hasher is a console utility for computing and verifying hash sums of files"
-HOMEPAGE="http://rhash.anz.ru/"
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-DEPEND=""
-
-src_unpack() {
- unpack ${A}
- sed -i 's/\(LDFLAGS = \)-s /\1/' "${S}"/Makefile || die "patching Makefile"
-}
-
-src_compile() {
- emake OPTFLAGS="${CFLAGS} -DNDEBUG" || die "compile failed"
-}
-
-src_install() {
- emake install DESTDIR="${D}" PREFIX=/usr || die "install failed"
- dodoc ChangeLog || die "dodoc failed"
-}
diff --git a/www-apps/mantisbt/Manifest b/www-apps/mantisbt/Manifest
deleted file mode 100644
index aa9439e55f4d8f85231ecb1e37ab21ec2f108fd4..0000000000000000000000000000000000000000
--- a/www-apps/mantisbt/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX postinstall-en-1.0.0.txt 640 SHA256 af60f6f6be915164f420f5e9ae04fa18d8bf85e73a9a59668ba4a6b7ba41900d SHA512 1fe0672455a2745dda366ccd30068ff6edf715f20ce591fc8cf152c07cd9d3f47f0057aea2bbc1c18130b8a707cfcd74321fbf96d4aab6dd9d6deb32180213a5 WHIRLPOOL 77f81529fbf364fb9366c4fdb25705ea046cb86092a0fe575a6eb6381ec2d22b6cb4c1e134770d43cee8280e303e1ddc274bbd4c2b9364758f83b3f2cfb6ad4a
-DIST mantisbt-1.2.17.tar.gz 3958728 SHA256 4305295a1d3910516b6fa238e03e710c0bb5b30a01b3a908865799096207b243 SHA512 afe36f6be2e17a56324c6306d8b4e57c0a25b8f0d7c4da1c59a0e8f2d1ad50c706e3369ceeb4500203446b13cf50a1b0c1f9a85843126b06b3e34572cf679c24 WHIRLPOOL 663580d2547bebb021c7ccf8c8b0491c496838789ce96aa6eaa812129e8bf436f8960f8537b33426170ca81204c76bedc8fc87efcb8649e00ac74196e86e5492
-EBUILD mantisbt-1.2.17.ebuild 935 SHA256 f6e6de765722a7e8a0b9248671bf97cdff5db588dde124a044f17f158f8eb2e3 SHA512 965d7ec5fc41dffdb43719ee252acea430eed5247aa106ca8386b228fadb7a400d05ad3ec849d16c99efd0b2792e475dad66e24bc1b0864679c819293f6164ad WHIRLPOOL 65bdbe12d03608d2216e2110b0811afe3e04a5985545bb79bae1277918b9fcd802aaaa3f539a833e2db398715a328d04d16a5236f9c718852463c5bd05304e21
diff --git a/www-apps/mantisbt/files/postinstall-en-1.0.0.txt b/www-apps/mantisbt/files/postinstall-en-1.0.0.txt
deleted file mode 100644
index a108ccf138e09d236c1fcd8fd1c288ad2d109941..0000000000000000000000000000000000000000
--- a/www-apps/mantisbt/files/postinstall-en-1.0.0.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-If you are UPGRADING from an earlier version, you can use the upgrade scripts
-at admin/ to execute the pending database updates. For more information,
-please, see http://manual.mantisbt.org/manual.installation.upgrading.php .
-
-To INSTALL, visit: http://${VHOST_HOSTNAME}/${VHOST_APPDIR}/admin/install.php
-Then log in: Username - administrator, Password - root. You can load up
-admin/check.php to CHECK if everything is working correctly.
-
-Then edit ${MY_INSTALLDIR}/config_inc.php as necessary.
-
-After you've finished these steps, please delete the admin/ directory.
-
-Don't forget to read the online manual (http://manual.mantisbt.org/)!!!
diff --git a/www-apps/mantisbt/mantisbt-1.2.17.ebuild b/www-apps/mantisbt/mantisbt-1.2.17.ebuild
deleted file mode 100644
index ca09d8c0895e19b83578206d1614a8e17b97cb3c..0000000000000000000000000000000000000000
--- a/www-apps/mantisbt/mantisbt-1.2.17.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mantisbt/mantisbt-1.2.15-r1.ebuild,v 1.3 2013/12/06 20:42:03 ago Exp $
-
-EAPI=5
-
-inherit eutils webapp
-
-DESCRIPTION="PHP/MySQL/Web based bugtracking system"
-HOMEPAGE="http://www.mantisbt.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- virtual/httpd-php
- virtual/httpd-cgi
- >=dev-php/adodb-5.10"
-
-src_prepare() {
- # Drop external libraries
- rm -r "${S}/library/adodb/"
-}
-
-src_install() {
- webapp_src_preinst
- rm doc/{LICENSE,INSTALL}
- dodoc doc/{CREDITS,CUSTOMIZATION,RELEASE} doc/en/*
-
- rm -rf doc packages
- mv config_inc.php.sample config_inc.php
- cp -R . "${D}/${MY_HTDOCSDIR}"
-
- webapp_configfile "${MY_HTDOCSDIR}/config_inc.php"
- webapp_postinst_txt en "${FILESDIR}/postinstall-en-1.0.0.txt"
- webapp_src_install
-}
diff --git a/x11-plugins/pidgin-extended-blist-sort/Manifest b/x11-plugins/pidgin-extended-blist-sort/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..13aaef17ff79a9444b094b0bf3a1f47e6d09afc2
--- /dev/null
+++ b/x11-plugins/pidgin-extended-blist-sort/Manifest
@@ -0,0 +1 @@
+EBUILD pidgin-extended-blist-sort-9999.ebuild 505 BLAKE2B aad130f0a72ee016cb79f7687b47619456c847d52c648a389e88bc7b0bd231489b1088a345359f638f293ae618d9734eccf29936262a38203561a0273e305276 SHA512 02d81a01d2a759be41a866fac531840260a52b9975af09688fa74ab25877a0bdc2e226a944818ea253b5e56415a5a83f5d3b6623bcbdc38170db44945cfb0865
diff --git a/x11-plugins/pidgin-extended-blist-sort/pidgin-extended-blist-sort-9999.ebuild b/x11-plugins/pidgin-extended-blist-sort/pidgin-extended-blist-sort-9999.ebuild
new file mode 100755
index 0000000000000000000000000000000000000000..4b4dc249cd535fca24edeef6275ed10d0857b349
--- /dev/null
+++ b/x11-plugins/pidgin-extended-blist-sort/pidgin-extended-blist-sort-9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit git-r3
+
+DESCRIPTION="This plugin allows you to sort your buddy list more flexible than Pidgin does."
+HOMEPAGE="https://github.com/kgraefe/pidgin-extended-blist-sort"
+EGIT_REPO_URI="${HOMEPAGE}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="net-im/pidgin
+dev-vcs/git"
+RDEPEND="${DEPEND}"
+
+
+src_prepare() {
+ default
+ ./autogen.sh || die "autogen script failed"
+}
diff --git a/x11-plugins/pidgin-skypeweb/Manifest b/x11-plugins/pidgin-skypeweb/Manifest
deleted file mode 100644
index 20d91f19162427159dce2bd9a6c0437fb9579668..0000000000000000000000000000000000000000
--- a/x11-plugins/pidgin-skypeweb/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pidgin-skypeweb-1.2.2.tar.gz 410637 SHA256 32efa6fc8aa7f50ea45dbb7a4b22f8c55744a12a311f34df0739a1e724635691 SHA512 4a042e70e6ae1b5f4c5047589d9298d74653513dbb6556d4f786ee5c528e8bbfaf7f9934653fa16a9a3e43197bcbcb168e64e090ccb5ed05a761334a6d88f59d WHIRLPOOL e903bdb112be069f725e9f5e354a8438161dcdc55c58debdb363712246e0ae94fcae73034aba8611d213e3557fd8f5ef53d88f214b60fd16ed51f771a2e285b7
-EBUILD pidgin-skypeweb-1.2.2.ebuild 480 SHA256 3a479460478baf23049839c084ae31c60c0389d087f2dc4b098a50456e82f92a SHA512 9c9f17420c266b2bad739fc2cf69dd1e20e37ce854046e6fb8790b7b213504ab09446873af54c3336ed34a731e03d962a41beed75df67e40920def8486314b58 WHIRLPOOL 83e0722fa82491f01259f12e109133a8a39f927ed66e433c786b5e7c43da7a35890c4b029af2d1ebe6eb9fba19c25ea21881578ae32be0fee762f93e643fe878
diff --git a/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.2.ebuild b/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.2.ebuild
deleted file mode 100644
index 4a23cb03cfa117df1ee0991d2a93b0da1642fbaa..0000000000000000000000000000000000000000
--- a/x11-plugins/pidgin-skypeweb/pidgin-skypeweb-1.2.2.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-DESCRIPTION="SkypeWeb Plugin for Pidgin"
-HOMEPAGE="https://github.com/EionRobb/skype4pidgin"
-SRC_URI="https://github.com/EionRobb/skype4pidgin/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-RDEPEND="net-im/pidgin
- dev-libs/json-glib"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S="${WORKDIR}/skype4pidgin-${PV}/skypeweb"
diff --git a/x11-plugins/purple-discord/Manifest b/x11-plugins/purple-discord/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..e9b5f27cadeb46e7a7a93b71bea96e733d8ec42f
--- /dev/null
+++ b/x11-plugins/purple-discord/Manifest
@@ -0,0 +1 @@
+EBUILD purple-discord-9999.ebuild 402 BLAKE2B b91f18d7ebc48a4c93f4f6d2d39f6f971b422687eeb4865d6f2e44f1da98d9c39c9d1ddc28490d83b871ff3b1a07a815c6f8593a88e23a492139db6d084ace15 SHA512 192c38b25a7bb342f32d5d6cf7953190d0a76f3eb1358e4823d32ae500ce26b96f7c4aa36d9459adc9635415644901734c2dd20d247c4f6df67d86e25d07c951
diff --git a/x11-plugins/purple-discord/purple-discord-9999.ebuild b/x11-plugins/purple-discord/purple-discord-9999.ebuild
new file mode 100755
index 0000000000000000000000000000000000000000..935fdb810e416a6c937db3e9245b688779377ea2
--- /dev/null
+++ b/x11-plugins/purple-discord/purple-discord-9999.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit git-r3
+
+DESCRIPTION="Pidgin/Purple PRotocol PLugin for Discord"
+HOMEPAGE="https://github.com/EionRobb/purple-discord"
+EGIT_REPO_URI="${HOMEPAGE}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="net-im/pidgin
+dev-vcs/git
+dev-libs/json-glib"
+RDEPEND="${DEPEND}"