From 315f4cf7e0024fe60837feb60fa0c03762b308a6 2018-12-17 13:46:02 From: Richard H Date: 2018-12-17 13:46:02 Subject: [PATCH] Merge branch 'master' of https://git.rpgfiction.net/portage-overlay --- 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 + + + Build with x11-libs/gtk+:3 + + 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 - - - Adds support for the Qt GUI/Application Toolkit version 4.x - Adds support for the Qt GUI/Application Toolkit version 5.x - Adds support for Simple Direct Layer (media library) - - - 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="!> "${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 + + + Build with x11-libs/gtk+:3 + Build the infinote standalone server + + 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}"