diff --git a/app-admin/inoticoming/Manifest b/app-admin/inoticoming/Manifest index 11411ac8..bb65a1d2 100644 --- a/app-admin/inoticoming/Manifest +++ b/app-admin/inoticoming/Manifest @@ -1,6 +1,6 @@ -AUX inoticoming.confd 617 SHA256 e52c85c5ff74947606034f372dc64cb10136489438bde8edc04979f2409b0566 SHA512 7f419e58e4464f8c45a905fb1a792beaafef8e744319c1c7a5dfd76efd79c14c49529791a74fd143d71031b4fd778851e4f3ed26c43d7740a04ab192fccb57a3 WHIRLPOOL f355a8b202ada156a3fe799a5a774eb34fb4ac599f26d28a5e3d97b4b7b4942ebdc2ca30f6167c286b645f826f2f05c48b25d2b141b200b863e81db4c29f7c89 -AUX inoticoming.initd 1024 SHA256 7e694660d35d39d7b4a67bb798ab22da0769e2dc3dd38c3572ffba5feef4852c SHA512 d291b5f5b648d614bb795401188e5ebd503b922c48f262d9f4d4b34b6239eaa6fdc2281e102ff5023af6ef43fd340a45c9102249938eb316be43d97576b1b1d8 WHIRLPOOL 34b8aa96f0dcd2d6674a63fd0ad8acc84e16f0f3e418c4144fdf486fd30560a621eb8b1542da2331cf75a9819bad09dde2eb35ea7245844359625da8bdcaa071 -DIST inoticoming_0.2.1.orig.tar.gz 89657 SHA256 2318844d8d4b96bb20e536fe3bddb795bd86aa9e80b0603f7c74efa42c52161a -EBUILD inoticoming-0.2.1.ebuild 737 SHA256 c6bc143eb11273a229cd25719577121dd8a8848fb2ec6d0559cb7d331e30aa2b SHA512 2adb871f251d9abfaf6a34a76f2fcf9c96df475a9b77352cee4add5e6016614631546dfd7efbc777b4a0200fc651fce1827c2eafe266bc5b66e4c5dab489ef91 WHIRLPOOL aa79af56b6ecc355c724363c4d0dc89d1e0aba66fe79a69e2a0972af4584b31253aa8a28414074d5858050ff3d694aa5d7be06ab859c69a92be247478b5d7ce4 -MISC ChangeLog 486 SHA256 12dc3d6ef2559e01c16dfc14c56e6d0b6317d6e1e8451c82201e74b0c9ac54c4 SHA512 8274cccaf5682cd3c51d814c8386051ec63cc21e3a87c2fb202beee576c8c5cea3253c12c1f00363776788efa940126b1a4eaad5d83c6c1beeca07a2cdb3dad1 WHIRLPOOL 80ade26c1f329bdcef364d4c87d8cc953c6944866c788777c01fc341c798057d861d68a2edfdc5c3f5eeb82af1b4a2d54ca8364b8924986b6f914fbd6b7fce18 -MISC metadata.xml 170 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 SHA512 c011e0dc20997640fdaf4dbdd0493106446df3ff753040a8ffc638cea0512a535bce9e1c4d2969e708993529c473d9dc17c59804c15a0eee2b0a7e9854b65143 WHIRLPOOL b33b91daccf2a989c728257c6372f7f8a7481bd72af841bf3c76e6625750d6f5e0d31c942fe88368fc016edcc5be954656c488b6d44ea00e4fe0caaec1bdd41e +AUX inoticoming.confd 617 BLAKE2B 3cf5d3fd889f442abd25e0fe83bcbf443a7999298c580976aac5bec24549081476983c2c9fb07e230ae657f0fb6f457737830de74cbeac4acc514b5bda1a75ed SHA512 7f419e58e4464f8c45a905fb1a792beaafef8e744319c1c7a5dfd76efd79c14c49529791a74fd143d71031b4fd778851e4f3ed26c43d7740a04ab192fccb57a3 +AUX inoticoming.initd 1024 BLAKE2B 7e61cda845d1f1c585e8b10789705a2b08f87e9ddbbe0fd739aa08ebf2acaa1b7d818c1fa766d3eff56a83422ecd9e49d7b3c04baf47891159683767fc2d09bf SHA512 d291b5f5b648d614bb795401188e5ebd503b922c48f262d9f4d4b34b6239eaa6fdc2281e102ff5023af6ef43fd340a45c9102249938eb316be43d97576b1b1d8 +DIST inoticoming_0.2.3.orig.tar.gz 99795 BLAKE2B dfc643e944efe3f16318b7ca262f971dba16a613681ad5c1a01785540bb67f309db0b1fc3cf4c325a27e22527ff3aedd09840af26325bfad6b53c26a3621e35b SHA512 a2537db7fb4a53abdec32e28a41c7dd2c1d14973160ce936bcedacfd91ea84a253b11f90c45f2e83d89802bd436440b6629411d23dae2ed0ff349973269a5a2e +EBUILD inoticoming-0.2.3.ebuild 668 BLAKE2B 945634d5e5eae04990ac9bd658009572c4e3a8ef992b86d9900642fd3e1e04740e07f148216b6059c9ea7f1cc678607479670a706cdb2eaa1cec2f9993ca903a SHA512 1e2dd0ecd3b3ade23ec2bfee2eb63c5ae35f6a4cb51fbe8895cc7baac7817b98212345c16f3d23c018403a1e25e92599b62192462e5f6082ee96c0f03b8b99fe +MISC ChangeLog 486 BLAKE2B 0c812d1792db5a5d291a080039f16fbbb8a9c5ffc8a64bac31d9802dba9379d88ac374b9081ac801711543b068addf8513432d9126698877509585eb9352ef4a SHA512 8274cccaf5682cd3c51d814c8386051ec63cc21e3a87c2fb202beee576c8c5cea3253c12c1f00363776788efa940126b1a4eaad5d83c6c1beeca07a2cdb3dad1 +MISC metadata.xml 170 BLAKE2B 1b236c49b276e2bc8da897c38748335f397b59a71dc8a7133b7098a468517e4b4a4233849ca69255cf9b32c2083ea8c850b25c0e0d96501f6d240f06e9cca2a7 SHA512 c011e0dc20997640fdaf4dbdd0493106446df3ff753040a8ffc638cea0512a535bce9e1c4d2969e708993529c473d9dc17c59804c15a0eee2b0a7e9854b65143 diff --git a/app-admin/inoticoming/inoticoming-0.2.1.ebuild b/app-admin/inoticoming/inoticoming-0.2.3.ebuild similarity index 82% rename from app-admin/inoticoming/inoticoming-0.2.1.ebuild rename to app-admin/inoticoming/inoticoming-0.2.3.ebuild index 8f8cc108..cb513c44 100644 --- a/app-admin/inoticoming/inoticoming-0.2.1.ebuild +++ b/app-admin/inoticoming/inoticoming-0.2.3.ebuild @@ -2,16 +2,17 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -inherit eutils +EAPI="6" + +inherit eutils user DESCRIPTION="inoticoming is a daemon to watch a directory with Linux's inotify" -SRC_URI="mirror://debian/pool/main/i/${PN}/${PN}_${PV}.orig.tar.gz - http://alioth.debian.org/frs/download.php/2489/${PN}_${PV}.orig.tar.gz" +SRC_URI="mirror://debian/pool/main/i/${PN}/${PN}_${PV}.orig.tar.gz" HOMEPAGE="http://alioth.debian.org/projects/mirrorer/" SLOT="0" LICENSE="GPL-2" -KEYWORDS="-alpha ~arm -ppc -sparc ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" pkg_setup() { diff --git a/app-admin/reprepro/Manifest b/app-admin/reprepro/Manifest index 33249c0a..92084a76 100644 --- a/app-admin/reprepro/Manifest +++ b/app-admin/reprepro/Manifest @@ -1,5 +1,5 @@ -AUX reprepro-4.1.2-gpgme-header-check-1.patch 2153 SHA256 1b2167ce598d02bb55a631cf311e378300b287548939b1404765adc87c6c5428 SHA512 5892fe48f10721e945b67aaf62d2f8de00be168dfa8cc9762aa31b49b9b002705f3923e6d6a0f41ffa57a9a68aa715c0fa48e3a4d5fbe7b418430ede78019fd7 WHIRLPOOL 144db9f1fa95b5b24ddd843b5671302d7f634b6b312acb46b2a68c85f434930c204fe0cb86a83671f5cffa3faff3dbff6f7a4dd9e986377bcc95ccdcf965e142 -DIST reprepro_4.16.0.orig.tar.gz 695240 SHA256 fdd2cae3f23b26e3b44734925af5afb76486a46bde104254eb04d8344d98f591 SHA512 d2d2893dfe3a43263993ea0bb8b18af20ed256ead05040193e32cab29c87714ccaeb343424067cf8531ef7a67da55d674f4268fdeedb48c1d9f0c87045e8a3c0 WHIRLPOOL 2c73e16a6f5bdfdad5ea5e9edf0807c01a8ce06ee6d93fdf9e536699ed4fa073b694c35a9746c24e1e96e66a9f286ed7b5b2afecfc4d5dbbdf34cdd3d4a2af13 -EBUILD reprepro-4.16.0.ebuild 991 SHA256 ccf516c78345f7eea65f5d37c0f3efcd2a1f01cfe2049914edd43fac6888abb6 SHA512 68083b4280391f7bcb46aa14587d7c1f455a2e27e686a0096f3467a07eef7d6df6e8dcc38ef309da83503e428d3b60b74af8c9e0e809d847ce128837c95551e9 WHIRLPOOL 6ef5fa6b41730aafb1faaa4245618f893c31d861bfda92e699c82ce9420a5406007a9a19b52477bb40d8e7d71273d71984043d12992fc106a569337aff6c11f1 -MISC ChangeLog 1895 SHA256 451cd279805ebc1d33bc7d262a4d7199bca2ceb3f27fec0d2539660d1c4b105b SHA512 3c2d0614811bad944ec85254f0a9369d0e3b3f7e89992b5731e8642756eb3ac24fc7f3d802f5d1e97d35886c45ad4307af149ccb8b7561098ffe4ab53ec22b60 WHIRLPOOL cc475569f985f4b0a5261d273e4488cc23b01df6d8e732ec9a9f30a48001f2db58a6958099014ee344377f11475855043bcc81399ba6fd2eb92af005fbf8a6c5 -MISC metadata.xml 226 SHA256 a9d3f7df2362a9a7ddcbe05c5d97d726eeb4bab135b21643508149a08bf6a2b2 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 WHIRLPOOL c07e2ddb648893f1e9c422e07b0b73a6d0f7e1c9501200b6fcc9d25fe68c3b05fe4f3523e6844067eeca6969973a44004e1ba8a6fa725591a1916648bd2d4834 +AUX reprepro-4.1.2-gpgme-header-check-1.patch 2153 BLAKE2B c2ec853c0b76c670c30f2f1a3e96d0f867c375e5ff9bf3327ece560ed368a076431afa9cc77a80d273e0b01c3ee24cf5b34d9396f6fcce37a5343224cfb1c923 SHA512 5892fe48f10721e945b67aaf62d2f8de00be168dfa8cc9762aa31b49b9b002705f3923e6d6a0f41ffa57a9a68aa715c0fa48e3a4d5fbe7b418430ede78019fd7 +DIST reprepro_5.3.0.orig.tar.gz 681871 BLAKE2B e58722c5c72055271288def4d2639357a146fbb032e7f3be12c70ac54692fe7a2c4cd57c1850332ef7852f060d5d7d0f86665193be5123f4cdc3fb3da2fe28aa SHA512 2d4c7d6389bbec629b2c75355d120efbb9fcc1a603c8086093fa7cf466c6ea390f2e688a38800094031746b0d05a9906d32019aa2ed591cecbfe9c875ce76916 +EBUILD reprepro-5.3.0.ebuild 1000 BLAKE2B 3139e1d41985a6c7076520ef866c531d7d3a06d25e5731e66aebeca6b2630b49c338c95833187ee64faa26c024a6d36cdb1cda681688db9ff6b06ad7da5ee1c3 SHA512 d108076f865b647cd9aaa631bd26c395dc80247f78ddb529f8d3d8f28c80348c6cf3b0a25b1b45b87b2807baaf022c563df678330d7bc5c58935b7120a3f5bfd +MISC ChangeLog 1895 BLAKE2B b296f8dccadc7c4392f6397084c11c7a652415c4fac63678e924e9c16a107dafa6b3cca3064437e2617eaae21c60d700e97c0b07cdbf1044527903b7e1afcfd9 SHA512 3c2d0614811bad944ec85254f0a9369d0e3b3f7e89992b5731e8642756eb3ac24fc7f3d802f5d1e97d35886c45ad4307af149ccb8b7561098ffe4ab53ec22b60 +MISC metadata.xml 226 BLAKE2B 168ec0c12fabd78e9c8fb3f5ebb90a3bb0f86ce0d3efd90cf476a500c63bf0d2f9968d131c7a47458518dfb4e67c1a934616cf04bebc9de56f5aea93ea2d5618 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 diff --git a/app-admin/reprepro/reprepro-4.16.0.ebuild b/app-admin/reprepro/reprepro-5.3.0.ebuild similarity index 92% rename from app-admin/reprepro/reprepro-4.16.0.ebuild rename to app-admin/reprepro/reprepro-5.3.0.ebuild index 8f44aa4f..88b9e0e2 100644 --- a/app-admin/reprepro/reprepro-4.16.0.ebuild +++ b/app-admin/reprepro/reprepro-5.3.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="2" +EAPI="6" inherit eutils autotools db-use @@ -24,8 +24,9 @@ LICENSE="GPL-2" SLOT="0" src_prepare() { - epatch "${FILESDIR}"/${PN}-4.1.2-gpgme-header-check-1.patch + eapply "${FILESDIR}"/${PN}-4.1.2-gpgme-header-check-1.patch # epatch "${FILESDIR}"/${PN}-3.8.1-db-4_5-1.patch + default eautoreconf } diff --git a/app-admin/wsusoffline/ChangeLog b/app-admin/wsusoffline/ChangeLog deleted file mode 100644 index fb7ac8a9..00000000 --- a/app-admin/wsusoffline/ChangeLog +++ /dev/null @@ -1,82 +0,0 @@ -# ChangeLog for app-admin/wsusoffline -# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*wsusoffline-10.9.1 (05 Mar 2017) - - 05 Mar 2017; Mario Fetka +wsusoffline-10.9.1.ebuild, - -wsusoffline-10.7.3.ebuild: - Bump - -*wsusoffline-10.7.3 (29 Aug 2016) - - 29 Aug 2016; +wsusoffline-10.7.3.ebuild, - -wsusoffline-9.6.ebuild, metadata.xml: - Bump - -*wsusoffline-9.6 (25 Jun 2015) - - 25 Jun 2015; Mario Fetka +wsusoffline-9.6.ebuild, - -wsusoffline-9.5.2.ebuild: - Bump - -*wsusoffline-9.5.2 (17 Feb 2015) - - 17 Feb 2015; Mario Fetka +wsusoffline-9.5.2.ebuild, - -wsusoffline-9.5.ebuild: - Bump - -*wsusoffline-9.5 (11 Dec 2014) - - 11 Dec 2014; Mario Fetka +wsusoffline-9.5.ebuild, - -wsusoffline-9.3.1.ebuild: - Bump - -*wsusoffline-9.3.1 (23 Jun 2014) - - 23 Jun 2014; Mario Fetka +wsusoffline-9.3.1.ebuild, - -wsusoffline-8.9.ebuild: - Bump - - 22 Jan 2014; Mario Fetka wsusoffline-8.9.ebuild: - correct homepage - - 22 Jan 2014; Mario Fetka wsusoffline-8.9.ebuild: - add missing eclass - -*wsusoffline-8.9 (21 Jan 2014) - - 21 Jan 2014; Mario Fetka +wsusoffline-8.9.ebuild, - -wsusoffline-8.8.ebuild: - Bump - -*wsusoffline-8.8 (20 Nov 2013) - - 20 Nov 2013; Mario Fetka +wsusoffline-8.8.ebuild, - -wsusoffline-8.6.ebuild: - Bump - -*wsusoffline-8.6 (07 Oct 2013) - - 07 Oct 2013; Mario Fetka +wsusoffline-8.6.ebuild, - -wsusoffline-8.5.ebuild: - app-admin/wsusoffline: Bump - -*wsusoffline-8.5 (10 Aug 2013) - - 10 Aug 2013; Mario Fetka +wsusoffline-8.5.ebuild, - -wsusoffline-8.4.ebuild: - Bump - -*wsusoffline-8.4 (16 Jul 2013) - - 16 Jul 2013; Mario Fetka +wsusoffline-8.4.ebuild, - -wsusoffline-8.3.ebuild: - bump - -*wsusoffline-8.3 (18 Apr 2013) - - 18 Apr 2013; Mario Fetka +files/wsusoffline.bin, - +files/wsusoffline.confd, +files/wsusoffline.cron, +metadata.xml, - +wsusoffline-8.3.ebuild: - Initial checkin diff --git a/app-admin/wsusoffline/Manifest b/app-admin/wsusoffline/Manifest deleted file mode 100644 index bd6b4a4a..00000000 --- a/app-admin/wsusoffline/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX wsusoffline.bin 735 SHA256 4e9820df3470f55496c69b2027fe01819b6232a1de711da0706d6ca5ef6de142 SHA512 7f1fe8daa9fd87d7cdec8e224b88c0bc94e68de0459a3755c072b7ff3ecc0dc09797d7d3b0f61e66a15d9cc1d0425955730c6b33454281e6b117b915c6fa8bf8 WHIRLPOOL 1313d47860b7f4b5ed4e3ee690c8cd5b1f153c263ba779d49104d700f1d0dbc66083446a81ecfa03187b7aa270832aa8b7cfa27a3aa726e71c6ecec61ac68b4e -AUX wsusoffline.confd 374 SHA256 a8d5b0c3b4eaff2048ada6d555f53f253a34f497985e0bd957fa56dc6cdba425 SHA512 2004e60ffb0f2a7459d4b9aa0a05796802cf89d3b057b1bbb47671e7b129e443ae809742da74b4082703d2f170ff8793623a2151ef68bf6c6dbfe610ac184b85 WHIRLPOOL 4d5cab875264ac12467862db1986536e18bc41e867de747e703f5f8b5e80d88cce92cc5d0d7b7b463fde126f93d2d613d0c8a96eddea0aef3bca190d073197ad -AUX wsusoffline.cron 131 SHA256 eb21f02fd31197adc1dc81fa79667742aa26cb9f43b012bd8850e5a29a0fea78 SHA512 7e989228a4a0e50a3338d92a481116504be2bf1a34cf1e4a0316bd70bb66c8b8420d4a0d4bacc25730b344b3baf939a18c257b77b411fcc663ac7ad99a6a4758 WHIRLPOOL 7394b5268f1dce4a759af12538b48c81b0c0a43cefd30e744ae5a4c65dd7d45e7238f04e3528de1e0b995b663cb1a58200efcb0458224c54719674a05e05e48e -DIST wsusoffline1091.zip 2051429 SHA256 46cd9a106a273b31add8dc34a2a5b06a2dd47476c4e3ba0fba6a13e4c5dff7ab SHA512 07dd847acf12199bbe11f2ee0821933007b8bfe0e3c7e35d8668e434e2c24a26709c05b72df59d60fcbc544d9ed754d3e463966ba2c8f0899546525907cb40ed WHIRLPOOL 5dda7f52b21a60b0c61cd1eaa7e8fe8765f06da5e1cf9e24c2e6b63f031671dd89b683ffbc23ecd123cf86b499ff1426481934147c9177a591b8dd66c4fca661 -EBUILD wsusoffline-10.9.1.ebuild 1048 SHA256 9f3af3b6ef6a1b2300603b12f9dcbb78f2db79da36e2f92cdb5cdc4a09008ffc SHA512 036876ba0678203049c810788c15def37e4e2ae7938803221dc15b47ab9d2d534b589181f145dde002aa07b1f614b0fab73ae4754539df861950121ae65a7eb7 WHIRLPOOL 159ff66c9220572b516f5c5e096dd7859d3ef9c5b55dc0ad2fd5797b0799bd3f6981b531c08fbc29f847039522205c28cbd87ebb3b7c099feda07420e7f6a11d -MISC ChangeLog 2150 SHA256 59bbad2d0c0a2d6a5c7278135d05d3ef6a65e2e5860e0034c3b06a8e78fe9532 SHA512 464ab21cc3da11ecd6cc0c0c5958c3205e3568da07308167167eb74027a9ef6a053ecdb11c93df353bbb01bbb95c478e5a16f59114cd9cb028967893423ae77c WHIRLPOOL 72e19ab8f0850c38c9577dc6939be221946e43cf6c7ae2e38a5fbbedcfb8050b008806abfdd30a9f8163aef349749c12e0acd870c8045c68dffc50b4d91d28d0 -MISC metadata.xml 486 SHA256 85e38b6c25bd9dcd9fd6cc0c1c87d0a1896260fb1445533d84e425307cf673a0 SHA512 9584c176f118077eac8463730e248b25ca1164b7844a5b83ca5106be8e99c794b9689749a123a4f909fa9a3585a49f21afbe306a599c60a9bfe0d3bf79c642d4 WHIRLPOOL 3d9886e6fe5134dcc9ee777d6a0fc3ab8a259cf6b9493c43229a1d03527f7a0a03187bd64b79c224ad2959a1ef330674975b5a45bffe4e570235711478c4e02c diff --git a/app-admin/wsusoffline/files/wsusoffline.bin b/app-admin/wsusoffline/files/wsusoffline.bin deleted file mode 100644 index 018a06df..00000000 --- a/app-admin/wsusoffline/files/wsusoffline.bin +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -WSUSOFFLINEPROGRAM=/opt/wsusoffline/sh/DownloadUpdates.sh -WSUSOFFLINECONFIG=/etc/conf.d/wsusoffline - - -if [ ! -f $WSUSOFFLINEPROGRAM ] -then - echo "the Downloader $WSUSOFFLINEPROGRAM is not present." - exit 0 -fi - -if [ -f $WSUSOFFLINECONFIG ] -then - echo "source" - source $WSUSOFFLINECONFIG -fi -#[ ! -z $WSUSOFFLINEOPTIONS ] || exit 0 - -echo $WSUSOFFLINEOPTIONS -pushd /opt/wsusoffline/sh -for i in $WSUSOFFLINEOPTIONS -do - # process - echo $(echo $i|sed 's/;/ /g') - $WSUSOFFLINEPROGRAM $(echo $i|sed 's/;/ /g') -done -popd -echo "setting rights to the wsus user and group" -chown -R wsus:wsus /opt/wsusoffline diff --git a/app-admin/wsusoffline/files/wsusoffline.confd b/app-admin/wsusoffline/files/wsusoffline.confd deleted file mode 100644 index ea99d50a..00000000 --- a/app-admin/wsusoffline/files/wsusoffline.confd +++ /dev/null @@ -1,10 +0,0 @@ -# /etc/conf.d/wsusoffline: config file for /etc/init.d/wsusoffline - -# Options to pass to the DownloadUpdates.sh script of wsusoffline. -# you need to combine OS/Product with language. -# all-x64 w2k3-x64 w60-x64 w61-x64 w62-x64 -# all-x86 w2k3 wxp w60 w61 w62 -# ofc o2k3 o2k7 o2k10 o2k13 -# for ex. wxp;deu o2k3;deu all-x86;deu ... - -WSUSOFFLINE_OPTIONS="" diff --git a/app-admin/wsusoffline/files/wsusoffline.cron b/app-admin/wsusoffline/files/wsusoffline.cron deleted file mode 100644 index 61d0c4e1..00000000 --- a/app-admin/wsusoffline/files/wsusoffline.cron +++ /dev/null @@ -1,2 +0,0 @@ -# every 8 day of month to follow the Microsoft patch day, 00:00 -0 0 8 * * root [ -x /usr/bin/wsusoffline ] && /usr/bin/wsusoffline diff --git a/app-admin/wsusoffline/metadata.xml b/app-admin/wsusoffline/metadata.xml deleted file mode 100644 index 7fd72bec..00000000 --- a/app-admin/wsusoffline/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - mario.fetka@gmail.com - Primary maintainer - - - mario.fetka@gmail.com - Geos One Linamh Projekt - -WSUS Offline Update ...since security, time and bandwidth are money - diff --git a/app-admin/wsusoffline/wsusoffline-10.9.1.ebuild b/app-admin/wsusoffline/wsusoffline-10.9.1.ebuild deleted file mode 100644 index 57ba0256..00000000 --- a/app-admin/wsusoffline/wsusoffline-10.9.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -inherit eutils user versionator - -MY_PV=$(replace_all_version_separators '' ) - -DESCRIPTION="Update Microsoft Windows and Office without an Internet connection" -HOMEPAGE="http://www.wsusoffline.net/" -SRC_URI="http://download.wsusoffline.net/wsusoffline${MY_PV}.zip" -LICENSE="GPL-3+" -SLOT="0" - -KEYWORDS="~x86 ~amd64 ~arm" -IUSE="" - -RESTRICT="strip" - -DEPEND="app-text/xmlstarlet - net-misc/wget - app-arch/cabextract - app-crypt/md5deep" - -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${PN} - -pkg_setup() { - enewgroup wsus - enewuser wsus -1 /bin/bash /opt/wsusoffline wsus -} - -#src_configure() { -#} - -#src_compile() { -#} - -src_install() { - insinto /opt/wsusoffline - doins -r * - - newbin "${FILESDIR}"/wsusoffline.bin wsusoffline - newconfd "${FILESDIR}"/wsusoffline.confd wsusoffline - insinto /etc/cron.d - newins "${FILESDIR}"/wsusoffline.cron wsusoffline - fowners wsus:wsus /opt/wsusoffline - fperms +x /opt/wsusoffline/sh/DownloadUpdates.sh -} diff --git a/app-arch/msitools/Manifest b/app-arch/msitools/Manifest index 20dcaf6b..6699665f 100644 --- a/app-arch/msitools/Manifest +++ b/app-arch/msitools/Manifest @@ -1,5 +1,3 @@ -DIST msitools-0.94.tar.xz 687288 BLAKE2B 7eb271984f31904477f326d974abb756baa0555063c410ad8a5749a611d636527fa725ad645487b024092d9ac8a5450a13e0bb916580908c32944727a9b39c32 SHA512 acee8bb4ecde7fd4e8478bc770ad54aa87ea258c0f5e4e716044dc44a0c212871f5f5db3d77a3309ae7a13f1f25ba6f51d7ba381853896949c429c59373b22dd DIST msitools-0.99.tar.xz 956292 BLAKE2B 294108ae633a252f2251fa60b14a8b2a9e9de9c59f7fc8c5e82bc389d4d14f7489ff746e0cbb984f25e37a051137c1ba621385dc1a36fc3320924747d0729039 SHA512 29c6006591cdf9f8dec1a19c398fbb719879275de43d880ca4cc9fa8b8985021064523050eab4ca68d1c243603070a5d56102cd792d4dc78e75b1bdca08b2247 -EBUILD msitools-0.94.ebuild 468 BLAKE2B 5b9933e6b30a9da9c332d68b25ebf39d51ceb15bc8770b480ee1dc5eec7b027ac656f4f62fafbbd727f161232c7a435a178f8f9862f08964de7aff4e5c1706f1 SHA512 7ce7eeb6dc01b507f81e71860dff14339ddc323afa894d2b4ce3a4a0e4ad90394181df4921c4ea5e3bdce5d49e351a3c2e68fff414117191b76f31d7e8843d00 -EBUILD msitools-0.99-r1.ebuild 991 BLAKE2B 083fa8625d7ed7d1200814c8ade591ff23b2845c5c1cbdc80b575964d8920a151c60f0b8be2c21a33d7605bf010a4d27feecf84d51117ec869a492738ed46fea SHA512 ab627aa51f96908b829f2ffda21bb6aa55a305d95af55507562f8db44d989ec32ec34210cc757ad97f951b341c245acc6bce818c333ad6c15392706697a8dd3d +EBUILD msitools-0.99-r1.ebuild 1023 BLAKE2B 88b2eb4e4b2d3855500ab9e58d427d7e5cab43d2d903d48866e4d282634836ca08f15c9f99d19144d876b62726f2d055e61b58a9d53537eb83cb233a6eaf63bd SHA512 97a10c99f7e9c38a0dde64fe3c23497d6b7d6831688385aa405784d09d7bad84ebfbb6978d0d4efd8302d34a90b457144d79ff3bd22b187ee2177843316c54eb MISC ChangeLog 633 BLAKE2B 3d7d8b5795fa25d823bc68ad958cc7c80107a8ef0b92b85dae91db4980b6622c611eec2fe0c1cf7ca7a0c9b9608403e9ab7d72087d47258e6cd180d95bc09798 SHA512 ff8ce034fe657deff4a9791c608096490de5887b1753ff1fdcf191a59acb8ee3bbbb4863f8dc1bfe27e628e9cf4c043096895156a29b6f99191779499733a336 diff --git a/app-arch/msitools/msitools-0.94.ebuild b/app-arch/msitools/msitools-0.94.ebuild deleted file mode 100644 index d8641b86..00000000 --- a/app-arch/msitools/msitools-0.94.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit gnome.org - -DESCRIPTION="A set of programs to inspect and build Windows Installer files." -HOMEPAGE="https://live.gnome.org/msitools" -#SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/msitools/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="app-arch/gcab - gnome-extra/libgsf" -RDEPEND="${DEPEND}" - diff --git a/app-arch/msitools/msitools-0.99-r1.ebuild b/app-arch/msitools/msitools-0.99-r1.ebuild index 49b72d61..a36f5e7a 100644 --- a/app-arch/msitools/msitools-0.99-r1.ebuild +++ b/app-arch/msitools/msitools-0.99-r1.ebuild @@ -17,14 +17,16 @@ SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/${PN}/${PV}/${P}.tar.xz" KEYWORDS="~amd64 ~arm ~arm64" IUSE='nls rpath gnu-ld' +# sys-apps/util-linux[libuuid] +# app-arch/gcab[vala] RDEPEND=( - "dev-libs/glib:2" - "sys-apps/util-linux[libuuid]" - "dev-libs/libxml2" - "gnome-extra/libgsf[introspection]" - "$(vala_depend)" - "app-arch/gcab[vala]" - "gnome-extra/libgsf" + "dev-libs/glib:2 + dev-libs/libxml2 + gnome-extra/libgsf[introspection] + $(vala_depend) + sys-apps/util-linux + app-arch/gcab[vala] + gnome-extra/libgsf" ) DEPEND_A="$RDEPEND" diff --git a/app-backup/insync/Manifest b/app-backup/insync/Manifest index e6404adb..8b81b96c 100644 --- a/app-backup/insync/Manifest +++ b/app-backup/insync/Manifest @@ -1,5 +1,6 @@ DIST insync-1.4.9.37127-fc25.i686.rpm 85130566 BLAKE2B 6edbb629ab57a3aac1ab715a0035e7b7094f55821c83129163ac6a8fb12e3a73b540983e8c63803f21b3337a5c09197465b63162ae70662799e6fcd8e6184a0a SHA512 297c232809ab1f4a117f4d8548e00769e872e1132f6161b0b6b6f456b001c47bcb28093efd4af8131eb0b4dfbd218888039bf51b04b9775e5a1718ad768984e6 DIST insync-3.0.27.40677-fc30.x86_64.rpm 137675408 BLAKE2B b5dd70b0a243a4cf1b5a6fd3a15ccfd481427d6b6d5978f2c6b1b912a629b83695290a1f3ac5ecdba0080a463b23a29b5196e0b30ea05e397bafc3b559825992 SHA512 97cb70dfd204a594944f7b19b6ec87cb0b14e937b93becdad31b4c391dc94d0a99e5ee90be94b3bcfcf44e5014063c48269e84580f4808af0a113b8d33092059 +DIST insync-3.2.9.40883-fc30.x86_64.rpm 141190797 BLAKE2B 07829ec10ff6efe8e7572b405084fbd1757b34b73465988bd6b09897f092aaf2770b7a15da116c9699b2b142a87115c1e94875b9c10c72fa001ac20cc00e5455 SHA512 43070adbfa6f5a422034c12a70d4702623ea35d5980ebfa9c2d087114979221d7c8330d0598e408066df2e30a9b4b02dc749a4efedb601fd9b2c4dc538caa9cc DIST insync-caja-3.0.11.40167-1.noarch.rpm 15360 BLAKE2B 6cc617122902a5fdb33ba570b2afb0652355a09fdf16ad8c6323001a1c20126678af3a2b58948b1e7e6b8895c9c55766c7286a9bee24cd62bdee6fe02e4cff28 SHA512 a18569eb84df68f4aeb4318ca3d4230f40667db0e6c2aab92a82d5acb4669ce2c05ec754af4297193f6de0651ba050d47d3b2031dc6e3e1ced4e1efe3e42ddb0 DIST insync-caja_1.2.8.35136-precise_all.deb 49224 BLAKE2B 5ea89ccbcd46fd673f08d900220168b5f80a962d6908f777f003edc08fe6f89a5923f23646e093d490c9a65fd65fce098736d9080b66cb9157dddeee393876eb SHA512 9cf379ac0f85bdc658dd30632d4daf287799c6990fb3824ca7ce32e0e919e196534650757b417aed7863c48b194aafad8c38234d5cec8f17e1251745772a8fe4 DIST insync-caja_1.3.12.36116-precise_all.deb 41658 BLAKE2B b072716f0f936358ef94d81d04372524005ff2b66a66af5ba3980f859c404ed8122f2edc2e4ad92ead9c127a2363f79ba086e5191cececf8b69aeadd39ad34b0 SHA512 893bd1241ff66d985d2f8cf60bdd810edc6a420f64f688705afe7af06cb197f6942afb8734e74db747a841d77e3aaeb3bc84febed005451a1649497176250a77 @@ -9,6 +10,7 @@ DIST insync-dolphin_1.2.8.35136-precise_all.deb 2614 BLAKE2B bbda92e93b0a8ca86e9 DIST insync-dolphin_1.3.12.36116-precise_all.deb 2674 BLAKE2B eeed8601ad05fcf7df480a9558e49073c0e6aa33912f403a8959873cba87bf8b8f219539cafaefe606505add9286d248a7f9cd7265eae018d3cd3eaac4bcb7a1 SHA512 dd384cc04f76dafc42782286f1297425fd4e243c9b420c78662d2dd31ad75581639ba53b11768284f5e1a281820790f67fe9bec342666e9017887a5dc565bf18 DIST insync-dolphin_1.3.8.36087-precise_all.deb 2678 BLAKE2B 7075225f8022a59e109988f533fca9582b58a32fb4cac8ccfe896fc60710945a9bad6b67064fbf9378b4535d2b47e32b75182f8050988b941a93822c06ead186 SHA512 3b8641868a418c7db0b42082a6408626abd58e3ebf66f00c2814b4e761e27e4a6d92c5bc1a8268e5d518159b420e4525c4b2264f97a5769935548959b30befbe DIST insync-nautilus-3.0.23.40579-1.noarch.rpm 51426 BLAKE2B fc1e69ac9e41e9612a7a170d5cac3028c0d3238d4ca5786c40b7cf53360974f490379eaafae544ca6cfc031996f7dc7f3d465e4eab5554e5faf2d82d87833f51 SHA512 770cf6a060ddd3a2368c64974e50e1235b3e4abce31c4f4944616ea84291ce159bf1c03d86e426bb9006a8fdb9e04e59eff6bfc921b30868d9a914c4f1e5ecd1 +DIST insync-nautilus-3.0.30.40732-1.noarch.rpm 51446 BLAKE2B 91a45c493e878d7c30d3ef2f45577a0eafdbeee34d2571033971ce45dcc2bd4b94a8b7b312bb0957ea1b55482b622520004d91c9d81fe9631506569d39e49beb SHA512 8614133ae958da92cfcb9a2d44adfdb98bb12ec254e9f2538cc3c973c8b6c84a81fdc69fa5f34cf4b0d9b78d2306c9feaafa8794d55877a3770caf217ca34273 DIST insync-nautilus_1.2.8.35136-precise_all.deb 50086 BLAKE2B bd96ddaae26cd8fb721cbdb43d89626ade4f45fcedfc1c7e7c5b1f48a5e54482b9dac492b7ee1c78fc8a322daa3a1e0bb9fce756ec7dc1cbc4dc1b939533db5e SHA512 42ad72352d66f7ec0418618f1cf2f768e19570a1bb48c97f04c3b504588ab1dc7b0c7d6d263a1b691175521707a38c74736d9966924572c880e5463df4aaa18a DIST insync-nautilus_1.3.12.36116-precise_all.deb 42500 BLAKE2B f5b1504b612bdf313fcdd0f41e8f2444c4870bf22181e1d813c946ee499101ffb224a01cb8eb5b3a661135c8ba805f55c502c8e7bbc6834fc9ff546479c97cfa SHA512 0fcebd11082f26caa98f19bb491b8eb958f98893f306d25b735621123037612bb33264d2118851815096eaa4adca9c53a8f5f3e3e010b0ecec7b6d2f021a97b3 DIST insync-nautilus_1.3.8.36087-precise_all.deb 42498 BLAKE2B 0f4af09e581671adbdff7efbbd9bde6652490731673b03f6f044e4f70824b4024f7a8bac678aef6860e71fe3048864d743081300c634cc13e1aff61f1c3e2de3 SHA512 3934de7bdc00a1ac177488cf675ed925da4e5541c41a6f72b7bfe3523a65f84364472a2d4ce02eea6813343e9fd7850722a7bfaf65cd541189c3f9cbde84e6d3 @@ -39,5 +41,6 @@ EBUILD insync-1.3.2.36049.ebuild 2115 BLAKE2B d2a7743012d8ddac4d14f7e2fd44c21fde EBUILD insync-1.4.3.37063.ebuild 2116 BLAKE2B fe769907fd4251fdeb9d3736254cb42b99de2b288ffa8dfcf0d69390097c9d529069a0d879623b8b2c194bef31e159651ad64d072f8f9f11c64be823c1185dc2 SHA512 8b3f24d02d00089d6fa361547e917ba52c4b088ad0f4ece3cff700aed86de5960704d7921df0fb9fc827f8ceeaebffd3c97dba6107a62a8ab9fc8724f08068bc EBUILD insync-1.4.9.37127.ebuild 2116 BLAKE2B fe769907fd4251fdeb9d3736254cb42b99de2b288ffa8dfcf0d69390097c9d529069a0d879623b8b2c194bef31e159651ad64d072f8f9f11c64be823c1185dc2 SHA512 8b3f24d02d00089d6fa361547e917ba52c4b088ad0f4ece3cff700aed86de5960704d7921df0fb9fc827f8ceeaebffd3c97dba6107a62a8ab9fc8724f08068bc EBUILD insync-3.0.27.40677.ebuild 3019 BLAKE2B a047f161e717a79eb99d5c13eb7574a08813176fa273b8672dd96f4a3da3cb0fcc34809759831b9fdf6a22078c8c3aa2d8b53e0d56486cbc4eb2a5eb17656b9f SHA512 4f191e249b91506d9b291343cdbdcc28f731ecffa1efc73cf69dfcdfc7de38cdc67244739d4846c68ccc48cbe944b8fedcf4c3d6e288b81e9dbf56ac9b093ea5 +EBUILD insync-3.2.9.40883.ebuild 3019 BLAKE2B 7ff2a91af58973749d27ada9bbb25d9f07add18fb32b49837dbab09e0163d01ac1957e60063237184eceb3e0bc979461db4cb003bba23ef233445808bcc31729 SHA512 65cf3f93d587fd6250a853d452ad9ef4f91ca371ccb41fc13c256fb745d04624122eebdf2b84cf97e86be2b1ee4f78840ba7189d7ec4d622b1e598a5737155ba MISC ChangeLog 443 BLAKE2B e45792709bf6bc7389b7009d0295aea8ed96d3caf2e1ef7516ce919e296260a66b9d11f5dbfba5f7344026bd390c53535fd22f123ba239529fc3aeccd19a27cb SHA512 ef37435181408ff3e657a096bb576a5314b9dd1da0eac6841845d6f918dca52f6f72fcef2044264184a525c9b8938a0a4684ac1f93be1893f9680d76b92cb5cc MISC metadata.xml 212 BLAKE2B a2d92e87aa3254bad22abdfbeab35fcea7eb5d7fb605dc804f370bf33e540c8967eaf7a153fcc5aa948d86ba6ec61011c8675a09bca013065d892df341c1b801 SHA512 969198cbf4b7a090c0935fda474f57d4660756a1d00ee8020b70b7f926fe1c4c017432493e293cdbfdeca8c79b8509cfd4d68441355c59434273b1d09cef07bd diff --git a/app-backup/insync/insync-3.2.9.40883.ebuild b/app-backup/insync/insync-3.2.9.40883.ebuild new file mode 100644 index 00000000..a65fdc6e --- /dev/null +++ b/app-backup/insync/insync-3.2.9.40883.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MULTILIB_COMPAT=( abi_x86_64 ) + +inherit pax-utils rpm multilib-build xdg-utils + +DESCRIPTION="Advanced cross-platform Google Drive client" +HOMEPAGE="https://www.insynchq.com/" +NAUTILUSPV="3.0.30.40732" +DOLPHINPV="3.0.22.40446" +THUNARPV="3.0.23.40579" +NEMOPV="3.0.11.40167" +CAJAPV="3.0.11.40167" +SRC_URI=" + x86? ( http://s.insynchq.com/builds/insync-1.4.9.37127-fc25.i686.rpm ) + amd64? ( http://yum.insync.io/fedora/31/x86_64/insync-${PV}-fc30.x86_64.rpm + http://yum.insync.io/fedora/31/noarch/insync-nautilus-${NAUTILUSPV}-1.noarch.rpm + http://yum.insync.io/fedora/31/noarch/insync-dolphin-${DOLPHINPV}-1.noarch.rpm + http://yum.insync.io/fedora/31/noarch/insync-thunar-${THUNARPV}-1.x86_64.rpm + http://yum.insync.io/fedora/31/noarch/insync-nemo-${NEMOPV}-1.noarch.rpm + http://yum.insync.io/fedora/31/noarch/insync-caja-${CAJAPV}-1.noarch.rpm )" + +LICENSE="no-source-code" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pax_kernel nautilus dolphin thunar caja nemo" + +S="${WORKDIR}" +QA_PREBUILT=opt/skypeforlinux/skypeforlinux +QA_TEXTRELS=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +QA_EXECSTACK=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +RESTRICT="mirror bindist strip" #299368 +RDEPEND="" + +src_unpack() { + rpm_src_unpack +} + +src_prepare() { + default + sed -e "s!^cd.*!cd ${EPREFIX}/opt/insync!" \ + -i usr/bin/insync || die + sed -e "s!^Exec=insync start!Exec=${EPREFIX}/opt/bin/insync start --ca-path=/etc/ssl/certs!" \ + -i usr/share/applications/insync.desktop || die + sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \ + -i usr/share/applications/insync-helper.desktop || die + sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \ + -i usr/share/kde4/services/ServiceMenus/insync_servicemenu.desktop || die + sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \ + -i usr/share/kservices5/ServiceMenus/insync_servicemenu.desktop || die +} + +src_install() { + dodir /opt + cp -a usr/lib/insync "${D}"/opt || die + + dodir /usr + cp -a usr/share "${D}"/usr || die + + into /opt + dobin usr/bin/insync + + if use pax_kernel; then + pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux + pax-mark -Cm "${ED%/}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node + eqawarn "You have set USE=pax_kernel meaning that you intend to run" + eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify" + eqawarn "the ${PN} binary itself and this *may* lead to breakage! If" + eqawarn "you suspect that ${PN} is being broken by this modification," + eqawarn "please open a bug." + fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-editors/xxe/Manifest b/app-editors/xxe/Manifest index 331e4814..b3ff3a17 100644 --- a/app-editors/xxe/Manifest +++ b/app-editors/xxe/Manifest @@ -3,10 +3,12 @@ DIST xxe-perso-7_3_0.zip 77703539 BLAKE2B 9ae5d0343f8e09681eff73e00b5e6f11413b75 DIST xxe-perso-8_0_0.zip 75565050 BLAKE2B ba356efa387ec6ce3a954edbc48c3ab411ef94fc1c587fb32d1282091fde5db85337e9c958bc29cd09cd0b9cacdab4f0a7c760e9eda438315cfea410ae000428 SHA512 1fb416718a30170286e249ccf971e2df1cac2ee3c3a9b9a8cfcf60cd4edcb4b8c046de12db81db6d94d6aa5063d8d0f6918d10bb91683d83f20f20a1f6f51d58 DIST xxe-perso-9_1_0.zip 83146264 BLAKE2B bc05156c4cd19812b8b87ba9f74490ea7c7606e687c1d3ea4b4b943fc3cf892f393012f387d25d68f4e14bb68fe799932afdaaf5da4ac4ff027fb5428ebc09bc SHA512 ac1a37b77e860e4f3aaa1eba9b7e68621d43a1b57cd8b2d5fd487e43ece5ef81a10e7ad5c22c9e7f4bf760aadeccdba64ecfa6ce80a431075ca080c60b5774bc DIST xxe-perso-9_2_0.zip 84273785 BLAKE2B 54add1b1835b5f4ef641bf51a30cdd7baef91b62588240ae4f20f9b38e71e8b788e22ffbfd8b14b3b8a18fbde1626ee17a4be40242efab1af53c2b36f967606e SHA512 771a54381796891a0a83622b89c9bd8b11d84f6cc7136b566385c49f565015e1013d2bc08f723b7cef23fd24649dfd7c42b6fc9535176ed7f918503593a5f147 +DIST xxe-perso-9_5_1.zip 85838081 BLAKE2B 19c9a6c9dd03d3ee5ea177bb4bd28e91fbff08f127deb164f33f2a9c3447f5519e23f071159247acdd67673d241ab3a50f990358242a6737935dbc415e512367 SHA512 c6cfb0fac47781ec5889803a6223751429a01c27ebdfbd87fcdf52bba7120588e14dfbd9a77ed42d55147d4dcf55a1dda31f97a168467cdd1a11b517e1f37813 EBUILD xxe-5.3.0.ebuild 2783 BLAKE2B f57142d711b1de2549f2ea92dec9a3f4b00c5f0410fa10eb52688e638b93d4691d136d361429e476688fb90d962981f51779dad56e849fe1cbe6e8e8b0a1f7e8 SHA512 30889e2d48a11623415b99107fbd44e583ffb9294c6e4aa66ccee676e60de8604122ca6134f48ce3662b4fc468eaf88b2da9d8979f4dc3341aa8cbd401e369bb EBUILD xxe-7.3.0.ebuild 2702 BLAKE2B 279779edd80cdb05ca3466e62222cd1f3b304b74558755773fde36aea349cda2c2f388c99c9c10faa7fd4a2e9e8c07d4141bcaf6f04926067fd82e636465bd70 SHA512 9567ce06b97d69429c48bffd89b1236d386877510528b152be94605ad132ed01191f95a874ae825a7c774707571200e6c89479e64e107cb623b5861c9a1e1248 EBUILD xxe-8.0.0.ebuild 2702 BLAKE2B 279779edd80cdb05ca3466e62222cd1f3b304b74558755773fde36aea349cda2c2f388c99c9c10faa7fd4a2e9e8c07d4141bcaf6f04926067fd82e636465bd70 SHA512 9567ce06b97d69429c48bffd89b1236d386877510528b152be94605ad132ed01191f95a874ae825a7c774707571200e6c89479e64e107cb623b5861c9a1e1248 EBUILD xxe-9.1.0.ebuild 2683 BLAKE2B b331967b9142f69b7d6b29cefe17cb40dcde10c98163d1795e6a4f6166aa9fd1fa53311bffc17111f686e42335fce2596e90ee7b2fcee8771b6987b692a3247a SHA512 a847bb9ccb85790dd1c55f74597d4f882261e87c8161a1786917305cb673a6a2db5a88c7a1aace9085fe4d5ea52270ff82986f9fdda2ecbbada3d3bd8a1ac8a2 EBUILD xxe-9.2.0.ebuild 2683 BLAKE2B b331967b9142f69b7d6b29cefe17cb40dcde10c98163d1795e6a4f6166aa9fd1fa53311bffc17111f686e42335fce2596e90ee7b2fcee8771b6987b692a3247a SHA512 a847bb9ccb85790dd1c55f74597d4f882261e87c8161a1786917305cb673a6a2db5a88c7a1aace9085fe4d5ea52270ff82986f9fdda2ecbbada3d3bd8a1ac8a2 +EBUILD xxe-9.5.1.ebuild 2683 BLAKE2B b331967b9142f69b7d6b29cefe17cb40dcde10c98163d1795e6a4f6166aa9fd1fa53311bffc17111f686e42335fce2596e90ee7b2fcee8771b6987b692a3247a SHA512 a847bb9ccb85790dd1c55f74597d4f882261e87c8161a1786917305cb673a6a2db5a88c7a1aace9085fe4d5ea52270ff82986f9fdda2ecbbada3d3bd8a1ac8a2 MISC ChangeLog 2827 BLAKE2B 0051513e1e9afc82175837aaa0ac00519ca2ffb7991f41a6c15d85d11da6c820240b6a0aebe65a7340b90be793ab69c36a3ee517b3c65000cbef568d1665c209 SHA512 a68a23ad84e22f78c16d797f22f6a4eaa4b46d3d515683e3cc03f073281cb60dec4e1f8a76feddea3f33cb1fb733fc97b5aeeced8f227e0dbec6af56dbb1ebd8 MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b diff --git a/app-editors/xxe/xxe-9.5.1.ebuild b/app-editors/xxe/xxe-9.5.1.ebuild new file mode 100644 index 00000000..5f693682 --- /dev/null +++ b/app-editors/xxe/xxe-9.5.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit java-pkg-2 versionator + +DESCRIPTION="XMLmind XML Editor allows to author large, complex, modular, XML documents" +HOMEPAGE="http://www.xmlmind.com/xmleditor/" + +MY_PV=$(replace_all_version_separators '_') +MY_P="${PN}-perso-${MY_PV}" +SRC_URI="http://www.xmlmind.net/xmleditor/_download/${MY_P}.zip" +LICENSE="xxe-perso" +# license does not allow redistributing, and they seem to silently update +# distfiles... +RESTRICT="mirror" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=virtual/jre-1.6 + dev-java/javahelp:0 + dev-java/saxon:6.5 + dev-java/saxon:9 + dev-java/xml-commons-resolver:0 +" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { :; } + +src_compile() { :; } + +src_install() { + local dir="/opt/${PN}" + + # buggy binary crap also requires the demo dir ?? + insinto "${dir}" + doins -r addon demo + + # Xerces has been patched hope this gets upstream was version 2.9.1 + # relaxng is a heavely modified version of jing 20030619 + java-pkg_jarinto "${dir}"/lib + java-pkg_dojar bin/${PN}.jar bin/${PN}_tool.jar \ + bin/relaxng.jar bin/xerces.jar + local dep="javahelp,saxon-6.5,saxon-9,xml-commons-resolver" + java-pkg_register-dependency ${dep} + + # put launchers into the xxe/bin dir as expected by the xxe.jar + into "${dir}" + java-pkg_dolauncher csscheck \ + --main "com.xmlmind.xmledit.stylesheet.StyleSheetLoader" \ + --java_args "-Dxml.catalog.files=\"${dir}/addon/config/catalog.xml\"" + java-pkg_dolauncher deployxxe \ + --main "com.xmlmind.xmledittool.deploy.DeployTool" + java-pkg_dolauncher authvalue \ + --main "com.xmlmind.netutil.SimpleAuthenticatorModule" \ + --java_args "-Xss4m -Xmx512m" + java-pkg_dolauncher xmltool \ + --main "com.xmlmind.xml.xmltool.Main" \ + --java_args "-Dxml.catalog.files=\"${dir}/addon/config/catalog.xml\" -Xss4m -Xmx512m" + java-pkg_dolauncher xxetool \ + --main "com.xmlmind.xmleditapp.tool.StartTool" \ + --java_args "-Xss4m -Xmx512m" + java-pkg_dolauncher ${PN} \ + --main "com.xmlmind.xmleditapp.app.QuickStart" \ + --java_args "-Xss4m -Xmx512m" + + # for direct run without creating an env.d file link them + dodir /opt/bin + dosym ${dir}/bin/csscheck /opt/bin/csscheck + dosym ${dir}/bin/deployxxe /opt/bin/deployxxe + dosym ${dir}/bin/authvalue /opt/bin/authvalue + dosym ${dir}/bin/xmltool /opt/bin/xmltool + dosym ${dir}/bin/xxetool /opt/bin/xxetool + dosym ${dir}/bin/xxe /opt/bin/xxe + + dohtml -r doc/* + dodoc legal/ditac.* legal/expr.* legal/icons.* legal/relaxng.* \ + legal/xerces.* legal/xsdregex.* legal/xxe-* legal.txt + + doicon bin/icon/xxe.png + make_desktop_entry xxe "XMLmind XML Editor" xxe "Development;TextEditor;" +} diff --git a/app-emulation/opencbm/Manifest b/app-emulation/opencbm/Manifest index 3334527a..c8d20723 100644 --- a/app-emulation/opencbm/Manifest +++ b/app-emulation/opencbm/Manifest @@ -1,20 +1,24 @@ -AUX 0.4.3_rc2/0001-Adjusted-autoconf.h-location-for-Linux-2.6.33.patch 1105 SHA256 df95a0fc4ee7d6a5fd73b6acc541d9b155760195a61035be83399577abb9e561 SHA512 5248d7b01c3b32b668d06cf845481119dedeb3db4de2b805ec4156beaf10cb90bd3117ee9b90142cdc5c8f17b340182505aaefb468b5fe2d8ff77f4c878b3ae7 WHIRLPOOL 163ddbf1305e116831cb8656997c5c4aea2dc5cd6dd80350f12ce96af6e184726e68994ac03b2a4a08582dcccb09c1993900c29e888ea2f72f158d7d271ec4d5 -AUX 0.4.3_rc2/0002-Skip-various-targets-that-do-not-apply-to-this-Debia.patch 1120 SHA256 ab08722b184fc130447e84cec33b2c63d269bd577587b7b75e496470fed9a0fa SHA512 04906c9c7c797d5e0742530141645b4c0c20188eb559e19463f675b45ed8c14d2f8332d7e9e74ae946febb50ed2b7f135c8a01bda4728a2e0db4d885550f676d WHIRLPOOL 83aec9a27fe9d2f76327710914e33eff7bb57c4c5a4f6d6b32445bdff91e17f2292864772730b95045c93691faed3ec627429f3debc8ff07938a51c04791061f -AUX 0.4.3_rc2/0003-Allow-invoking-the-module-Makefile-from-the-kernel-t.patch 1487 SHA256 d9e2b9e655b001c788fa5a5f4627896823e6a02a085e4bae05238ad3ee84d48b SHA512 345acfea3179faad73a9584c370b38a919b72445eaa93413793aba153109b7cea9c2f2a70ad4c89708f973281f9a2f31ef4b80a536ac0e1f115fce4ba5cc2856 WHIRLPOOL 6ef8f2cf644fe732a409de854ea34dc6531107396d91ad16afd60b24ece9ad7fe2e4ba4dc725e2363d6879a98ccb931582a2e695cd69fe53c77440b03f526882 -AUX 0.4.3_rc2/0004-Flatten-the-module-source-tree.patch 1177 SHA256 622a579cf15cf85b2f79db260917d7e743cd4328f8c40ebb9c68b378597469c9 SHA512 50b660a1b80389fc34574ac98592c5656fe611bd672e62597a476ec8214dbeae5b5df5e5edd174b83471fc7e086eb3480b9815d63dfd2796fbdfde4ca3b9e455 WHIRLPOOL b91c2d2f8a354324d0bcdc3e7251ac4415c8b8d175e066b0c73993eb9d9bb4062f7e1e165e8cb226a06c9faddc8e63462cacdbea899ee7e60195b94b13de3889 -AUX 0.4.3_rc2/0005-Rename-irq_count-to-cbm_irq_count-in-Linux-kernel-mo.patch 2756 SHA256 9ad68e5af67f74efa2cb266034657745808edbbc91e8f491e666af080ff4f4ab SHA512 d4f61e72e859b7fd8431a84b1aa626e9a71b06e193b5b9105d2a00efad2003ddc680e6cbdb565103146320e00c0111b644d0526b5be11c4c13fafd967a428a65 WHIRLPOOL 31809fffd6d33af8e4a9e77d1d4e0be56c4f7ec714d59aaf72af9aa7b42ad550ee426a28889711079ca315604f35e756a628edd01ced96e629f0f7f51d8c497f -AUX 0.4.3_rc2/0006-Explicitly-run-sbin-ldconfig-as-sbin-may-not-be-in-P.patch 808 SHA256 aeb7bc7565d588473deb9ad60ad42aced1ca5324eca58375dc950ed9be624e80 SHA512 b0c41cea049a1f519f17569e05af031f41d916bae7cf6a781b6526e9acdbf17448f6739212081b74a2ac03e50374b55aea662900610b16c9fe9845ae524bdf76 WHIRLPOOL 2b21eadfd40e273bf9da9a06a83e8e0af4013008e5ca9c0fc68d4d8b3aa78f5d597c139ffa90337ede263622b8846b5f522d27286690e1cc9002d1334c87eae7 -AUX 0.4.3_rc2/0007-Linux-module-Use-zu-when-printing-size_t-variables.patch 1899 SHA256 9287ee928dc2a8c5cdd22b1ce77c4894077f9876134f972ba6d3fbb04f8b36ee SHA512 d48a41475d54ee2f2c3847e3847a9c02a3e2ede33fb73f1cc656b414f36e63ccc090672f6bb023fc64a7a611a0fbc2eb924d43788cb4a4e2eeaf686da7657275 WHIRLPOOL d08bf0893be2f23796c468e5ec4765311ce2b17a32e8721f0b9f057744485642e95177f6b32be024ea0143a32cb5c098b04bc2d4eea29797a8d9ab5d07a3eb46 -AUX 0.4.3_rc2/0008-Linux-module-Use-.unlocked_ioctl-instead-of-.ioctl.patch 1443 SHA256 da6d757712800bee0650f7cd7d68343b665ec129218833d6ed9ef81638f75c05 SHA512 b300b24736bc1ff8e0dc7d0727f7bfc8a90ae14dac984fac7424c27a39f35ff7b83c17f7b89ec8795ea6803f9ef818035a2f047b7e895e838e28439f1102f528 WHIRLPOOL 81855544d052cab14615859f1552f7296c940eeb023e93203de284fc83dd427dc45a991f8522f100b8f19f9a2dcf108eccfa8a26fc09dfdebd70d54be8f0f075 -AUX 0.4.3_rc2/0009-Use-DEFINE_SPINLOCK-instead-of-SPIN_LOCK_UNLOCKED.patch 1000 SHA256 05a78da861c69f4909ea9567b744ac081f2a87a6d61d161fa63b46f4f3ce96ed SHA512 13abfc6e0f0cb8029fead1ddef977d41b2ba0e2b35e8b94611cbf1a89f8605aa7b04ddf0a02b82f635e1d3e2ebac3fb82616cb72e8877e0cb930acb43f4a8b9c WHIRLPOOL 58e89b9edf4ed22c10ab4114b0c63917e71de64d391ca0f8a132d7f10c94c58a2fe73abbb741cdc6e71f191b66a6604047de90864f74dd97ab0b12b78437a056 -AUX 0.4.99.94/001_opencbm-0.4.99.94-compat_destdir-1.patch 744 SHA256 6b1ce502c50dcb1d16f03af4d804b9a3107ccb4d1702db80dd6eae47d1614bc5 SHA512 be2c377060d68f1123b07cfca9f7e174243c8e42e210745b890a50380d335665dab7d43e37cd06b665107d0b018a7a7f98c5443476eef681e5c9fdb7e69a5c30 WHIRLPOOL 1b5978cbf99ebdb7a800de69959915a763c64763cba4f22875232d16899150b85a398eb0d38b864bb2f8755e9ddf1b15ba894854a0364ced647ebb4d6470c31e -AUX 0.4.99.94/002_opencbm-0.4.99.94-udev-rules-1.patch 1419 SHA256 b296e597652b0a9900855d04b29d5640209ac4011531fa3b539809c5854289c5 SHA512 93a1941ef26582924a61f1518e69175210fd41eaa2dcafbafa6cdbdec4c71903a6cb56aa55edfeefd30184358fa9968ee312cd881028a1d92505ab9478a1d266 WHIRLPOOL 156b34b99591fbcc80f96df720e64a7225b9f2df846f653c3386da8d532b1a6e2dc5fc3f35f0fa50d486178bbb47a664b85b82b9368f7f987f42f8ad8ba2fb7e -AUX 0.4.99.98/001_opencbm-0.4.99.98-ncurses6-1.patch 698 SHA256 9969114e7d1c7e71fe8c3bfe220cb69ccd1887e8094b61d6edead88d8d50822b SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd WHIRLPOOL 2b4091972243892b8268449dc1be05286d84539fe424be4d36ebdfebfa97ed99f03b12ef914f542cfc2c1b02c8a56682f364803288d0a785b6fbf9332f98fcb8 -AUX 0.4.99.98/002_opencbm_usb_USB_LE16_TO_CPU_le16toh.patch 1090 SHA256 dcd55d919a7adefe00144ce57b6507735a5c45aec5fcef7922976919425b650e SHA512 ee1a6ac1ad8285cfcd4da65569f1a08134c127e2deccb020f08d461dd1e544c4271313ee38d844aec0118273f32935c22a810e4db3273bd3817f5075839959a6 WHIRLPOOL 1152548f48e4402b5fa6784109baea0ab8cb236c3f53d9a04720807405637b97df14b018fdd56ad5571809a98e6f51680fc1225f8fbc54872fa8c0b2b413099d -AUX Makefile 1003 SHA256 7b2d7f35f20d72a1e0a5f6bde2d9da8168891c2994b4b9828b7892f8cbb8a93c SHA512 a15c0d5a962d183f6753844aad38ef111ba4c34a4a3c8f947142b7cb5f71868ed77e965317c5aed10b9e3b5a8cb978fdffd505dbc11a6868615e5f11b19b7bd1 WHIRLPOOL 69fd714efcd774a8fc1723ebbcbe84ca5d922933f351294fc11725ec16830c4cfd2bd20cb6931421c71f3ab4a792ec0f6c48130caab3981d9187918ba48e78a3 -DIST opencbm-0.4.99.98-source.tar.bz2 8173294 SHA256 ebfa3dc6174229d1323551dbdff242dc0d5107b3fb755c2e737eaf0619dcde12 SHA512 41972905e096245f04bc136982a7c448c8e8d966f9ab1b95eb93a4d2eb55ec2c3dec60ce8c4f484cdab82d99a50d3385ec7252a261b4d1989a36866dbf9beda9 WHIRLPOOL 7a73ef819bc8a49d5bcd20222b85d20694df699453aa251b9b29cf649c924491526b0909c1129cec424ab141c00f7c04244b44be7b183e14e5b6eed73c844461 -DIST opencbm_0.4.3~rc2.orig.tar.gz 678232 SHA256 27ea6c0499d6e99dc9f10a9fed9ee85e588164a11c7bd66c307aeec62fd51922 SHA512 5743d83a120a6f806e90a514317b0ac63eb0d9f3772252b8931e23fcfc86df5e66dd4f0f0277a875a2b7249d9bc927a0e631915dbc5c294bcc2cca58b74961dc WHIRLPOOL cb598578babf7a2d99e88de3c2af3dc7cab164b4fa651bf0b5a7620194d682aa38568e5ec873c815e9d5289ebb3d3e6fb31eac500542bb73ec95acd4e8013244 -EBUILD opencbm-0.4.3_rc2-r1.ebuild 1990 SHA256 504211bce814cd8db4350110fa0f59bd431c72ad5789c12a38575bd351451389 SHA512 e7935ee558cec948b44f4aa8c505b7a3e7e5f84187a66a77fc511439bbdf248dbc6a864d17c30ae316036d6bf6955c96fc0d9655db4a5a1861bef560af6c74e3 WHIRLPOOL 3468caa8bd9f7e28ba2cae93166e7807c34d9a4fb2a2ef57b1cffb4aa3bab40b50b8d89268a5236ca77717c77f11e8fb4868bc2cfca94adaeb9fc0deafb08364 -EBUILD opencbm-0.4.99.98-r1.ebuild 3031 SHA256 d82aa8bf117edb1cc030340e0b080cf3a1c36f5471bc872e673309e024832b11 SHA512 dee5e9e80c4d78031c1e39bfc190792fdf690d8b17332fc1ac2e4dc1233e216958f11bb0a3bc3320496d5a42d504c89908b43707b06467d2a7d7232d1d87634f WHIRLPOOL 0bbc0a5ac034f1653aae619ab7f1883f752ab9eb89eecf7720ef590323e2b1970900eab063cd24f87aab8315fabf452e4b4d86baef3b11cecd92bedfc21cb9ab -MISC ChangeLog 1019 SHA256 2245f128bad8ea9502bd150cab1673a0a000f1802e27805ebbe1f566b337fccb SHA512 17c59cb8dd37b874de4f354f02c6d84582471475d7451a43cf9cc8982102e3a6a94aeae73799ac1e549343ee9dbac200799b3fee5edb3bd20927c6649de9b696 WHIRLPOOL daa322f42c3bd1694d5c494fda35d13eb7860d307fa30abaea09595d85e00eaaef453165b3b71adebd9ac09e0cf98f0bc053dee150c9f435ea9e2fcb56eb85ea -MISC metadata.xml 226 SHA256 a9d3f7df2362a9a7ddcbe05c5d97d726eeb4bab135b21643508149a08bf6a2b2 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 WHIRLPOOL c07e2ddb648893f1e9c422e07b0b73a6d0f7e1c9501200b6fcc9d25fe68c3b05fe4f3523e6844067eeca6969973a44004e1ba8a6fa725591a1916648bd2d4834 +AUX 0.4.3_rc2/0001-Adjusted-autoconf.h-location-for-Linux-2.6.33.patch 1105 BLAKE2B 84707412bff340b4613072f5c5b77cb5e76b2df5f2f589ba7a877b7e428092daa53f4bcc52a9aead6409a84e2787d6481b42760bd489f6d183345d3d8e96954c SHA512 5248d7b01c3b32b668d06cf845481119dedeb3db4de2b805ec4156beaf10cb90bd3117ee9b90142cdc5c8f17b340182505aaefb468b5fe2d8ff77f4c878b3ae7 +AUX 0.4.3_rc2/0002-Skip-various-targets-that-do-not-apply-to-this-Debia.patch 1120 BLAKE2B 7c6291dfe1fcadd45c7e7e32042e9f6fef9ffebd50d6980757beb3c62493a54ca2d612d1ae5ac9e578c06a059bbe586e7820c27a0e26f0db83a75703fd7de078 SHA512 04906c9c7c797d5e0742530141645b4c0c20188eb559e19463f675b45ed8c14d2f8332d7e9e74ae946febb50ed2b7f135c8a01bda4728a2e0db4d885550f676d +AUX 0.4.3_rc2/0003-Allow-invoking-the-module-Makefile-from-the-kernel-t.patch 1487 BLAKE2B bd292b4c7413af7d993edba5b6c953f00aa7e9ea80f568299749f3d83fae1ec71d14f3d2df29ddcb86a1ed1f22f8e9f27e2dffe9b075a93325357822cecd57f8 SHA512 345acfea3179faad73a9584c370b38a919b72445eaa93413793aba153109b7cea9c2f2a70ad4c89708f973281f9a2f31ef4b80a536ac0e1f115fce4ba5cc2856 +AUX 0.4.3_rc2/0004-Flatten-the-module-source-tree.patch 1177 BLAKE2B a995d700b70c8d4e29f74d1491507f861c12e3053fb5b95a42e166daf8c6801cca6bcf2bae413829ad1714ed89f617bf1c9bf683d6e1df415e14fa053e50fcb2 SHA512 50b660a1b80389fc34574ac98592c5656fe611bd672e62597a476ec8214dbeae5b5df5e5edd174b83471fc7e086eb3480b9815d63dfd2796fbdfde4ca3b9e455 +AUX 0.4.3_rc2/0005-Rename-irq_count-to-cbm_irq_count-in-Linux-kernel-mo.patch 2756 BLAKE2B a3bae85e78a130095da4762b9d40c9cd218e408f39ddcb28f2eb280b6143d4590d916ac9ea0e0ddd19abad9684fd28639d8b65b6606b13ec7604e96286030848 SHA512 d4f61e72e859b7fd8431a84b1aa626e9a71b06e193b5b9105d2a00efad2003ddc680e6cbdb565103146320e00c0111b644d0526b5be11c4c13fafd967a428a65 +AUX 0.4.3_rc2/0006-Explicitly-run-sbin-ldconfig-as-sbin-may-not-be-in-P.patch 808 BLAKE2B 6f2ff715878f0ef71d5513a62d52b645c751d1a089c7faabee6ca567e26895f33caa1dba8ba789421729891c8ffdb85fbec6f6b47d801d41c2a4ad33c1ace915 SHA512 b0c41cea049a1f519f17569e05af031f41d916bae7cf6a781b6526e9acdbf17448f6739212081b74a2ac03e50374b55aea662900610b16c9fe9845ae524bdf76 +AUX 0.4.3_rc2/0007-Linux-module-Use-zu-when-printing-size_t-variables.patch 1899 BLAKE2B 9e73b9bd536acac2739aee4bcfd811fc2d4d71fcd9ab37fdfdaaa8c41cd8e60f9820d9a0ad90afd509602abad37dd6cb8cf66aea3044a61002663c9e27751d24 SHA512 d48a41475d54ee2f2c3847e3847a9c02a3e2ede33fb73f1cc656b414f36e63ccc090672f6bb023fc64a7a611a0fbc2eb924d43788cb4a4e2eeaf686da7657275 +AUX 0.4.3_rc2/0008-Linux-module-Use-.unlocked_ioctl-instead-of-.ioctl.patch 1443 BLAKE2B 434974ee61a7cb5b2024e4e2af3c8ee0bd8b3a5189124a346c65209e031e7eec44a589cddbd9cbe48ca3f2982949c7545c6719005700d8d21538e26a2d5ffbee SHA512 b300b24736bc1ff8e0dc7d0727f7bfc8a90ae14dac984fac7424c27a39f35ff7b83c17f7b89ec8795ea6803f9ef818035a2f047b7e895e838e28439f1102f528 +AUX 0.4.3_rc2/0009-Use-DEFINE_SPINLOCK-instead-of-SPIN_LOCK_UNLOCKED.patch 1000 BLAKE2B 6e07f28359501f55f5fe406df548167bcfd46952de989d3c596483380d8267c0dae99c9e2ce24af651299b7bb6947f06c1e29cb2529830dc3a88edbb5c5ac9ee SHA512 13abfc6e0f0cb8029fead1ddef977d41b2ba0e2b35e8b94611cbf1a89f8605aa7b04ddf0a02b82f635e1d3e2ebac3fb82616cb72e8877e0cb930acb43f4a8b9c +AUX 0.4.99.94/001_opencbm-0.4.99.94-compat_destdir-1.patch 744 BLAKE2B cd409a444aac4fdbf21a4bd4aad42825caa1ae545df592a703735aed57f804b09de267872d4c3706ecce1baffe2772ec6df91033e32227ca47aa31f5316d71f2 SHA512 be2c377060d68f1123b07cfca9f7e174243c8e42e210745b890a50380d335665dab7d43e37cd06b665107d0b018a7a7f98c5443476eef681e5c9fdb7e69a5c30 +AUX 0.4.99.94/002_opencbm-0.4.99.94-udev-rules-1.patch 1419 BLAKE2B f6f53b326f4f33d404674a6cbaf324449de24b8e1950878cfd2a61fa7e512e7e1010a84a4cd6e0e467de1c917037ecb0632b910d94fca27a642bcc6674468d2e SHA512 93a1941ef26582924a61f1518e69175210fd41eaa2dcafbafa6cdbdec4c71903a6cb56aa55edfeefd30184358fa9968ee312cd881028a1d92505ab9478a1d266 +AUX 0.4.99.98/001_opencbm-0.4.99.98-ncurses6-1.patch 698 BLAKE2B 3d126aca22c4c1aa7cf6df35c41f1d32c8117aebcbc0fd10c7bd007dbb5752155b703b6a4585ba0a1ac5c3744e95b4b5e412c0d7834c5fcf4aa74d758b3f198d SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd +AUX 0.4.99.98/002_opencbm_usb_USB_LE16_TO_CPU_le16toh.patch 1090 BLAKE2B 48eee87ebf1a721dd0c6fff9cb74b713d91156e59da77eeb6039be97d87c405b849ddb64ad92cce776c88ff4d2e73bad5c4477ad35f607b3673d348ebcb6365a SHA512 ee1a6ac1ad8285cfcd4da65569f1a08134c127e2deccb020f08d461dd1e544c4271313ee38d844aec0118273f32935c22a810e4db3273bd3817f5075839959a6 +AUX 0.4.99.99a/001_opencbm-0.4.99.98-ncurses6-1.patch 698 BLAKE2B 3d126aca22c4c1aa7cf6df35c41f1d32c8117aebcbc0fd10c7bd007dbb5752155b703b6a4585ba0a1ac5c3744e95b4b5e412c0d7834c5fcf4aa74d758b3f198d SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd +AUX 0.4.99.99a/002_opencbm-0.4.99.99a-cbm_module.patch 2194 BLAKE2B 047788312b4bc7e4e418da8df0a4b4ee77953b4b8f5f3fafb455046dcdec11e366c6f48a4ccc4389bdee090da05fb9f8d671d54cab8f9c6a0c1d70266ccac3ce SHA512 36e8033aeeb5885988dd3dcc9cf943888872aed2edf1a94dd578e35c3a9f48a1e0be5d08a4b7114d472b92619862c75a13476e8a7948a349ce1ee1fd052f9fa4 +AUX 9999/001_opencbm-0.4.99.98-ncurses6-1.patch 698 BLAKE2B 3d126aca22c4c1aa7cf6df35c41f1d32c8117aebcbc0fd10c7bd007dbb5752155b703b6a4585ba0a1ac5c3744e95b4b5e412c0d7834c5fcf4aa74d758b3f198d SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd +AUX Makefile 1003 BLAKE2B 9e6363f8fb20826f380bae087f461b0f87a2f118be223ca809c84dba7154c6493b8937d7a46437a1773afaf5ba58179d33f9599b0fc063ae53bd5f9984128fa5 SHA512 a15c0d5a962d183f6753844aad38ef111ba4c34a4a3c8f947142b7cb5f71868ed77e965317c5aed10b9e3b5a8cb978fdffd505dbc11a6868615e5f11b19b7bd1 +DIST opencbm-0.4.99.99a-source.tar.gz 8663325 BLAKE2B 4f338abfd198e4ac9d7de54b01744d2f141492471ee388e322ec2073534171b09f7c08fd2d0c92d852cad146f5318935e46c640555f374d09a63daae2c7621be SHA512 50fb24997b75f1d1218a29d16805943403af571685774a054a5540e63d6114093e86de5046000192eac196b0e7f171e2bc21302ca2f30e4d8b396e92273ca21b +DIST opencbm_0.4.3~rc2.orig.tar.gz 678232 BLAKE2B 4a3799cd85fdedceed1c4edddc37e6b1671f8a512934abd22f17652891f8be001a73e35e2ca41dd18061ba9ced5a4e152c31c9cc5d983e9f783c0eb47a8376c5 SHA512 5743d83a120a6f806e90a514317b0ac63eb0d9f3772252b8931e23fcfc86df5e66dd4f0f0277a875a2b7249d9bc927a0e631915dbc5c294bcc2cca58b74961dc +EBUILD opencbm-0.4.3_rc2-r1.ebuild 1990 BLAKE2B 6d0bd722d117e1be525f2e83685d56e2a7b709faff2f143acd18b1c80b9d3e439bb4d35739e3fe35298c8e4440da3c5e04aecdc0f6bd0ed42b7d375bd825007b SHA512 e7935ee558cec948b44f4aa8c505b7a3e7e5f84187a66a77fc511439bbdf248dbc6a864d17c30ae316036d6bf6955c96fc0d9655db4a5a1861bef560af6c74e3 +EBUILD opencbm-0.4.99.99a.ebuild 3142 BLAKE2B 299fb8505ba367afbf8891b719ee81eed17009cfcaab3483e10ecea8fcf3ae9c4b084bd282201432b08d53e4d1c87934a9e10a1b206d1c7724980692c1a4b60d SHA512 d9765a37d0742c785d4a5bcde707b09cd3e6dd214e40743938309849725d32b261de4a3fac6dd0dd4c23b9580d99ab2d17cdf9c308281979f7a4af7039a22e85 +EBUILD opencbm-9999.ebuild 3342 BLAKE2B 9e5777700ec72078e4149c861ce0d35096606250cad8e6ca1b61e0994848cedca75ec023871c8e01985eaf3c3ac1e494cab36ec38c58a0148eb11579d40be8a1 SHA512 489ce10d47d392ed7ad630898d38288652ba2d7ef7afe09f67b6a20e3cabc14626d1e99f9133c7c0e368b57fbde1d8440d32dd0ff5c68e016168e763d1c89742 +MISC ChangeLog 1019 BLAKE2B e98a63469dbe6af89e78a82020cc3f32ff90a6f9818592e11c5366bbf37c2f0d07cb72de876427e660261677a5acf8dcedc16491abf7770ce6210f0ce6c88121 SHA512 17c59cb8dd37b874de4f354f02c6d84582471475d7451a43cf9cc8982102e3a6a94aeae73799ac1e549343ee9dbac200799b3fee5edb3bd20927c6649de9b696 +MISC metadata.xml 226 BLAKE2B 168ec0c12fabd78e9c8fb3f5ebb90a3bb0f86ce0d3efd90cf476a500c63bf0d2f9968d131c7a47458518dfb4e67c1a934616cf04bebc9de56f5aea93ea2d5618 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 diff --git a/app-emulation/opencbm/files/0.4.99.99a/001_opencbm-0.4.99.98-ncurses6-1.patch b/app-emulation/opencbm/files/0.4.99.99a/001_opencbm-0.4.99.98-ncurses6-1.patch new file mode 100644 index 00000000..ff963a95 --- /dev/null +++ b/app-emulation/opencbm/files/0.4.99.99a/001_opencbm-0.4.99.98-ncurses6-1.patch @@ -0,0 +1,19 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2017-05-14 +Initial Package Version: 0.4.99.98 +Origin: me +Upstream Status: unknown +Description: ncurses 6.x has split ncursses/tinfo libs + + +diff -Naur opencbm-0.4.99.98.orig/opencbm/cbmlinetester/LINUX/Makefile opencbm-0.4.99.98/opencbm/cbmlinetester/LINUX/Makefile +--- opencbm-0.4.99.98.orig/opencbm/cbmlinetester/LINUX/Makefile 2017-05-14 06:19:02.585302812 +0000 ++++ opencbm-0.4.99.98/opencbm/cbmlinetester/LINUX/Makefile 2017-05-14 06:20:09.604409904 +0000 +@@ -3,6 +3,6 @@ + + PROG = cbmlinetester + CFLAGS += -DHAVE_NCURSES +-LINK_FLAGS += -lncurses ++LINK_FLAGS += -lncurses -ltinfo + + include ${RELATIVEPATH}LINUX/prgrules.make diff --git a/app-emulation/opencbm/files/0.4.99.99a/002_opencbm-0.4.99.99a-cbm_module.patch b/app-emulation/opencbm/files/0.4.99.99a/002_opencbm-0.4.99.99a-cbm_module.patch new file mode 100644 index 00000000..39517b07 --- /dev/null +++ b/app-emulation/opencbm/files/0.4.99.99a/002_opencbm-0.4.99.99a-cbm_module.patch @@ -0,0 +1,58 @@ +From 32a19cb166f6913dcf9885284bf36082f39b350a Mon Sep 17 00:00:00 2001 +From: Spiro Trikaliotis +Date: Sat, 12 Oct 2019 20:37:30 +0200 +Subject: [PATCH] Fix compiler error on kernel module compilation + +Before, we tried to determine with HAVE_LINUX_SCHED_SIGNAL_H if we need +to include . Unfortunately, the mechanism was not +robust. + +So, reworked it and hardcoded it depending on the kernel version (>= +4.11.0). This fixes #22. +--- + opencbm/LINUX/config.make | 3 +-- + opencbm/sys/linux/cbm_module.c | 3 +-- + 2 files changed, 2 insertions(+), 4 deletions(-) + +diff --git a/opencbm/LINUX/config.make b/opencbm/LINUX/config.make +index 7e05f33b..30d42d2c 100644 +--- a/opencbm/LINUX/config.make ++++ b/opencbm/LINUX/config.make +@@ -107,7 +107,6 @@ KERNEL_SOURCE = ${shell for d in /lib/modules/`uname -r`/build /usr/src/linux; d + ifneq ($(strip $(KERNEL_SOURCE)),) + HAVE_KERNEL_SOURCE=-DHAVE_KERNEL_SOURCE=1 + KERNEL_INCLUDE_CONFIG = ${shell for c in ${KERNEL_SOURCE}/include/linux/autoconf.h ${KERNEL_SOURCE}/include/linux/config.h; do test -f $$c && echo $$c; done | head -n 1} +- KERNEL_HAVE_LINUX_SCHED_SIGNAL_H = ${shell test -e ${KERNEL_SOURCE}/include/linux/sched/signal.h && echo -DHAVE_LINUX_SCHED_SIGNAL_H=1} + endif + + HAVE_LIBUSB0 = ${shell pkg-config libusb && echo 1} +@@ -137,7 +136,7 @@ endif + # XE1541-like cable. Don't to it. Upgrade to XM1541 instead. + # + #KERNEL_FLAGS = -DDIRECT_PORT_ACCESS +-KERNEL_FLAGS = "${KERNEL_DEFINE} ${KERNEL_HAVE_LINUX_SCHED_SIGNAL_H}" ++KERNEL_FLAGS = "${KERNEL_DEFINE}" + endif + + # +diff --git a/opencbm/sys/linux/cbm_module.c b/opencbm/sys/linux/cbm_module.c +index 94456015..dba88511 100644 +--- a/opencbm/sys/linux/cbm_module.c ++++ b/opencbm/sys/linux/cbm_module.c +@@ -32,7 +32,6 @@ + #include + #include + +- + /* + * Starting with 2.3.10, the IRQ and bi-directional bits are uncoupled from + * the control byte. +@@ -54,7 +53,7 @@ + #include + #include + #include +-#ifdef HAVE_LINUX_SCHED_SIGNAL_H ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) + #include + #endif + #include diff --git a/app-emulation/opencbm/files/9999/001_opencbm-0.4.99.98-ncurses6-1.patch b/app-emulation/opencbm/files/9999/001_opencbm-0.4.99.98-ncurses6-1.patch new file mode 100644 index 00000000..ff963a95 --- /dev/null +++ b/app-emulation/opencbm/files/9999/001_opencbm-0.4.99.98-ncurses6-1.patch @@ -0,0 +1,19 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2017-05-14 +Initial Package Version: 0.4.99.98 +Origin: me +Upstream Status: unknown +Description: ncurses 6.x has split ncursses/tinfo libs + + +diff -Naur opencbm-0.4.99.98.orig/opencbm/cbmlinetester/LINUX/Makefile opencbm-0.4.99.98/opencbm/cbmlinetester/LINUX/Makefile +--- opencbm-0.4.99.98.orig/opencbm/cbmlinetester/LINUX/Makefile 2017-05-14 06:19:02.585302812 +0000 ++++ opencbm-0.4.99.98/opencbm/cbmlinetester/LINUX/Makefile 2017-05-14 06:20:09.604409904 +0000 +@@ -3,6 +3,6 @@ + + PROG = cbmlinetester + CFLAGS += -DHAVE_NCURSES +-LINK_FLAGS += -lncurses ++LINK_FLAGS += -lncurses -ltinfo + + include ${RELATIVEPATH}LINUX/prgrules.make diff --git a/app-emulation/opencbm/opencbm-0.4.99.98-r1.ebuild b/app-emulation/opencbm/opencbm-0.4.99.99a.ebuild similarity index 92% rename from app-emulation/opencbm/opencbm-0.4.99.98-r1.ebuild rename to app-emulation/opencbm/opencbm-0.4.99.99a.ebuild index 71328529..ea9c4c1d 100644 --- a/app-emulation/opencbm/opencbm-0.4.99.98-r1.ebuild +++ b/app-emulation/opencbm/opencbm-0.4.99.99a.ebuild @@ -13,7 +13,8 @@ SDIR="include libmisc arch/linux lib cbmctrl cbmformat d64copy cbmcopy libtrans DESCRIPTION="OpenCBM is a package to control and use serial devices as used by most Commodore (CBM) 8-bit mach" HOMEPAGE="http://opencbm.trikaliotis.net/" #SRC_URI="http://debian.trikaliotis.net/opencbm/opencbm_${PV}-1.tar.gz" -SRC_URI="http://www.trikaliotis.net/Download/opencbm-${PV}/opencbm-${PV}-source.tar.bz2" +#SRC_URI="http://www.trikaliotis.net/Download/opencbm-${PV}/opencbm-${PV}-source.tar.bz2" +SRC_URI="https://github.com/OpenCBM/OpenCBM/archive/v${PV//./_}.tar.gz -> opencbm-${PV}-source.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -26,7 +27,7 @@ DEPEND="virtual/linux-sources app-text/docbook-xml-dtd:4.1.2 dev-libs/libusb-compat" -S="${WORKDIR}"/${PN}-${PV} +S="${WORKDIR}"/OpenCBM-${PV//./_} BUILD_PARAMS="KDIR=$KERNEL_DIR" MODULE_NAMES="cbm(misc:${S}/opencbm/sys/linux:${S}/opencbm/sys/linux)" diff --git a/app-emulation/opencbm/opencbm-9999.ebuild b/app-emulation/opencbm/opencbm-9999.ebuild new file mode 100644 index 00000000..358d27a0 --- /dev/null +++ b/app-emulation/opencbm/opencbm-9999.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils toolchain-funcs linux-mod versionator udev + +if [[ ${PV} = 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OpenCBM/OpenCBM.git" +else + #SRC_URI="http://debian.trikaliotis.net/opencbm/opencbm_${PV}-1.tar.gz" + #SRC_URI="http://www.trikaliotis.net/Download/opencbm-${PV}/opencbm-${PV}-source.tar.bz2" + SRC_URI="https://github.com/OpenCBM/OpenCBM/archive/v${PV//./_}.tar.gz -> opencbm-${PV}-source.tar.gz" +fi + + +PV_MAJOR=$(get_major_version) +PV_MINOR=$(get_version_component_range 2) +SDIR="include libmisc arch/linux lib cbmctrl cbmformat d64copy cbmcopy libtrans cbmforng d82copy demo/flash demo/morse demo/rpm1541 sample/libtrans cbmrpm41" + +DESCRIPTION="OpenCBM is a package to control and use serial devices as used by most Commodore (CBM) 8-bit mach" +HOMEPAGE="http://opencbm.trikaliotis.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="doc" + +DEPEND="virtual/linux-sources + dev-embedded/cc65 + app-text/linuxdoc-tools + app-text/docbook-xml-dtd:4.1.2 + dev-libs/libusb-compat" + +S="${WORKDIR}"/opencbm-${PV//./_} + +BUILD_PARAMS="KDIR=$KERNEL_DIR" +MODULE_NAMES="cbm(misc:${S}/opencbm/sys/linux:${S}/opencbm/sys/linux)" +BUILD_TARGETS="all" + +src_prepare() { + rm -rf "${WORKDIR}"/${PN}-${PV}/{cbm4wingui,gui4cbm4win.vb6.old,windrv} + # convert linefeed + #edos2unix `find . -name '*' -type f` + # 6502 sources ar always up to date + touch `find . -name '*.?65' -type f` + # add debian patches no demo & doc & no kernel + EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" epatch + # sed correct path + sed -e 's,^PREFIX.*,PREFIX = /usr,' \ + -e 's,/man/man1,/share/man/man1,g' \ + -e 's,etc/udev/rules.d,lib/udev/rules.d,g' \ + -e 's,/info,/share/info,g' -i ${S}/opencbm/LINUX/config.make + # sed correct path + sed -e 's,xa1541 opencbm/sys/linux/,xa1541,g' \ + -e 's,etc/udev/rules.d,lib/udev/rules.d,g' -i ${S}/LINUX/Makefile + # copy module makefile that don't intefer with gentoo kernel build system + cp ${FILESDIR}/Makefile ${S}/opencbm/sys/linux/Makefile +} + +src_compile() { + emake -j1 -f LINUX/Makefile CC="$(tc-getCC)" AR="$(tc-getAR)" LIBDIR="/usr/$(get_libdir)" all || die "make fail" + linux-mod_src_compile +} + +src_install() { + dodir lib/udev/rules.d + dodir etc/opencbm.conf.d + dodir usr/lib/opencbm + emake -f LINUX/Makefile DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-all + exeinto usr/lib/opencbm + doexe opencbm/LINUX/plugin_helper_tools + newexe debian/install_plugin.sh install_plugin + #insinto lib/udev/rules.d + #newins opencbm/sys/linux/45-opencbm-xa1541.rules 45-opencbm-xa1541.rules + rm -rf ${D}/var + linux-mod_src_install + generate_modulesd +# exit 1 +} + +pkg_postinst() { + linux-mod_pkg_postinst + ${EROOT}/usr/lib/opencbm/install_plugin install xa1541 + ${EROOT}/usr/lib/opencbm/install_plugin install xu1541 + ${EROOT}/usr/lib/opencbm/install_plugin install xum1541 +} + +pkg_prerm() { + ${EROOT}/usr/lib/opencbm/install_plugin uninstall xa1541 + ${EROOT}/usr/lib/opencbm/install_plugin uninstall xu1541 + ${EROOT}/usr/lib/opencbm/install_plugin uninstall xum1541 +} + +pkg_postrm() { + linux-mod_pkg_postrm +} diff --git a/dev-embedded/acme/ChangeLog b/dev-embedded/acme/ChangeLog new file mode 100644 index 00000000..2e001681 --- /dev/null +++ b/dev-embedded/acme/ChangeLog @@ -0,0 +1,104 @@ +# ChangeLog for dev-embedded/cc65 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*cc65-2.13.3 (15 Oct 2012) + + 15 Oct 2012; Mario Fetka -cc65-2.13.2-r4.ebuild, + +cc65-2.13.3.ebuild, metadata.xml: + Bump + + 01 Apr 2011; Mario Fetka cc65-2.13.2-r4.ebuild: + add keywords + +*cc65-2.13.2-r4 (10 Nov 2010) + + 10 Nov 2010; Mario Fetka -cc65-2.13.2-r3.ebuild, + +cc65-2.13.2-r4.ebuild: + correct some trivials and bump + + 10 Nov 2010; Mario Fetka cc65-2.13.2-r3.ebuild, + metadata.xml: + combine similar seds into one + + 08 Nov 2010; Mario Fetka cc65-2.13.2-r3.ebuild: + add docs + + 08 Nov 2010; Mario Fetka -cc65-2.13.2-r2.ebuild, + +cc65-2.13.2-r3.ebuild: + add missing files (*.txt) in the html dir + + 08 Nov 2010; Mario Fetka -cc65-2.13.2-r1.ebuild, + +cc65-2.13.2-r2.ebuild: + correct some missed compile paths and anly build info and html doc + + 07 Nov 2010; Mario Fetka + -files/patch-2.12.0-01.patch, -files/patch-2.12.0-02.patch: + delete old files + + 07 Nov 2010; Mario Fetka -cc65-2.13.1.ebuild, + -cc65-2.13.2.ebuild, +cc65-2.13.2-r1.ebuild, + +files/cc65-2.13.2-asneeded-1.patch: + add repsect cflags & ldflags + + 09 May 2010; Mario Fetka +cc65-2.13.2.ebuild, + -cc65-2.13.9.20100106.ebuild: + Bump + + 06 Jan 2010; Mario Fetka + -cc65-2.11.9.20070329.ebuild, -cc65-2.11.9.20070704.ebuild, + -cc65-2.11.9.20070903.ebuild, -cc65-2.11.9.20071213.ebuild, + -cc65-2.11.9.20080228.ebuild, -cc65-2.12.0.ebuild, -cc65-2.13.0.ebuild, + cc65-2.13.1.ebuild, -cc65-2.13.9.20091220.ebuild, + cc65-2.13.9.20100106.ebuild: + cleanup tree and work in suggestions by groepaz@gmx.net also update to eapi2 + + 06 Jan 2010; Mario Fetka +cc65-2.13.1.ebuild, + +cc65-2.13.9.20100106.ebuild: + Bump + + 20 Dec 2009; Mario Fetka + +cc65-2.13.9.20091220.ebuild: + add snapshot build with readded sim65 build + + 20 Dec 2009; Mario Fetka cc65-2.13.0.ebuild: + disable the sim65 hack and rename make.info to cc65make.info conflict + + 07 Dec 2009; Mario Fetka + +files/patch-2.12.0-01.patch, +files/patch-2.12.0-02.patch, + +cc65-2.13.0.ebuild: + Bump + + 08 Jul 2009; Mario Fetka cc65-2.12.0.ebuild: + build doc + + 17 Apr 2009; Mario Fetka cc65-2.12.0.ebuild: + remove MAKE redefine + + 16 Apr 2009; Mario Fetka cc65-2.12.0.ebuild: + sunrise sugested cleanup + + 16 Apr 2009; Mario Fetka cc65-2.12.0.ebuild: + repoman cleanup + + 02 Feb 2009; Mario Fetka + +files/cc65-2.12.0-asneeded-1.patch, +files/cc65-2.12.0-cbm_dir-1.patch, + cc65-2.12.0.ebuild: + as-needed patch + + 08 Jun 2008; Mario Fetka + +cc65-2.11.9.20080228.ebuild, +cc65-2.12.0.ebuild: + Correct Typo + + 15 Dec 2007; Mario Fetka + +cc65-2.11.9.20071213.ebuild: + Bump to latest snapshot + + 09 Sep 2007; Mario Fetka +metadata.xml, + +cc65-2.11.9.20070903.ebuild: + bump version to latest stable snapshot + + 30 Jul 2007; Mario Fetka + +cc65-2.11.9.20070704.ebuild: + Update cc65 to latest snapshot + diff --git a/dev-embedded/acme/Manifest b/dev-embedded/acme/Manifest new file mode 100644 index 00000000..354318f6 --- /dev/null +++ b/dev-embedded/acme/Manifest @@ -0,0 +1,4 @@ +DIST acme-sources-0.96.4.zip 403868 BLAKE2B b57d4e1f399fca0bef0a64556982e48cfd47c54696e514d3e6511cc19b87de613949b0fc7f779413a80efe6f61a6e660fdd66c58cbe4a30b71ce0202ef5e8614 SHA512 7a76b4ed98f8793fdac6bf023160e9d5fc12d4ea415921a4c2926c9f4a890080578f46bdb821021def780ae301851f7b09cdf52f5799cb2045e318a8704d9f5e +EBUILD acme-0.96.4.ebuild 1078 BLAKE2B 4baeaadb0479078b5e1f427a441eca212d3844855d65fc504f42c7ccffdb790767c4aa62fd7d1571c956d0208e10c6e15e98400bf7ee34edef0150f94274e8a1 SHA512 447dbc67310827e092d8d53c79e167bcae738ae2f4a057ebcdd5c0005487624ad785b8b927e44c5fdf44ea1e359a264950e48e27a3f5270b2e183374d886dd58 +MISC ChangeLog 3435 BLAKE2B 8fcd42d35073f0c6a4e3fc7e5ccc3546655aa0b7e5c9b9a1fd39178e2cfe12063e881f38e2f0bac802d37026d1746a1d82382017e8553fc7958757640109c9dc SHA512 697503823ef66475d816025b167e9ab0c20f054a360270c8d741bd77810806f35aa7f3add0724755a3bf1218e9f0dca62e1c0ea31d810f70b43f6529d8661049 +MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b diff --git a/dev-embedded/acme/acme-0.96.4.ebuild b/dev-embedded/acme/acme-0.96.4.ebuild new file mode 100644 index 00000000..28db24ac --- /dev/null +++ b/dev-embedded/acme/acme-0.96.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils toolchain-funcs multilib + +DESCRIPTION="ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816." +HOMEPAGE="https://github.com/meonwax/acme" +SRC_URI="https://github.com/meonwax/${PN}/archive/master.zip -> ${PN}-sources-${PV}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="doc" + +DEPEND="doc? ( app-text/linuxdoc-tools )" +RDEPEND="" + +S="${WORKDIR}"/${PN}-master + +src_compile() { + # the build needs to be split otherwise we can't specify CC + # these makefiles are not parallel build aware + emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" BINDIR="/usr/bin" || die "src build fail" + use doc && emake -C doc html info +} + +src_install() { + emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" BINDIR="${D}/usr/bin" install || die "src install failed" + use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" BINDIR="${D}/usr/bin" doc html info +} diff --git a/dev-embedded/acme/metadata.xml b/dev-embedded/acme/metadata.xml new file mode 100644 index 00000000..0830b325 --- /dev/null +++ b/dev-embedded/acme/metadata.xml @@ -0,0 +1,7 @@ + + + + + mario.fetka@gmail.com + + diff --git a/dev-embedded/arduino-bin/Manifest b/dev-embedded/arduino-bin/Manifest index 19ae2ae0..a0e6648c 100644 --- a/dev-embedded/arduino-bin/Manifest +++ b/dev-embedded/arduino-bin/Manifest @@ -1,12 +1,11 @@ AUX 10arduino-bin 69 BLAKE2B 7e420563bc46a63b26b1df1099b20f41acf45d1996cdccd77d516f2b4e9a222aa4fe4ea6c1896ade562a13513b251d3dfd92fe4324dd1ed39018a8c41e3d3510 SHA512 8bace112decfd895fdf45821dfd96fe868032a8da184dc383dce3a2173fba9fdee103f134b7a7dc8bd5364e598f6249455f0f3d624fceaff7dd7974378ce0192 AUX arduino.1 15213 BLAKE2B cb1c41c0a7345812344d41a55115f534e445b5c6f789309e8a9f422e76117d5f10d475692717dff377691098850248d6c3297dd1cbe517e4cbd28c6232ade713 SHA512 837cae1a434152ac507a0e229e384077392024d01db4d7b9d9820bfbe8877c4822c3f52467a7c02756c04958af9e8464925a254703d2ed9ca75b51e5e917f88a AUX arduino.desktop 274 BLAKE2B 1a2ad9fc7bd99f2c4517713abc62135777767000c3c9bb8d03fb5a0a50a0315d0776c3efe4a1d8b4958eb963b19f85199435362947c85e7e37832c4570e2cc2b SHA512 d9c4f65b720ad0b6a5874e4fb6cf4c4ebccaf3e97451984c6aec75b3c83630e209be0c045c6b731c582ec78e47240006678f182fa1d671fc0459382755d8ac8c +DIST TeensyduinoInstall-153.linux32 68710388 BLAKE2B 23a76bc01edb23975cdc96d3a7f285bd03cc55926027864704369228dae1391f00a6a087164063259bc4465029961c7cfb9d63de3c8de2752a8d4970829ef7e7 SHA512 6cf0a6e9a20630cda3fbd39087ff3f76c0ce723dcf7d5be883f9e4db87a7161b27a409d0a9e61e393816dc78a27282ef733d0a595e92a9e6b037a38aad42a1c6 +DIST TeensyduinoInstall-153.linux64 68710388 BLAKE2B 23a76bc01edb23975cdc96d3a7f285bd03cc55926027864704369228dae1391f00a6a087164063259bc4465029961c7cfb9d63de3c8de2752a8d4970829ef7e7 SHA512 6cf0a6e9a20630cda3fbd39087ff3f76c0ce723dcf7d5be883f9e4db87a7161b27a409d0a9e61e393816dc78a27282ef733d0a595e92a9e6b037a38aad42a1c6 DIST arduino-1.8.10-linux32.tar.xz 133610152 BLAKE2B 0ded9618c169cd1be715808c52179f141ab5ce91a773222d24deec36a095d298f5844cb5191a6842a883ffc67b8221457d9d70d8a521e8b9d99cd6f9d32bf67d SHA512 f091c633bfc74a377d8cde958f1a4e7e0ecaef962fa2771479e18bfe303d47f910293eb867aacea2cc42f5f4d5d13c76a425d42633bd9c56f572405184da6233 DIST arduino-1.8.10-linux64.tar.xz 131012484 BLAKE2B 7ce926a809da70f22b01c4f00d86eece387d30495b3821485285a3eb2d1e6bb94242708e6df0dd18a0ad93334520bc37381af8763c50d037f895020644860b9b SHA512 5ba5ada406aac8596d388e95bf5eaebc1b9b6960d1a56829a4e51c801e01ef949ef233f74d07d25be5ab8a4eb5a358beea8246af3e43be8fa458b4d6d229a003 -DIST arduino-bin_amd64-1.6.13.tar.xz 98351984 BLAKE2B 32c42d46a4f7d2333fc447690bde2304654e240e4b05ef1466716432f7233dc6b390aaa86be34fccdcd47936743cf2a45d459b2b3007554e166bd07d1b4977e0 SHA512 d71cb78bb09fdfbb22a6c120df3a7440eafd598652ac60eede9fa2c71a62c6897fb82ddba5f0cc1775100b0227871089ea87545bb373f37fe2abcbefdc2c3ef1 -DIST arduino-bin_amd64-1.8.1.tar.xz 101052952 BLAKE2B d707ee40b27bb1526e62941f02f44dbcabe214f2d908b539576384aa56ef07ca7392304a0f4cbb28acc8a98fb914e3a382ec53fcfe6da361434983ac88fe6e1d SHA512 5cf68c8ab42eab76e1d24f6ec0b33c232f955ef9a2aef172bb45e23206910b56b1d592400a57520c8fd82a788bd86206a399418c2a5c244f176965e99a9ee717 -DIST arduino-bin_i386-1.6.13.tar.xz 99797188 BLAKE2B cfde7209c24876abb903cbbfca5b3f83c3a19401b596c8ae35637ceb96b43dab0ba501ccf201719a7610ddd05df4a6608bd6fadd1f8f56f5d111f70546dc4b5b SHA512 15c5664c270978fb163868fda8e94b70bc73b0626118b3d6b71a5a1a4531372690cc58a3ff5b7b7b68baa38c5e7e4906cf0127bfa53eccd5b96b625388f61bda -DIST arduino-bin_i386-1.8.1.tar.xz 102324992 BLAKE2B 90faac3853dbe7bade76e0321b966f7e741118e2808647e13d95b5c10428b0e1e4e1adaf6621bea5daf2251792b293c9c5271d8a2f9de5c172dd1f3f5f0920c5 SHA512 e3365c01bd4064071a4a2e99eb2a20f275a3b109409163113a4c495855fb192bc51495b6394b9ca978839c2ee4da5bbeddab46515e9358cb03513d8809c353da -EBUILD arduino-bin-1.6.13.ebuild 2134 BLAKE2B d6b85e40434581a07b99b2b443925a6c1ce381c9319009ca8160db1227029bc5f8a9d8c6295dc8075b88f7a63f613b5e91f44a7a757c63a2bbda332bc6472890 SHA512 b6c5361d4d682a5b4aa49933c21c07faca355b3a3643e86e6a413aeea5a9166cad537541d2c37294ff1c19ccccee7631d4b7144f8ff55545c8de7e95e0904b0e -EBUILD arduino-bin-1.8.1.ebuild 2134 BLAKE2B d6b85e40434581a07b99b2b443925a6c1ce381c9319009ca8160db1227029bc5f8a9d8c6295dc8075b88f7a63f613b5e91f44a7a757c63a2bbda332bc6472890 SHA512 b6c5361d4d682a5b4aa49933c21c07faca355b3a3643e86e6a413aeea5a9166cad537541d2c37294ff1c19ccccee7631d4b7144f8ff55545c8de7e95e0904b0e +DIST arduino-1.8.13-linux32.tar.xz 130644464 BLAKE2B 54bc1486366af5ff2e3a369e4c551e481fe4118f397fbac9002b392dc5200e6917af087ec090b6e65e538835a3138750b7dded9d02151bcc1ce9070b82a695a7 SHA512 e572a24e56af6e8c0b6970367abf3e3534f636fa20f71f7ba3d4520df859672c619a2d16d72300600af95ba7a83dd1f7d5f57e1c9d42836726f60653da6f6bc7 +DIST arduino-1.8.13-linux64.tar.xz 128225404 BLAKE2B c3a26f18c452d4dc0b29ac0d558b947f21925df8da36958f77491e1167606acd6399e475bec5d1eaef39bc3bdeb132a59ea5eb0f2da0b311c08eeec94dd9ab86 SHA512 865a442ac7c2406794d93669afbff6b54a598c22bc9b6e39e5257ad8305a56cca5537aa4b19048a087688d8bf2f1fb046577f5565f66c471cbe14dd399004eb3 EBUILD arduino-bin-1.8.10.ebuild 899 BLAKE2B 281963a2ec4c7598ee3a24b45eb6d8d8a56f5a0e2d56ed2515b60093808d0db036f4335b31de644281d06cfd295ea0d0be442c126d2920f353610b3b70466cc5 SHA512 a544343389375b60fb8bb761ba9a154507878ed306a5db0aa4d87d5908005295f5add3efe2a85db9367bf3aaf6c9a5a037876fecb66cf7f19120795dc14b3a58 +EBUILD arduino-bin-1.8.13.ebuild 1372 BLAKE2B bc36d65cd974b0e34fcffa1383534dee825dda718a981dac5421bbe27f345ae6e09d1f1c0851e47a2678e7489b1903a105e04e33daf3f90d4bea594231289a08 SHA512 fc30a673d102a5aa85078a6a8e4dc6f9861088a947eb3b3a713f709b12e7150463e128df71ddd3dad979b21c6dec0570bac3006da19fd4e04ed7058cf8ddef83 diff --git a/dev-embedded/arduino-bin/arduino-bin-1.6.13.ebuild b/dev-embedded/arduino-bin/arduino-bin-1.6.13.ebuild deleted file mode 100644 index 68f8334b..00000000 --- a/dev-embedded/arduino-bin/arduino-bin-1.6.13.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/firefox-bin/firefox-bin-37.0.ebuild,v 1.1 2015/04/01 15:49:24 axs Exp $ - -EAPI="5" - -inherit eutils gnome2-utils fdo-mime - -KEYWORDS="~amd64 ~x86" -SLOT="0" -LICENSE="GPL-2 LGPL-2.1" -IUSE="" - -ARD_PN="${PN/-bin}" -ARD_P="${ARD_PN}-${PV}" -ARD_PF="${ARD_PN}-${PVR}" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="http://arduino.cc/en/Main/Software" -SRC_URI="${SRC_URI} - amd64? ( http://www.arduino.cc/download.php?f=/arduino-${PV}-linux64.tar.xz -> ${PN}_amd64-${PV}.tar.xz ) - x86? ( http://www.arduino.cc/download.php?f=/arduino-${PV}-linux32.tar.xz -> ${PN}_i386-${PV}.tar.xz ) - " -RESTRICT="strip mirror test" - -QA_PREBUILT=" - opt/arduino/* -" - -DEPEND="app-arch/xz-utils" -RDEPEND="${DEPEND} - sys-libs/ncurses:5/5[tinfo] - virtual/libusb:0 - virtual/libusb:1 - virtual/udev - " - -S="${WORKDIR}/${ARD_P}" - -src_compile() { - # do nothing - true -} - -src_install() { - declare ARDUINO_HOME=/opt/${ARD_PN} - - # install desktop file, manpage and icons - domenu "${FILESDIR}"/${ARD_PN}.desktop - doman "${FILESDIR}"/${ARD_PN}.1 - - #doicon "${FILESDIR}"/${ARD_PN}.png - pushd "${S}"/lib/icons &>/dev/null || die - for size in * ; do - if [ -f "${size}/apps/${ARD_PN}.png" ] ; then - insinto "/usr/share/icons/hicolor/${size}/apps" - doins "${size}/apps/${ARD_PN}.png" - fi - done - dodir /usr/share/pixmaps - doicon "32x32/apps/${ARD_PN}.png" || die - popd &>/dev/null || die - - # copy directory to /opt - dodir ${ARDUINO_HOME%/*} - mv "${S}" "${D}"${ARDUINO_HOME} || die - - # make binary symlink - dosym ${ARDUINO_HOME}/arduino /usr/bin/arduino - - # revdep-rebuild entry - insinto /etc/revdep-rebuild - doins ${FILESDIR}/10${PN} || die - -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - # Update mimedb for the new .desktop file - fdo-mime_desktop_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/dev-embedded/arduino-bin/arduino-bin-1.8.1.ebuild b/dev-embedded/arduino-bin/arduino-bin-1.8.1.ebuild deleted file mode 100644 index 68f8334b..00000000 --- a/dev-embedded/arduino-bin/arduino-bin-1.8.1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/firefox-bin/firefox-bin-37.0.ebuild,v 1.1 2015/04/01 15:49:24 axs Exp $ - -EAPI="5" - -inherit eutils gnome2-utils fdo-mime - -KEYWORDS="~amd64 ~x86" -SLOT="0" -LICENSE="GPL-2 LGPL-2.1" -IUSE="" - -ARD_PN="${PN/-bin}" -ARD_P="${ARD_PN}-${PV}" -ARD_PF="${ARD_PN}-${PVR}" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="http://arduino.cc/en/Main/Software" -SRC_URI="${SRC_URI} - amd64? ( http://www.arduino.cc/download.php?f=/arduino-${PV}-linux64.tar.xz -> ${PN}_amd64-${PV}.tar.xz ) - x86? ( http://www.arduino.cc/download.php?f=/arduino-${PV}-linux32.tar.xz -> ${PN}_i386-${PV}.tar.xz ) - " -RESTRICT="strip mirror test" - -QA_PREBUILT=" - opt/arduino/* -" - -DEPEND="app-arch/xz-utils" -RDEPEND="${DEPEND} - sys-libs/ncurses:5/5[tinfo] - virtual/libusb:0 - virtual/libusb:1 - virtual/udev - " - -S="${WORKDIR}/${ARD_P}" - -src_compile() { - # do nothing - true -} - -src_install() { - declare ARDUINO_HOME=/opt/${ARD_PN} - - # install desktop file, manpage and icons - domenu "${FILESDIR}"/${ARD_PN}.desktop - doman "${FILESDIR}"/${ARD_PN}.1 - - #doicon "${FILESDIR}"/${ARD_PN}.png - pushd "${S}"/lib/icons &>/dev/null || die - for size in * ; do - if [ -f "${size}/apps/${ARD_PN}.png" ] ; then - insinto "/usr/share/icons/hicolor/${size}/apps" - doins "${size}/apps/${ARD_PN}.png" - fi - done - dodir /usr/share/pixmaps - doicon "32x32/apps/${ARD_PN}.png" || die - popd &>/dev/null || die - - # copy directory to /opt - dodir ${ARDUINO_HOME%/*} - mv "${S}" "${D}"${ARDUINO_HOME} || die - - # make binary symlink - dosym ${ARDUINO_HOME}/arduino /usr/bin/arduino - - # revdep-rebuild entry - insinto /etc/revdep-rebuild - doins ${FILESDIR}/10${PN} || die - -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - # Update mimedb for the new .desktop file - fdo-mime_desktop_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/dev-embedded/arduino-bin/arduino-bin-1.8.13.ebuild b/dev-embedded/arduino-bin/arduino-bin-1.8.13.ebuild new file mode 100644 index 00000000..4d0ecf9b --- /dev/null +++ b/dev-embedded/arduino-bin/arduino-bin-1.8.13.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils + +DESCRIPTION="electronics prototyping platform based on easy-to-use hardware and software" +HOMEPAGE="https://www.arduino.cc/ https://www.pjrc.com/teensy/" +TEENSY_PV="153" +MY_PN="${PN/-bin}" +MY_P="${MY_PN}-${PV}" +SRC_URI=" + amd64? ( https://downloads.arduino.cc/${MY_P}-linux64.tar.xz -> ${MY_P}-linux64.tar.xz + https://www.pjrc.com/teensy/td_${TEENSY_PV}/TeensyduinoInstall.linux64 -> TeensyduinoInstall-${TEENSY_PV}.linux64 ) + x86? ( https://downloads.arduino.cc/${MY_P}-linux32.tar.xz -> ${MY_P}-linux32.tar.xz + https://www.pjrc.com/teensy/td_${TEENSY_PV}/TeensyduinoInstall.linux64 -> TeensyduinoInstall-${TEENSY_PV}.linux32 ) +" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/${MY_P}" + +RESTRICT="binchecks preserve-libs strip" + +src_install() { + newicon lib/arduino.png "${MY_PN}".png + make_desktop_entry "${MY_PN}" Arduino "${MY_PN}" + + mkdir -p "${D}"/opt/"${MY_PN}" || die + cp -a * "${D}"/opt/"${MY_PN}" || die + cp ${DISTDIR}/TeensyduinoInstall-${TEENSY_PV}.linux* ${WORKDIR}/TeensyduinoInstall + chmod 755 ${WORKDIR}/TeensyduinoInstall + ${WORKDIR}/TeensyduinoInstall --dir="${D}"/opt/"${MY_PN}" + + make_wrapper ${MY_PN} "${EROOT}opt/${MY_PN}/${MY_PN}" "${EROOT}opt/${MY_PN}" +} diff --git a/dev-embedded/cc65/Manifest b/dev-embedded/cc65/Manifest index 9dcb1a21..f1125ebf 100644 --- a/dev-embedded/cc65/Manifest +++ b/dev-embedded/cc65/Manifest @@ -1,7 +1,8 @@ AUX cc65-2.13.2-asneeded-1.patch 4394 BLAKE2B 3e54a7bf09282f87f6cf6ed8bff08fa9e86d23d7a7968a51aa8dee14b9db31528546ff2d4f51ac29c89d1c6742dbe2ef9305443adaac0989502d41a2598ec5e6 SHA512 98df2303b43c6bb390366d0d5b13a59648a4869c73891114790c9ad7e1cceec22daa3ae171b283ad1e220d35352c15bbc873666b5430eba05e6e6238d6027447 +AUX package-version.patch 2046 BLAKE2B b4a74650e9226dfe677a9edcc84ab17cb055f2c161a5787b8dfd4d96f8e321027acba913340c2ecdbe51a89fc3b7816d48daf06d50037609f97e2610e270f31f SHA512 5658a26b7f7ae020f5f16702b5833913bbd0d7ca1d54cf370c72fe7af00ea582f0a3bd2ee8b4b580f2d6f215807687c4e1cfe9ae5892cfb8e6de6bcfe2196871 DIST cc65-sources-2.13.3.tar.bz2 1103245 BLAKE2B d111a6354176e5fbfacfcc65a26d10a33868660c674cf0ea614a55748c3e8087be33901801ec038fd21db51459ccaca57a2aeb3ab0c0825771819c95eb64ef5d SHA512 135004bdd50abc749409f4a3efbc5c93a09e940d787b6a2034df4de8459e78fa5f813e2e0673cdf9f8bf50c6df8b1313b36ff395d6e82560d0e669da03130776 DIST cc65-sources-2.18.tar.gz 2254374 BLAKE2B 2a7a41aca7a8ae300f6b8bd65d083741fc6bad92f37187bae4ffd720c1e0de500e631c765b34dda8fdd36e87d6039daac339348396733a3a92046f5746bec279 SHA512 47e530052911c8fdac0ea560fef78f5971441509f37b4020df54937cf9b5420e07653b3d191c844da0af5dddd17a61e90c3ad3fb56bf7623214977017b4bc9a1 EBUILD cc65-2.13.3.ebuild 2937 BLAKE2B 9eb8625901d14b90f35b41d7db5f98ab9c008556e4247a44590410dd980170f91ff1ee45fa59b6b0f15bcf2c3b56aedf073cbe2a120c340b407f1c83e1b6f5df SHA512 63195c8bafb9c0c1caeb6f59854bdaa447172b55150554d58ef25af15faf49f68e3734f1710668c754dbbe4186914d9ffe762f3b367a223acd1658685e39bf2d -EBUILD cc65-2.18.ebuild 3031 BLAKE2B e5ec2779df5971142b4d58ec81ee795750223d038cfffae041ec812667566786db4ec0c276f3f68765aabc8b8f9622bb5736faf9ccf1dbbe5f5505ccbe5a73da SHA512 5521f8ca5fadddb7ffc4bffbea717ae244fd141a9ffbc0b7398e8854d878eef749ff7fa14aec70df9de36aad5b4c18ecfb670f30873f1828423a27f7d8c46a7a +EBUILD cc65-2.18.ebuild 1561 BLAKE2B ba33d51dbe100020325851e7a8d0d0532f74ec3582c21a0e1981bf47a6fdbb790ac52c154274fd4f20953f33cef1953eeb3fc128d3b2e39cab2e652ac3f929c6 SHA512 922ee38ec82176773308d1e952b5ad3c3b2762f78378cf691583a4701883053b3d339d928801f1fac885db4a502eaaff550dc708622de8fab0c76af29664d6b4 MISC ChangeLog 3435 BLAKE2B 8fcd42d35073f0c6a4e3fc7e5ccc3546655aa0b7e5c9b9a1fd39178e2cfe12063e881f38e2f0bac802d37026d1746a1d82382017e8553fc7958757640109c9dc SHA512 697503823ef66475d816025b167e9ab0c20f054a360270c8d741bd77810806f35aa7f3add0724755a3bf1218e9f0dca62e1c0ea31d810f70b43f6529d8661049 MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b diff --git a/dev-embedded/cc65/cc65-2.18.ebuild b/dev-embedded/cc65/cc65-2.18.ebuild index 29294218..44987de6 100644 --- a/dev-embedded/cc65/cc65-2.18.ebuild +++ b/dev-embedded/cc65/cc65-2.18.ebuild @@ -23,60 +23,19 @@ RDEPEND="" #S="${WORKDIR}"/${PN}-snapshot-${PV} src_prepare() { - # uncomment to install sim65 - #sed -i -e "s:od65:od65 sim65:g" src/make/gcc.mak - - # correct paths for install (also in documentation) - sed -i -e "s:)/lib:)/$(get_libdir):g" make/gcc.mak - sed -e "s:/usr/lib/cc65:/usr/$(get_libdir)/cc65:g" \ - -i src/ca65/make/gcc.mak -i doc/ca65.sgml \ - -i src/cc65/make/gcc.mak -i doc/cc65.sgml \ - -i src/ld65/make/gcc.mak -i doc/ld65.sgml - - # solve conflict by renameing make.info to cc65make.info - sed -e "s:make.:cc65make.:g" -i doc/index.sgml -i doc/Makefile - mv doc/make.sgml doc/cc65make.sgml - -# epatch "${FILESDIR}"/cc65-2.13.2-asneeded-1.patch + epatch "${FILESDIR}"/package-version.patch } src_compile() { # the build needs to be split otherwise we can't specify CC # these makefiles are not parallel build aware - emake -j1 -C src -f make/gcc.mak CC="$(tc-getCC)" AR="$(tc-getAR)" \ - CFLAGS="-g -O2 -Wall -W -std=c89 ${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" || die "src build fail" - emake -j1 -C libsrc || die "libsrc build fail" - use doc && emake -j1 -C doc html info + emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" PKG_VERSION="gentoo ${PVR}" || die "src build fail" + emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" PKG_VERSION="gentoo ${PVR}" || die "libsrc build fail" + use doc && emake -C doc html info } src_install() { - # can't trust the install target (sandbox violation) so do it by hand - dobin src/*65/*65 src/ca65html/ca65html src/grc/grc || die "dobin fail" - insinto /usr/$(get_libdir)/cc65/emd - doins libsrc/*.emd || die "install memory map fail" - insinto /usr/$(get_libdir)/cc65/joy - doins libsrc/*.joy || die "install joystick driver fail" - insinto /usr/$(get_libdir)/cc65/mou - doins libsrc/*.mou || die "install mouse driver fail" - insinto /usr/$(get_libdir)/cc65/ser - doins libsrc/*.ser || die "install UART driver fail" - insinto /usr/$(get_libdir)/cc65/tgi - doins libsrc/*.tgi || die "install graphic driver fail" - insinto /usr/$(get_libdir)/cc65/asminc - doins asminc/*.inc || die "install asm include fail" - insinto /usr/$(get_libdir)/cc65/include - doins -r include/* || die "install include fail" - insinto /usr/$(get_libdir)/cc65/lib - doins libsrc/*.lib || die "install lib definations fail" - doins libsrc/*.o || die "install lib fail" - insinto /usr/$(get_libdir)/cc65/cfg - doins src/ld65/cfg/*.cfg || die "cfg install fail" - use doc && dohtml doc/*.htm* - use doc && insinto /usr/share/doc/${PF}/html - use doc && doins doc/*.txt - doman packages/debian/*.1 || die "man install fail" - use doc && doinfo doc/*.info - dodoc src/ca65/macpack/*.mac doc/readme.1st \ - doc/BUGS doc/CREDITS || die "macro & doc install fail" + emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" PKG_VERSION="gentoo ${PVR}" install || die "src install failed" + emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" PKG_VERSION="gentoo ${PVR}" install || die "libsrc install failed" + use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" PKG_VERSION="gentoo ${PVR}" doc html info } diff --git a/dev-embedded/cc65/files/package-version.patch b/dev-embedded/cc65/files/package-version.patch new file mode 100644 index 00000000..564c6ba0 --- /dev/null +++ b/dev-embedded/cc65/files/package-version.patch @@ -0,0 +1,47 @@ +Description: Allow overriding git hash in version string with package version + When compiling cc65, it will place the git hash of the checked out commit in + the version string which isn't useful when building a distribution package + since there either won't be an upstream git hash if there is one at all. Make + it so that if the variable PKG_VERSION is defined when building, its contents + will be placed into the version string instead of the git hash. +Author: Andreas Bombe +Last-Update: 2017-11-16 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: cc65work/src/Makefile +=================================================================== +--- cc65work.orig/src/Makefile 2017-11-16 01:54:30.795532327 +0100 ++++ cc65work/src/Makefile 2017-11-16 02:21:19.661770273 +0100 +@@ -62,11 +62,16 @@ else + endif + endif + ++ifdef PKG_VERSION ++ $(info PKG_VERSION: $(PKG_VERSION)) ++ DEF_PKGVER := -DPKG_VERSION="$(PKG_VERSION)" ++endif ++ + CFLAGS += -MMD -MP -O3 -I common \ + -Wall -Wextra -Wno-char-subscripts $(USER_CFLAGS) \ + -DCA65_INC="$(CA65_INC)" -DCC65_INC="$(CC65_INC)" -DCL65_TGT="$(CL65_TGT)" \ + -DLD65_LIB="$(LD65_LIB)" -DLD65_OBJ="$(LD65_OBJ)" -DLD65_CFG="$(LD65_CFG)" \ +- -DGIT_SHA=$(GIT_SHA) ++ -DGIT_SHA=$(GIT_SHA) $(DEF_PKGVER) + + LDLIBS += -lm + +Index: cc65work/src/common/version.c +=================================================================== +--- cc65work.orig/src/common/version.c 2017-11-16 01:54:30.815532304 +0100 ++++ cc65work/src/common/version.c 2017-11-16 02:07:10.974699766 +0100 +@@ -61,7 +61,9 @@ + /* Returns the version number as a string in a static buffer */ + { + static char Buf[60]; +-#if defined(GIT_SHA) ++#if defined(PKG_VERSION) ++ xsnprintf (Buf, sizeof (Buf), "%u.%u - %s", VER_MAJOR, VER_MINOR, STRINGIZE (PKG_VERSION)); ++#elif defined(GIT_SHA) + xsnprintf (Buf, sizeof (Buf), "%u.%u - Git %s", VER_MAJOR, VER_MINOR, STRINGIZE (GIT_SHA)); + #else + xsnprintf (Buf, sizeof (Buf), "%u.%u", VER_MAJOR, VER_MINOR); diff --git a/dev-embedded/teensyduino-bin/teensyduino-bin-1.53.ebuild b/dev-embedded/teensyduino-bin/teensyduino-bin-1.53.ebuild new file mode 100644 index 00000000..cdb676e1 --- /dev/null +++ b/dev-embedded/teensyduino-bin/teensyduino-bin-1.53.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils udev versionator + +DESCRIPTION="USB-based electronics prototyping platform compatible with Arduino" +HOMEPAGE="https://www.pjrc.com/teensy/" + +MY_PV="$(replace_all_version_separators '')" +MY_PN="${PN/-bin}" +MY_P="${MY_PN}-${PV}" + +ARDUINO_PN="arduino" +ARDUINO_PV="1.8.13" +ARDUINO_P="${ARDUINO_PN}-${ARDUINO_PV}" + +SRC_URI=" + amd64? ( https://file.fooster.io/overlay/${MY_P}-linux64.tar.xz ) + x86? ( https://file.fooster.io/overlay/${MY_P}-linux32.tar.xz ) +" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="virtual/libusb:0" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +RESTRICT="binchecks preserve-libs strip" + +src_unpack() { + if use amd64; then + unpack "${MY_P}"-linux64.tar.xz + else + unpack "${MY_P}"-linux32.tar.xz + fi + + cp "${FILESDIR}"/49-teensy.rules "${WORKDIR}" || die +} + +src_install() { + newicon lib/arduino.png "${MY_PN}".png + make_desktop_entry "${MY_PN}" Teensyduino "${MY_PN}" + + mkdir -p "${D}"/opt/"${PN}" || die + cp -a * "${D}"/opt/"${PN}" || die + + make_wrapper ${MY_PN} "${EROOT}opt/${PN}/${ARDUINO_PN}" "${EROOT}opt/${PN}" + + udev_dorules "${WORKDIR}"/49-teensy.rules +} + +pkg_postinst() { + udev_reload + + elog "Initial setup for your Teensy requires you to plug in the board," + elog "verify a sketch, then press the reset button on the board. After" + elog "that, you can use the upload button." +} diff --git a/dev-libs/ealogger/Manifest b/dev-libs/ealogger/Manifest index ff403d64..2c6e654c 100644 --- a/dev-libs/ealogger/Manifest +++ b/dev-libs/ealogger/Manifest @@ -1,3 +1,3 @@ -DIST ealogger-0.8.1.tar.gz 126321 SHA256 7e0ff37ae54340d77a502a85011076b6a3bcc65ede25de1907bed6f03f1fdb57 SHA512 0426e24e30a901d86f54f99964473f29e8f0d219540439e678ce032174d85aa7ddb73cbd1dd141319d1e85fdc68f729c596b18ee38acbb7bc57c02af776b8a29 WHIRLPOOL cf63e7ec861f0dcb60567d9da9ec2513fd09cde4ce77d0f7e7dbf6251c06b34b7495b2fddce705591b9007a841506a7e469486825c23c18cbb9258d4bc77b734 -EBUILD ealogger-0.8.1.ebuild 604 SHA256 dcd753d00d9b052990e1347e719f1662d12edfdace7fea6c5e9094abb4fdd808 SHA512 1fe3893c05ad6a4587a3f926e6c786ec9e45e514482bd5f17456cc3713468bdb04a2f02a8375bac6b77c8c9e987f8295f7f4d6fa8d2e1378c1db724b411894ee WHIRLPOOL 0fc5df913f39cf158b50f3122bc22f47cbc61cfb46b588c8217a872d30a6184ac885fef2067ca68bd14f33cfc682497322a033b8e69c17708932e020774c025c -MISC ChangeLog 404 SHA256 53dc28c3dc76ff05c1fcb1eabf9c9f48364ea21a8c1143693e0604e493beac80 SHA512 5d83847bc8e84256f10f0ce76e480b339c1a350feaa77ef2f4829efd485bddb43ce4d18b6b0df1125d5f5854028074dff2e510fa45c74279be73f7e6e2dc7527 WHIRLPOOL 2ac06321071c9fff400cb3a90231863a01e4bf676423e26b25f5a3e22bfe9ec498f00f46a1e16ecd9b2ea92e51f4e251b100f21807395fe10034089ce5d2d567 +DIST ealogger-0.8.1.tar.gz 126321 BLAKE2B 9a5eefabbd07a2387b5216a0cc133d02b4ed7f9964b8e262f3d9ae8f0dcddf09dd4f4b8bc1ffcf391b9cb4a669044108afb3d893ef512b8f6b26f72480cfa6fe SHA512 0426e24e30a901d86f54f99964473f29e8f0d219540439e678ce032174d85aa7ddb73cbd1dd141319d1e85fdc68f729c596b18ee38acbb7bc57c02af776b8a29 +EBUILD ealogger-0.8.1.ebuild 680 BLAKE2B 692c083113661ca730f3d73bd2301f80d39af87b03bc06122eec700fcc1439fffa5d0963d9c95742e07e8c630421d4234baac26ec5466bfa9dd75f3c81c37a55 SHA512 57c025a820a6fcffe0af0eee449dafb369af0b243cc695f803026aef0e6ca3601e1cf41676c77503f0242f6b78d48aa8e2f4b071ef6ec1c83a3771763876e4d7 +MISC ChangeLog 404 BLAKE2B cad573eaad70a7e4c5221debbb09fc1fd81f18794f2d07ef50aef10d0028514a941a7be64ca0a9ab777215ff801dd8060e2292e0bf2aad66ad380a7c2478159b SHA512 5d83847bc8e84256f10f0ce76e480b339c1a350feaa77ef2f4829efd485bddb43ce4d18b6b0df1125d5f5854028074dff2e510fa45c74279be73f7e6e2dc7527 diff --git a/dev-libs/ealogger/ealogger-0.8.1.ebuild b/dev-libs/ealogger/ealogger-0.8.1.ebuild index 483642b0..e5702f9c 100644 --- a/dev-libs/ealogger/ealogger-0.8.1.ebuild +++ b/dev-libs/ealogger/ealogger-0.8.1.ebuild @@ -17,10 +17,16 @@ IUSE="" RDEPEND="" DEPEND="${RDEPEND}" -#src_configure() { -# local mycmakeargs=( +src_prepare() { + sed -e 's!lib)!${CMAKE_INSTALL_LIBDIR})!' -i src/CMakeLists.txt + + cmake-utils_src_prepare +} + +src_configure() { # "-DDBUS_SYSTEM_POLICY_DIR=/etc/dbus-1/system.d" -# "-DDBUS_SYSTEM_SERVICE_DIR=/usr/share/dbus-1/system-services" ) -# -# cmake-utils_src_configure -#} + local mycmakeargs=( + "-DLIB_INSTALL_DIR=$(get_libdir)" ) + + cmake-utils_src_configure +} diff --git a/dev-python/imdbpy/Manifest b/dev-python/imdbpy/Manifest new file mode 100644 index 00000000..25f84b1a --- /dev/null +++ b/dev-python/imdbpy/Manifest @@ -0,0 +1,2 @@ +DIST IMDbPY-2020.9.25.tar.gz 259453 BLAKE2B a703682d11d798c182bb4fe0a93f8dd50c9e673ff8bb6f1acbea768121c32ec6c3293a559b48381e547c21b12103732d537c6402f0f9c3851016ae0d36376d32 SHA512 5cea5146ace93b525be97ce5f3d8bb037be2e43280b3893c5475b8b2f84265e61db72ef935b1a50c341577a22ce4c98ac6d052eb047868fa88fb2dd3fab6d86a +EBUILD imdbpy-2020.9.25.ebuild 598 BLAKE2B 37b073e0088a15d869f5c0a98fb81edbf1b76c273b4ae7dca1d38a9e1dda18b7de222fc9cef1f031b7c5900e358398af599df7cdbb8cbf6531534f78aa7f06a6 SHA512 143bbd82f974042a53c783dd3db0c04b647dcf55f18ad340871d7efa7c51468e8035d761880cb193b8e405d2bb3c881e7df0b8304db8415816feefd99dccfcb1 diff --git a/dev-python/imdbpy/imdbpy-2020.9.25.ebuild b/dev-python/imdbpy/imdbpy-2020.9.25.ebuild new file mode 100644 index 00000000..d0df4799 --- /dev/null +++ b/dev-python/imdbpy/imdbpy-2020.9.25.ebuild @@ -0,0 +1,22 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2+ pypy{,3} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="IMDbPY is a Python package for retrieving and managing the data of the IMDb movie database about movies and people" +HOMEPAGE="https://imdbpy.github.io/" +SRC_URI="https://files.pythonhosted.org/packages/ea/4d/6b93b77fe7150057df105a89e1c7eb84095c6e42d41058d4b5dc5bd2946d/IMDbPY-2020.9.25.tar.gz" + +DEPEND="" +RDEPEND="" + +IUSE="" +SLOT="0" +LICENSE="GPL2" +KEYWORDS="*" + +S="${WORKDIR}/IMDbPY-${PV}" diff --git a/dev-python/martINI/Manifest b/dev-python/martINI/Manifest index 7a8e3b29..603e7d42 100644 --- a/dev-python/martINI/Manifest +++ b/dev-python/martINI/Manifest @@ -1,6 +1,6 @@ DIST martINI-0.4.tar.gz 15721 BLAKE2B 00570ae2cdbfdcc13b85d44deff333a43d13db536b0f3fda5c0e6889d6e9aee099a9fc76238ba1276bf89be7fa3b8ad7029e6fae5b51e864ce9ecf2a98f120a5 SHA512 6a8f972f6235f9e84222b1dd8f13185b25dcde64fd72f72410bbbcf2252bdd9749e627524554966265684d1bef2ac9bc4d22b04f9ef56d07e330d37e43a14862 DIST martINI-0.6.tar.gz 14919 BLAKE2B abc971feb455a0e472aa295fe61dc9972a9b5d3174a6898fa6e995a3151867985366ba84902d6f9b023c7c4c7b0c9a8957c6ab277ad104734ad463fc1dfaec5f SHA512 b21f680a4190b324e723db76a29e75d59d064af31aa96f047fd5c9bc0119be3d7f989a221f33c0e679858065772eac11a849be08aa2d1bc1c147cab0ca9f4fee -EBUILD martINI-0.4.ebuild 631 BLAKE2B 0d210186b8ac680533e2068affd52f42ef57a076a13e14a639358a90d3f863794d1cecf7343ef507e0c921ad770a7ec915f94f67d24a7f1fcd1b23450d0b7f05 SHA512 179f08cbcc83d6b1d5516e7fe3f78a2db6117d20db42fde236f31826f5236be6b6224c90053fea5e67db880e1dbf96a74aa9c0c495af5bcd845c7a7de34738b9 -EBUILD martINI-0.6.ebuild 631 BLAKE2B 0d210186b8ac680533e2068affd52f42ef57a076a13e14a639358a90d3f863794d1cecf7343ef507e0c921ad770a7ec915f94f67d24a7f1fcd1b23450d0b7f05 SHA512 179f08cbcc83d6b1d5516e7fe3f78a2db6117d20db42fde236f31826f5236be6b6224c90053fea5e67db880e1dbf96a74aa9c0c495af5bcd845c7a7de34738b9 +EBUILD martINI-0.4.ebuild 639 BLAKE2B 09fe482945d355bc7befabd0e0140649dfd279da12c0f7dd809a42535b42b913b4eb6d8659e562342304081a21d46285ea72d306bfc138b9042ed254c9949c66 SHA512 31c8892ecb28d1da378e1e58ae5bbf5904df0a0d2b6ff2e0d1c5116cbc9adc13a2e6156a985a5485d26dd0e09e691f6fbc4e837154711f8da7e8af0a2fcb699e +EBUILD martINI-0.6.ebuild 639 BLAKE2B 09fe482945d355bc7befabd0e0140649dfd279da12c0f7dd809a42535b42b913b4eb6d8659e562342304081a21d46285ea72d306bfc138b9042ed254c9949c66 SHA512 31c8892ecb28d1da378e1e58ae5bbf5904df0a0d2b6ff2e0d1c5116cbc9adc13a2e6156a985a5485d26dd0e09e691f6fbc4e837154711f8da7e8af0a2fcb699e MISC ChangeLog 346 BLAKE2B 7ba1f667a9145507c8578eed96ea1ebcbdbb2c7940678ccbde3c3672da4b507edc8be7b701f858293ce21a5cfc1890c675d0a6a1fdbc6ac0b0e2dd66c72cf41d SHA512 922082ce924c963d894f017953b1fbac1b43fc37cb4d9e05069aeb0615f7c4751938c32957a62dc0eec2d7f0c07fbb76fcfd353fef4d3b371f93ea2b3ad5133f MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b diff --git a/dev-python/martINI/martINI-0.4.ebuild b/dev-python/martINI/martINI-0.4.ebuild index bcb5aacc..34ed1364 100644 --- a/dev-python/martINI/martINI-0.4.ebuild +++ b/dev-python/martINI/martINI-0.4.ebuild @@ -3,7 +3,7 @@ # $Header: /var/cvsroot/gentoo-x86/dev-python/pudb/pudb-0.92.14.ebuild,v 1.1 2009/12/21 02:56:30 arfrever Exp $ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} ) inherit distutils-r1 diff --git a/dev-python/martINI/martINI-0.6.ebuild b/dev-python/martINI/martINI-0.6.ebuild index bcb5aacc..34ed1364 100644 --- a/dev-python/martINI/martINI-0.6.ebuild +++ b/dev-python/martINI/martINI-0.6.ebuild @@ -3,7 +3,7 @@ # $Header: /var/cvsroot/gentoo-x86/dev-python/pudb/pudb-0.92.14.ebuild,v 1.1 2009/12/21 02:56:30 arfrever Exp $ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} ) inherit distutils-r1 diff --git a/dev-python/pypubsub/Manifest b/dev-python/pypubsub/Manifest new file mode 100644 index 00000000..762ccd75 --- /dev/null +++ b/dev-python/pypubsub/Manifest @@ -0,0 +1,2 @@ +DIST pypubsub-4.0.3.zip 220240 BLAKE2B 6f155bb5a3e165f28c76dcd7f9b3bd8a18fb0c13db77254abd4eda02cda95a5bb2a3295e82ec4b6e68461c85f240045d84ab27dd7565826f75b32cf761134079 SHA512 a5b12c308ec6be5596b4c4cf71f735f583ab96ad9de9841fd97e1bae33a6f14566f610a9cbccd567d427cd037c96609528679cf90f3c6bb90afd5d841341f0b4 +EBUILD pypubsub-4.0.3.ebuild 753 BLAKE2B 3b5704145dfda773b726a54338471ea2cddff4207065ff0e329969099a8c06cccc0f9199e83b8f2f75eb49841f2bd9a0d47de547e2c8b10b46543af4ed055d0e SHA512 f50ff390e8bed16fda65d0114d0ac9f2c9a89ad6d5b15442b7eafe2d8d3bd132a94250e953ab3c8dfc51dbb419c36fcda369b269ea971f4936aaa4c8f6c60f77 diff --git a/dev-python/pypubsub/pypubsub-4.0.3.ebuild b/dev-python/pypubsub/pypubsub-4.0.3.ebuild new file mode 100644 index 00000000..d8da7b05 --- /dev/null +++ b/dev-python/pypubsub/pypubsub-4.0.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Python Publish-Subscribe Package" +HOMEPAGE="https://github.com/schollii/pypubsub https://pypi.org/project/PyPubSub/" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/schollii/${PN}/archive/v${PV}.zip -> ${P}.zip" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND="" +DEPEND="${REDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +} diff --git a/dev-python/twodict/Manifest b/dev-python/twodict/Manifest new file mode 100644 index 00000000..f8fe18d4 --- /dev/null +++ b/dev-python/twodict/Manifest @@ -0,0 +1,4 @@ +DIST twodict-1.2.tar.gz 7016 BLAKE2B dd396dd1a712474b6d07614190d69aee2cf47c46829d9bb9dec3e56e067a4f8289cd94aa9d2a7d9144a7b472fd13e4b1be8d229e3aff036bf65175be2b155027 SHA512 82fc49568d95fb742bb014789937e2c4fc54a1f680fd9743643bbfe50f580a62dc20e363974a3359586e6a47b72015e059f435f3b6470adcb567249a50cac434 +EBUILD twodict-1.2.ebuild 567 BLAKE2B 5911013b43c2c27438d6938f29adebbf1fd07b589afff86daca9ba1efce6e454f42288eaa325ed91a2de0b7e77da85e63a5f2abf7dadbb651787212cfc412f8d SHA512 f942866f2a30b9d56962b259a82f0fa105ee931722c14eec84ee72f6343ae6f957a04269d511c9e6e23c986edf4aeefe4c7c42422a56157dd525183c1d28a6f2 +EBUILD twodict-9999.ebuild 572 BLAKE2B ef66163d08352d4cea33aa973ec4a55240f932d1eeed77def11b998d39bef68922d9b1966239c650329ace0273f587ff74d2de464605100cd86e9e4a78115fb7 SHA512 fe1bb37ef6425b5ab526e9e43c384c7f02b1741d70c2accd0618883f6b660e10c20e05a3b87826f5ed4f9dd584dc20fb5fc7f875ee21217f6cd0b52d234686bf +MISC metadata.xml 250 BLAKE2B 9a35b9f97dcc586e1b779c3a8851f66dff74d0b2b562ce47abdd5d7c6a3bb5a9a2de53b2b0db741ffdf1b30077b5fc71280a960b623210a70c95e8b0ad7193c3 SHA512 9fe7eab542aaca9f9ce755836d10e228acafc035e573d58a52365b4e013508a243f292cae31acc0c8421edf907580f3fddb44bde39cba7f2f13f23c845a97e62 diff --git a/dev-python/twodict/metadata.xml b/dev-python/twodict/metadata.xml new file mode 100644 index 00000000..c4511c14 --- /dev/null +++ b/dev-python/twodict/metadata.xml @@ -0,0 +1,8 @@ + + + + + email@linxon.ru + Yury Martynov + + diff --git a/dev-python/twodict/twodict-1.2.ebuild b/dev-python/twodict/twodict-1.2.ebuild new file mode 100644 index 00000000..9f99aea7 --- /dev/null +++ b/dev-python/twodict/twodict-1.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Simple two way ordered dictionary for Python" +HOMEPAGE="https://github.com/MrS0m30n3/twodict" +LICENSE="Unlicense" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/MrS0m30n3/${PN}" +else + SRC_URI="https://github.com/MrS0m30n3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 x86" +fi + +SLOT="0" +DEPEND="" +RDEPEND="${PYTHON_DEPS}" \ No newline at end of file diff --git a/dev-python/twodict/twodict-9999.ebuild b/dev-python/twodict/twodict-9999.ebuild new file mode 100644 index 00000000..f0065db9 --- /dev/null +++ b/dev-python/twodict/twodict-9999.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Simple two way ordered dictionary for Python" +HOMEPAGE="https://github.com/MrS0m30n3/twodict" +LICENSE="Unlicense" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/MrS0m30n3/${PN}" +else + SRC_URI="https://github.com/MrS0m30n3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +SLOT="0" +DEPEND="" +RDEPEND="${PYTHON_DEPS}" \ No newline at end of file diff --git a/dev-util/go-utils/Manifest b/dev-util/go-utils/Manifest index 3aa82e37..15c0068a 100644 --- a/dev-util/go-utils/Manifest +++ b/dev-util/go-utils/Manifest @@ -1,18 +1,8 @@ -DIST checkPatch 1545 SHA256 06e19e208b22f0c52e944f8d9341c4580f1c1340bf09852bf1639fe4c8cdabae -DIST checkdeps.rb 2125 SHA256 e66bcc7f8a20207ca1d3421a910d1346e4a1838804e5b53791e92eb447c2b69c -DIST distclean-0.3.py 3149 SHA256 cd5402d58140464b5963e8ae3b118cede556e30e4ebaca714222909cf5fe9924 -DIST go-utils-0.3.1.tar.bz2 57305 SHA256 cb838c22e623254ab7ad69c2df2198c24c06fbc736b270d440d5c78d54bddedf -DIST go-utils-0.3.tar.bz2 57091 SHA256 8878a303c8170ff3f70ca1d4cbf22f7a22a0480836628e0c249620a8018e13e1 -DIST go-utils-0.4.1.tar.bz2 58489 SHA256 9a6a1c330b551ad68b1c7e2d2072688d83ac6365eb715a07bb076931ce72473e SHA512 c716b0836d9c1fa908ee5a9f0b0a03e99f20b4a436c8b32610eb0dacd1bc0bab9ccdddf6d644c06d494ba32c8759a94c8f0da9153228b7198e527280b5b02a47 WHIRLPOOL a9993770e5d24e11dbd64db568bdd8aeb8919e48950281eeb0d122d2feb7c6686d9f34d6c553c533a8e495f0eb383d3aaeb19355b6fe26711135a10f02f6cf88 -DIST lfspatch 4716 SHA256 5c212fa2c691978c7d3fa535cb6eaf8de08c7995bb11d19173d36ec7bdcf3e0f -DIST oneelf.rb 357 SHA256 adaef5f8d7547942ff16e6617b0b88d4d7338427c81bae8dde77ced7290e6253 -DIST overlay-utils-0.2.1.tar.bz2 10002 SHA256 f07aac4d008b441ed1014eba7d1f36eedae251afbc3d88be0343a35715ca3155 -DIST pkgutil.rb 1118 SHA256 0191f07dfcd476af91b1c4ac6d125ef99e3799c9c89d64e7c27e7f4e756deb5d -DIST redigest 105 SHA256 a69d7411fc2d41b9003da9f4bac013618f1e719dbdc6ceec3a3b3b2f666b9df0 -DIST series2epatch 2067 SHA256 d61da2f63751e6f3734fe3e2da113eb7652b3940975a26f3be066966cc922cd1 -EBUILD go-utils-0.2.1.ebuild 2633 SHA256 d67769c47a1f8d388151461a5268770d06899bf464c0cf7eb5cbfe556f5c5402 SHA512 a93255af601654a16d54860660b4efdb6ef6e28dd7681e6784643e2317d967a1f1b38f7645ac772cd4a80da2603d800dacffdc7be51e8d0bff41af091dd6776e WHIRLPOOL 8da08ab52460154fbb551aa17108f829444ec6254a4bb4e07ba571c537602519bb0f8b4c38bde0d3fbad9c5c383ef517af8e361e8460932afb881ae695b25ff4 -EBUILD go-utils-0.3.1.ebuild 630 SHA256 11e16a1f72468febc21dc07c6c19b9ab4b4749a391ba7133fb0936bbd3a7463f SHA512 b364aa4339d069d38d0f89980e884dfedebc278455695062daca3ab0f36d2ed5e71e2e656335582da78354dcf1c94f33e8ecdd3eb8551244f51c0473a2743356 WHIRLPOOL a52720767d6ec26f63728086eee7e42d53e55d7ae6759146c60bd8ede0ca357344a166f465184831a0a6af6db8e9d392c4707f1d242e819472ac5f0596219abc -EBUILD go-utils-0.3.ebuild 630 SHA256 17325fff14ee9324d03b5f8f2fc213dd3053aac39828e9bae8772d60cf0b087f SHA512 dfcd6be5a03ba2a52d3c1ce6b87c686a1761371287b066f651d9510e578a78dbaa8b03af51c1e3f949d14eb806139fb78ffd1162aaf898318aa089382fade794 WHIRLPOOL ded3cabf3608d1e95ba3c6038c224f5586b66fd4d8336ccf048f2848c3e12147dc8c618a19c5bf0a3be548b441f7ae4008c2b83e3ed26d5def33bc11263af8ac -EBUILD go-utils-0.4.1.ebuild 630 SHA256 63a11f3288df9c3ce2ba929faef46259ed25a1616dfd58e930d688c0c70070d4 SHA512 3a2476d2c2bd861474cd8228e8ccd119633d795915d691b3d6430e5c6b906679835d0fada008d840136727f05ba8f35ac536157440ea9c99ff7195e18e54c30f WHIRLPOOL dbdb1f85fc22012e655e02c9b40bf6fb7967c25862b6f6e531d7d22a610897cec4cf6a4d1f313de58ee3a1ae431d94d73b44834797559bbd1067270da54a33f5 -MISC ChangeLog 1801 SHA256 7b7d701032d0d434242c5de78492d18b1e5e74ab48ded6ba2c0aa3cc77384d55 SHA512 f75506ab8ea4995300bd67f40b3c301e242aac8c8184b8729795b9129b8958494ba714480f4f103c4918093c2bfe4059555caf78a6dab02989928dd40e100220 WHIRLPOOL bc85369ad7522d278a956c218fb2095277377e400a52a139d0315a74597ece2c757b66198263a7105ea1753829ac72a5230bb9ae7aadfa9a12ec55426e881dc6 -MISC metadata.xml 205 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b WHIRLPOOL 779e2cb116b19389f70acc6d49694358619116f9849f3b8e46f00df4e39b4476424b20990b9dabb4ba16605d1894d6b820eaeb930401d825265bfdca27f6fb96 +DIST go-utils-0.3.1.tar.bz2 57305 BLAKE2B a64103ecfc9c437a25693c6e4106f1a4a9d5b83c325b180ff4c7315d1686f917c108455aa981d17c2778241ea85549ee85971224b8e6cd1e71cfff5c22f64651 SHA512 4a0a9f4014497460b7a31d1ea114b29adf8d1007eaedddbd0198ae9efed7823884dfec5cd4e1513050c7d4ef0f73fca4d020a178d2974dafbd79d833296f9a62 +DIST go-utils-0.3.tar.bz2 57091 BLAKE2B 0c943769edede510c44dfd20ca5ca0f1f6b7372c4d07a0b7fdff3fdd9c5bf402e3dacff0b78db6767d3778d43579c7423d29d14107c9b8b4fae17fadc7ca340b SHA512 ba830ada49f4d21ad39b0c23db061a4d0420adcbd103d2a5b527c3f41c5e47feb265589ab8cf632de3364821b335380b6bf62ea27f13bd2c563125bc8c034996 +DIST go-utils-0.4.1.tar.bz2 58489 BLAKE2B b802db824aa7104020dc7b8650186f365bd15f44828a2dbaac3d38138af3c5d392545ec5a29ccd3b23e3c7318d61df831876fcc95f0afdc25aced218b5a5e677 SHA512 c716b0836d9c1fa908ee5a9f0b0a03e99f20b4a436c8b32610eb0dacd1bc0bab9ccdddf6d644c06d494ba32c8759a94c8f0da9153228b7198e527280b5b02a47 +EBUILD go-utils-0.3.1.ebuild 626 BLAKE2B 3fd36fe23bb5b6561be1da519c43d289b615ea3cb36f0f6186ab305a343e217834574457d4ca708b1d9e036ef3c30d49f6389a5b25dcffa479651030391ffe04 SHA512 e1a8839fc815d97b09042bdefdc5dc04291000c7d02e0281dd3c17aa0a756ca3137f460a05fb326fe98931efbd993f0431ade6e459178f81f19b1664aa53e538 +EBUILD go-utils-0.3.ebuild 626 BLAKE2B 43379803916d841c8b3a4f187142f5208c0304aa9d30846ac142b96e9e2848149a97f6770484ed964fbd6afda75c6c0f37ef53134ebf98863cef9515528be01c SHA512 ae33a00aa72d46e5a320d01c28dddc9fb483908c2916f7d94d490b384e1108d8dd62b86eab06784cd557b5beae8b1e6e7fecdb45ec4f8eb7c40dd5a4ad28c752 +EBUILD go-utils-0.4.1.ebuild 626 BLAKE2B 75a7fc9ff1170dc54c5e6d85bb77810a5697057b503373ab27611a84029f2b69b6265cb5039a9f388540c1d255d6fde76ed6619121de94ccd8c412f3abb6952c SHA512 4e8b9ecd79fe3e3d8ac3583e214c53809e83a52767e9c3bd98cbf56781874d2eb28fc12ec7b09032b7865a97f585095f83833519a2d0bb598b88792fe8f84bd9 +MISC ChangeLog 1801 BLAKE2B 7bec082a67677551670231b7dce2c4df5622ded09c44c9fe1761f1324ad8a5ed23e9510e754fe9eb045a67b4ee6de6d725ec6f558436eb41836f1bdd29a41272 SHA512 f75506ab8ea4995300bd67f40b3c301e242aac8c8184b8729795b9129b8958494ba714480f4f103c4918093c2bfe4059555caf78a6dab02989928dd40e100220 +MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b diff --git a/dev-util/go-utils/go-utils-0.2.1.ebuild b/dev-util/go-utils/go-utils-0.2.1.ebuild deleted file mode 100644 index 2233163f..00000000 --- a/dev-util/go-utils/go-utils-0.2.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" - -inherit eutils - -DESCRIPTION="geos_one loved tools" -HOMEPAGE="http://linamh.disconnected-by-peer.at" -SRC_URI="http://ftp.disconnected-by-peer.at/pub/overlay/redigest - http://ftp.disconnected-by-peer.at/pub/overlay/series2epatch - http://www.linuxfromscratch.org/patches/downloads/MAINTAINER/lfspatch - http://www.linuxfromscratch.org/patches/downloads/MAINTAINER/checkPatch - http://www.finn.cz/distclean-0.3.py - http://dev.gentoo.org/~betelgeuse/scripts/deputils/checkdeps.rb - http://dev.gentoo.org/~betelgeuse/scripts/deputils/oneelf.rb - http://dev.gentoo.org/~betelgeuse/scripts/deputils/pkgutil.rb - http://dev.gentooexperimental.org/~tommy/distfiles/overlay-utils-${PV}.tar.bz2 - http://mirror.meleeweb.net/pub/linux/gentoo/distfiles/overlay-utils-${PV}.tar.bz2" - -LICENSE="GPL-2 GPL-3 BSD" -KEYWORDS="~amd64 ~arm ~x86" -RESTRICT="mirror" -SLOT="0" - -IUSE="" - -DEPEND="" -RDEPEND="app-portage/gentoolkit-dev - dev-vcs/subversion - sys-apps/portage - dev-lang/ruby - dev-lang/python - app-portage/portage-utils" - -S="${WORKDIR}"/overlay-utils-${PV} - -src_prepare() { - sed -i -e 's/sbin\(\/functions\.sh\)/etc\/init\.d\1/' sunrise-commit || die "sed failed" - sed -i -e 's/echangelog-tng/go-echangelog-tng/' sunrise-commit || die "sed failed" - sed -i -e 's/sunrise/go/' sunrise-commit || die "sed failed" - sed -i -e 's/Sunrise/Geos_One/' sunrise-commit || die "sed failed" - sed -i -e 's/sunrise/go/' sunrise-commit.1 || die "sed failed" - sed -i -e 's/Sunrise/Geos_One/' sunrise-commit.1 || die "sed failed" -} - -src_install() { - newbin echangelog-tng go-echangelog-tng || die "dobin failed" - newbin sunrise-commit go-commit - newman sunrise-commit.1 go-commit.1 - newbin "${DISTDIR}"/lfspatch go-patch - dosed "s%nano%mcedit%g" /usr/bin/go-patch - dosed "s%=\"enabled\"%=\"disabled\"%g" /usr/bin/go-patch - dosed "s%.org\"%.org\"\n\n. /etc/portage/go-patch%g" /usr/bin/go-patch - mkdir -p "${D}"/etc/portage - echo "submitter=\"Your Name\"" > "${D}"/etc/portage/go-patch - echo "email=\"your@email.address\"" >> "${D}"/etc/portage/go-patch - newbin "${DISTDIR}"/checkPatch go-checkPatch - newbin "${DISTDIR}"/distclean-0.3.py go-distclean - newbin "${DISTDIR}"/redigest go-redigest - newbin "${DISTDIR}"/series2epatch go-series2epatch - exeinto /usr/share/${PN}/deputils - doexe "${DISTDIR}"/checkdeps.rb - doexe "${DISTDIR}"/oneelf.rb - doexe "${DISTDIR}"/pkgutil.rb - dosym /usr/share/${PN}/deputils/checkdeps.rb /usr/bin/go-checkdeps - dosed "s%pkgutil.rb%/usr/share/${PN}/deputils/pkgutil.rb%g" /usr/share/${PN}/deputils/checkdeps.rb -} diff --git a/dev-util/go-utils/go-utils-0.3.1.ebuild b/dev-util/go-utils/go-utils-0.3.1.ebuild index bbd3bf46..6ff6e2a5 100644 --- a/dev-util/go-utils/go-utils-0.3.1.ebuild +++ b/dev-util/go-utils/go-utils-0.3.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="2" +EAPI="5" inherit eutils @@ -18,7 +18,7 @@ RESTRICT="mirror" IUSE="" DEPEND="" -RDEPEND="app-portage/gentoolkit-dev +RDEPEND="app-portage/gentoolkit dev-vcs/subversion sys-apps/portage dev-lang/ruby diff --git a/dev-util/go-utils/go-utils-0.3.ebuild b/dev-util/go-utils/go-utils-0.3.ebuild index 6f88e8fe..e51ae876 100644 --- a/dev-util/go-utils/go-utils-0.3.ebuild +++ b/dev-util/go-utils/go-utils-0.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="2" +EAPI="5" inherit eutils @@ -18,7 +18,7 @@ RESTRICT="mirror" IUSE="" DEPEND="" -RDEPEND="app-portage/gentoolkit-dev +RDEPEND="app-portage/gentoolkit dev-vcs/subversion sys-apps/portage dev-lang/ruby diff --git a/dev-util/go-utils/go-utils-0.4.1.ebuild b/dev-util/go-utils/go-utils-0.4.1.ebuild index aef25779..d3b7176b 100644 --- a/dev-util/go-utils/go-utils-0.4.1.ebuild +++ b/dev-util/go-utils/go-utils-0.4.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="2" +EAPI="5" inherit eutils @@ -18,7 +18,7 @@ RESTRICT="mirror" IUSE="" DEPEND="" -RDEPEND="app-portage/gentoolkit-dev +RDEPEND="app-portage/gentoolkit dev-vcs/subversion sys-apps/portage dev-lang/ruby diff --git a/eclass/appimage.eclass b/eclass/appimage.eclass new file mode 100644 index 00000000..454bdedc --- /dev/null +++ b/eclass/appimage.eclass @@ -0,0 +1,69 @@ +# Copyright 2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# @ECLASS: appimage.eclass +# @MAINTAINER: +# maintainer-wanted@gentoo.org +# @AUTHOR: +# Mykyta Holubakha +# @BLURB: convenience eclass for extracting AppImage bundles +# @DESCRIPTION: +# This eclass provides a src_unpack function to extract AppImage bundles + +case "${EAPI:-0}" in + 6|7) + ;; + *) + die "EAPI ${EAPI:-0} is not supported" + ;; +esac + +EXPORT_FUNCTIONS src_unpack + +# @VARIABLE: APPIMAGE_EXTRACT_DIR +# @DEFAULT_UNSET: squashfs_root +# @DESCRIPTION: +# This variable specifies the directory, in which the AppImage bundle +# is expected to be extracted. + +# @VARIABLE: APPIMAGE_EXTRACT_DEST +# @DEFAULT_UNSET: ${P} +# @DESCRIPTION: +# This variable specifies the directory, to which the extracted image +# will be moved. + +# @FUNCTION: appimage_src_unpack +# @DESCRIPTION: +# Unpack all the AppImage bundles from ${A} (with .appimage extension). +# Other files are passed to regular unpack. +appimage_src_unpack() { + debug-print-function ${FUNCNAME} "${@}" + + local extract_dir="${APPIMAGE_EXTRACT_DIR:-squashfs-root}" + local extract_dest="${APPIMAGE_EXTRACT_DEST:-${P}}" + + local f + for f in ${A} + do + case "${f}" in + *.appimage|*.AppImage) + cp "${DISTDIR}/${f}" "${WORKDIR}" + debug-print "${FUNCNAME}: unpacking bundle ${f} to ${extract_dest}" + chmod +x "${f}" \ + || die "Failed to add execute permissions to bundle" + "${WORKDIR}/${f}" --appimage-help >/dev/null 2>/dev/null \ + || die "Invalid AppImage bundle" + "${WORKDIR}/${f}" --appimage-extract >/dev/null 2>/dev/null \ + || die "Failed to extract AppImage bundle" + rm -f "${f}" || die "Failed to remove bundle copy" + mv "${extract_dir}" "${extract_dest}" \ + || die "Failed to move AppImage bundle to destination" + ;; + *) + debug-print "${FUNCNAME}: falling back to unpack for ${f}" + unpack "${f}" + ;; + esac + done +} + diff --git a/media-fonts/corefonts/Manifest b/media-fonts/corefonts/Manifest index 17f8c642..38657136 100644 --- a/media-fonts/corefonts/Manifest +++ b/media-fonts/corefonts/Manifest @@ -2,6 +2,7 @@ DIST EUupdate.EXE 1675184 BLAKE2B 777a855d2cacd60ee8e3953d7bbce33dab7d08970ca6f5 DIST IELPKTH.CAB 411248 BLAKE2B 643acee50a2625da73977e4bc044ffed177bd6af69f0378a0bc36bfe4c0a10d5592dd0cf58f6d47922d52880f878a6b8a9995053fed446ebb89eda72a7a39cd8 SHA512 2d54728e82fdfd67eb411ec796ec2a29c8c316f333a687532f828bba29c9bb242ae27aa5194c178677ef0b5e5cf5bce37015be8a7927c4945b50d64d2a3e0ce7 DIST PowerPointViewer.exe 27024112 BLAKE2B f2e5b326ea5d2008f8244564a9624fbf311f130848021d482f5bdcaacec53ebe1a51be9dce292c68aa3ec85276b1c12421809064a21c8116d354718cef512d57 SHA512 6a4878534c81a74be7c057df43794825b8df61e1cd4443b5a1c86a3bfc7da4b901a196471ebcdf34216fb3c83b5cd351d8e095728393ba85e4e33dbd0dab67f7 DIST andale32.exe 198384 BLAKE2B 23233a202512f91b7290cdfd68468085b2382e3711c7b05987197b6f41e95cf5aa1d813cc87d3b2470ef6187274c5a8ba6c4423e20bebbaf0423ab03d365970c SHA512 7099c389126d2af146ff082a840c77787f28e59cc8b5fd4147b9a45a34c649bc69ba6ec7c338703950389fce3ac3a7f118f503b7434c7ceb54c89d6210508bd4 +DIST arial32.exe 554208 BLAKE2B 755fabfae7ce12c7a90ef045963685154a42b94b55340c306b6a1b1e5594b5272784d5cb4d69b658b04ac8846bba351f65d536d5738d18a89c4cff8647f2f686 SHA512 299cb200f72f146fedfb2bb1895c36f5234aa5abd084e7c962ec7b14f087c1f582b51f5fdcb72e48b806ee02661c34766ca8a03bb0f2fadf662aaf46cc5f0e48 DIST arialb32.exe 168176 BLAKE2B b006dfaf0e5b67d13007ae8c3c951d627b38f201340ea7f00b8de9a4c16c3e215a86ec5bb2f9133b9c73692707493c88416361321d655e8ddf521e1a4fc87585 SHA512 8a947764f2c725f2c506c12ca6f77142402174a0fadeeb72b211931136d82b541bb279b415d74032bc51b00efac9516e5cf68d8d4f172ff8549398ca28722c3a DIST comic32.exe 246008 BLAKE2B d4a84d89ab2c056934a04b6f95cc06b50df2a52d28f7c0651195a80b364c6212d7e665e3dec1d2adc824c9050e74b289a298b196486654f8ff722e053bed9b92 SHA512 6ad11015d568d58f6e4375e04411dd702b5c4e454b82998b5044cd8352dae27fea1df6469a05067ccc8c14f4ba87ec99e8329c104551dde1eb48be8ce2b78708 DIST courie32.exe 646368 BLAKE2B 74ccbb554652459c8be401f03aae802ac3d846a9cf41e9c557b13b224ecd854bcb9441120b15e2d9378008c5f28fa54e90caae4810a189de74a4b806ba4cb14b SHA512 7e2425d578dd626cc2b418efec72c53e35392c60610cf5e4a99c614fa86cb673167fbcc1691fe59b99bcd19e8f261321be9ea7e30fb84c80ce0a312fd47045c5 @@ -13,6 +14,6 @@ DIST verdan32.exe 351992 BLAKE2B e32d2351ec4fd945d4f872b6270224486824cbe7515b2b2 DIST wd97vwr32.exe 3953640 BLAKE2B 0b9ec865af5c906b692497a5f497c026e486d198cec810e12a13442d4f7c301bda7c74ef0a7b822a23013eaedd295bc5f16c92509a59755aefdad4aeea1b4018 SHA512 e5db496471970e358af5fdb6d02853fd45bfca1aa89d49ba8644622c28610f09a4b85c2387407b9d33a4055965e0b5e184704c161741ac69250327449da12122 DIST webdin32.exe 185072 BLAKE2B 18369790ea9ac982606c5e79b204f02887e0d379ed47661b8f80edc1d6f9c0e484b8f7e8a72f8ff1800acbcf2d69b4d5583f18affde2b333170fa77d8c42a70e SHA512 2784ce1cee66f0f00f77d84d7aaa52a44d017245e0269558729003205c10a5e5368f9909beee733e77e202730b3cee2b2357fdbdb597a0023c6412e050b3a3ad EBUILD corefonts-1-r7.ebuild 1993 BLAKE2B 468239c174b3b4844d026b7761e7f35f5592a4f2b9792c84b4df5695040782278a7a8cf4e782bac5fcd60c17c78ff361f007c44c5526f1745091bb54989132e7 SHA512 bb34679d4aedb88abb0503a78ad36f1370e733f7db1876fef740e4d6de1957383a9f85a81ad9ddc5249e466c7dfc8ab3f04fce10ca902c81c15fdecb00b8a7e5 -EBUILD corefonts-1-r8.ebuild 1816 BLAKE2B 1cb6fd3f908c6b0a65999f29e81cfa326041c4855cfe03db8492780230257a0838a8862a40a435dba05ad8639d9a20ec94b5247e702f1105f0d860274bffc6a8 SHA512 3c2a9e72e86680c5db5b9a183316f90e2c2cdbd23c70c5336455f70e9d949726ba3a5c2325d1bd97be42f7d80d6751ed81bcd30d7ddd89d36031d52905f382c7 +EBUILD corefonts-1-r8.ebuild 2605 BLAKE2B 5db72dfa8e4e45db99ca6b2166b1354d0eecef4dd31079b3e669ad8ee75610238a29ec268355b25327cfd4c2ffb85dee3c12491271ffdb7ca09617a3f671021d SHA512 d3eb14334f3c1e92ef3b369f52b926e3273d4bf7fd3f299326955695eb86ccc50ff5af0abe51db7ae272054337df8265b4771697aa7693deee0d6c50e1d5c6e4 MISC ChangeLog 5037 BLAKE2B c0ae927f0d8a1a2960791cdc1b96872a0263f2949bb4dc07e06a42f285bec930ec50d5363c29e4f73ec29ff7f42c13093789de34c8f3568f5cc4a25797ee67ec SHA512 fb8ac1edc1d95c27e1cc111f43f8e932a0b5e6409905a9c760156a11173e2b2f615b7a2e6c595cb86ab803081259bd94e9da9ad1719fdeab5c114ea9b619c469 MISC metadata.xml 158 BLAKE2B 246b4bfe1346c848f0bfcb912d6e52637d6a0034d29169bc0c3150f479809000c1a8607775754174b4dd9d736303626dd9ed347588e8ebfc21f2c02c3574c11f SHA512 85198c032986edd4ade5556bb408cc4e73b1a377f46dac190838a66c6fdbe486a1eac94a7ca5ef95ece572780900d84fd291b2aa75927b512cf0f88178767549 diff --git a/media-fonts/corefonts/corefonts-1-r8.ebuild b/media-fonts/corefonts/corefonts-1-r8.ebuild index 8d61057f..2c44d9d6 100644 --- a/media-fonts/corefonts/corefonts-1-r8.ebuild +++ b/media-fonts/corefonts/corefonts-1-r8.ebuild @@ -15,8 +15,19 @@ SRC_URI="mirror://gentoo/EUupdate.EXE mirror://sourceforge/corefonts/impact32.exe mirror://sourceforge/corefonts/webdin32.exe mirror://sourceforge/corefonts/wd97vwr32.exe - https://master.dl.sourceforge.net/project/corefonts/OldFiles/IELPKTH.CAB - https://sourceforge.net/projects/mscorefonts2/files/cabs/PowerPointViewer.exe" + mirror://sourceforge/corefonts/OldFiles/IELPKTH.CAB + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/verdan32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/webdin32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/trebuc32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/impact32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/times32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/georgi32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/courie32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/comic32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/arialb32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/arial32.exe + mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/andale32.exe + mirror://sourceforge/mscorefonts2/files/cabs/PowerPointViewer.exe" LICENSE="MSttfEULA" SLOT="0" diff --git a/media-tv/hypnotix-bin/Manifest b/media-tv/hypnotix-bin/Manifest new file mode 100644 index 00000000..1aa34ffe --- /dev/null +++ b/media-tv/hypnotix-bin/Manifest @@ -0,0 +1,3 @@ +DIST hypnotix_1.1_all.deb 2196292 BLAKE2B a6a80f7af6136f8c509310405ec68c753d6495a38acfbca07c50c8d00bb503242677f6420fcc7f34eff4a747801ee3c8ea660d991261f4d56e3808f291389050 SHA512 e694f01279b65cfe7017466b0a224b32cf108bdf648a74e20050445f62b61e9d401434640b6537c88244fa560c67b570ef972278608769273edfbb00d30cda00 +EBUILD hypnotix-bin-1.1.ebuild 1105 BLAKE2B e2e42b5505478d84b42b8d63f6fda60750e5475255f0b3c5224e4a8ebe9f8fd519f272feff5e4d443715bbc8fb8907baa03e33cbb7d399ed54fb8d1219f46359 SHA512 0c91ebd04ca61fde574676f742cafc071e279a18e1e883baa5e3399ba45ab19e1cc0d992c9931460b38fd28aaf6071ba54769818821afe177bff4833f35958ba +MISC autogen.py 765 BLAKE2B 408d4ad379416b81953b65ecb41522d6e2cda67e4bdd58f4f60ad2d270900cc27320db50a485e308014eb951490940c515d621746e65102f36027927dc6f05f9 SHA512 dcf1e376dc2eacaa1216ea4dbe97e942f973f4c3cb1f165c6f29eff254c8359fe26dc1107d88754e688249a2d9a96312ac5da38ce9403a41b8e04ed6ac81201a diff --git a/media-tv/hypnotix-bin/autogen.py b/media-tv/hypnotix-bin/autogen.py new file mode 100644 index 00000000..659aaed7 --- /dev/null +++ b/media-tv/hypnotix-bin/autogen.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 + +import json + + +async def generate(hub, **pkginfo): + python_compat = "python3+" + github_user = "linuxmint" + github_repo = "hypnotix" + app = pkginfo["name"] + json_list = await hub.pkgtools.fetch.get_page( + f"https://api.github.com/repos/{github_user}/{github_repo}/releases", is_json=True + ) + for release in json_list: + if release["prerelease"] or release["draft"]: + continue + version = release["tag_name"].lstrip("v") + url = f"https://github.com/linuxmint/hypnotix/releases/download/{version}/hypnotix_{version}_all.deb" + break + ebuild = hub.pkgtools.ebuild.BreezyBuild( + **pkginfo, + version=version, + artifacts=[hub.pkgtools.ebuild.Artifact(url=url, final_name=f"{app}-{version}.tar.gz")], + ) + ebuild.push() + + +# vim: ts=4 sw=4 noet diff --git a/media-tv/hypnotix-bin/hypnotix-bin-1.1.ebuild b/media-tv/hypnotix-bin/hypnotix-bin-1.1.ebuild new file mode 100644 index 00000000..0755fcd7 --- /dev/null +++ b/media-tv/hypnotix-bin/hypnotix-bin-1.1.ebuild @@ -0,0 +1,55 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop eutils pax-utils xdg unpacker gnome2-utils unpacker + +DESCRIPTION="Hypnotix is an IPTV streaming application with support for live TV, movies and series." +HOMEPAGE="https://github.com/linuxmint/hypnotix/" + +GITHUB_REPO="linuxmint" +GITHUB_USER="hypnotix" +GITHUB_TAG="$P" +SRC_URI="https://github.com/linuxmint/hypnotix/releases/download/1.1/hypnotix_1.1_all.deb" +RESTRICT="bindist mirror" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +S="${WORKDIR}" +RDEPEND=" + >=dev-libs/glib-2.44 + dev-python/imdbpy + >=media-video/mpv-0.27[libmpv] + >=x11-libs/gtk+-3.22.23:3 +" + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + default + } + +src_install() { + fperms +x usr/bin/hypnotix + insinto / + doins -r . + fperms +x /usr/bin/hypnotix + fperms +x /usr/lib/hypnotix/hypnotix.py +} + +pkg_postinst() { + gnome2_schemas_update + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_schemas_update + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +} \ No newline at end of file diff --git a/media-tv/hypnotix-bin/templates/hypnotix-bin.tmpl b/media-tv/hypnotix-bin/templates/hypnotix-bin.tmpl new file mode 100644 index 00000000..7cf8c588 --- /dev/null +++ b/media-tv/hypnotix-bin/templates/hypnotix-bin.tmpl @@ -0,0 +1,52 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop eutils pax-utils xdg unpacker gnome2-utils + +DESCRIPTION="Hypnotix is an IPTV streaming application with support for live TV, movies and series." +HOMEPAGE="https://github.com/linuxmint/hypnotix/" + +GITHUB_REPO="linuxmint" +GITHUB_USER="hypnotix" +GITHUB_TAG="$P" +SRC_URI="{{artifacts[0].src_uri}}" +RESTRICT="bindist mirror" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +S="${WORKDIR}" +RDEPEND=" + >=dev-libs/glib-2.44 + dev-python/imdbpy + dev-python/xapp + >=media-video/mpv-0.27[libmpv] + >=x11-libs/gtk+-3.22.23:3 +" + +src_prepare() { + default + } + +src_install() { + fperms +x usr/bin/hypnotix + insinto / + doins -r . + fperms +x /usr/bin/hypnotix + fperms +x /usr/lib/hypnotix/hypnotix.py +} + +pkg_postinst() { + gnome2_schemas_update + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_schemas_update + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +} diff --git a/media-tv/otrdecoder-bin/Manifest b/media-tv/otrdecoder-bin/Manifest new file mode 100644 index 00000000..4011acd0 --- /dev/null +++ b/media-tv/otrdecoder-bin/Manifest @@ -0,0 +1,3 @@ +DIST otrdecoder-bin-linux-Ubuntu_8.04.2-x86_64-0.4.614.tar.bz2 499608 BLAKE2B 8bd1bf5267ae1c9b1b6cf59f1a7862d182c5a161bdb3c8e36deb249a2d03d636a651fd01273f1892748f258c9fe11ddd2b6f9549abe3b867c1fa14915259d370 SHA512 ae18ecbb9d50118be63dd7701cb479cad226ba1a30f7549f7388721457343b7405eb44cc55421ed45d6a8ad274ab4ff5b9163bd0e3f9a074407e67f24b7f7cd8 +DIST otrdecoder-bin-linux-Ubuntu_9.04-i686-0.4.593.tar.bz2 476946 BLAKE2B 5453d2375875e277174de3eaf8741e6cca8be4f7908026faee0b137ad3d24c113bfbbed7efc384b91ecd58496d73b1fbbfd7bba71fd09700fbb3c1663a882f22 SHA512 07d1e4d3c5e93b5fc0c0a8366f17b031d8a910bfe241e325cbbc3ca5cfdf0ad7ca2d408a048758c255d64f3a843cf60e44679aeb873a40ddb1e36f3aacac7536 +EBUILD otrdecoder-bin-0.4.614.ebuild 982 BLAKE2B 9e3d31c2889fde0979fa35b4bd69fc56c934fa5b2c18ef74722a7719a947c559c320b6aea652a78e5ee958513b8e382c5647b0a1bc822a58389d35dd57b5a9ed SHA512 864c82dd4857da9a956cfaceae9a166564f1272335720c433b43e98233b1c4e2f9237c252ef330380ccbbf0138f7d7830ead4bb2a4358355fcd185d92c3282db diff --git a/media-tv/otrdecoder-bin/otrdecoder-bin-0.4.614.ebuild b/media-tv/otrdecoder-bin/otrdecoder-bin-0.4.614.ebuild new file mode 100644 index 00000000..28a11249 --- /dev/null +++ b/media-tv/otrdecoder-bin/otrdecoder-bin-0.4.614.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +DESCRIPTION="Decoder for onlinetvrecorder.com (German)" +HOMEPAGE="http://www.onlinetvrecorder.com/" +SRC_URI="amd64? ( http://www.onlinetvrecorder.com/downloads/${PN}-linux-Ubuntu_8.04.2-x86_64-0.4.614.tar.bz2 ) + x86? ( http://www.onlinetvrecorder.com/downloads/${PN}-linux-Ubuntu_9.04-i686-0.4.593.tar.bz2 )" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~x86 -*" +IUSE="X" + +RDEPEND="X? ( gnome-base/libglade + dev-python/pygtk )" + +RESTRICT="strip" + +src_unpack() { + default + mv ${PN}-linux-Ubuntu_* "${S}" || die +} + +src_prepare() { + sed -i -e "/xml/s:decoderpath:'/usr/share/${PN}':" otrdecoder-gui || die "sed failed" +} + +src_install() { + dobin otrdecoder || die "dobin failed" + if use X; then + insinto /usr/share/${PN} + doins decoder.glade || die "doins failed" + dobin otrdecoder-gui || die "dobin failed" + fi + + dodoc README.OTR || die "dodoc failed" +} diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest index da3c5e7c..cc95c849 100644 --- a/media-video/makemkv/Manifest +++ b/media-video/makemkv/Manifest @@ -1,5 +1,5 @@ -AUX makemkv-path.patch 2153 BLAKE2B bab155f5aea1c7f5e3d1923b580b3f36115d32bf0d384a347379dd9ea80b650ea9755c641be0253c9d5b269f9aa4d2774ace89ea598b5206391794263530a84a SHA512 c7744f92ed7a5f09f0301c454afa32e4fce7251f276129917d2ce602b35f5961e629fa0328213f6e5a8d260b5964db099c44b1e870b209f7bb78712cf52b6e95 -DIST makemkv-bin-1.14.7.tar.gz 9487718 BLAKE2B ecba22794035ed022863a2f736572a0da207346d6a3e44e3ca8c319fa672228be23835201ac3b023250d1a6457b8dd37e680573c7a83c53bb8fee1e016d00096 SHA512 cdd2eae8a80b2e564b786dfef0273ef36211327e5f4932b0f580a59c1ac288d5a99a2a1fe6fa0059e0f3fec6bcbc07278e7f7580507f36ca6d01f92d47092626 -DIST makemkv-oss-1.14.7.tar.gz 4384451 BLAKE2B f2a2cff901a4c6d03286a5a4cdd54ac0f61e3c0f04d3adb4089f03fc767dda099b0d4b4e8f76a3ad0ba57fb1af85cd2ab8fb6d966f4fbed490e25250f0be283c SHA512 2e8ab96ae1c1e855ff840fffaedd7ba998021630b61e66337d1027c53b8315ef8c303016a85ae8fddbfc52ae006fadab44fd63e0f2cca3602bfd17086a52aa06 -EBUILD makemkv-1.14.7.ebuild 2982 BLAKE2B c6be006dead8d1e25329fe3a5a0d2deb2fd21d9f28e6b807c9c65b2b7717a6cb968ad0bfdddde30e771834011b3a8daca88d7c54de1331c99015dffe3329654f SHA512 0888197206f82289a7ee24e7ba8db09967a18f066e8a1349ef3d6d0c148fd43a8f0d4ae0569060592d488da44113eea34621b6fb0d5856a4d853e434ff5b6787 +AUX makemkv-path.patch 1579 BLAKE2B 6ca7ed6c854c0357fea864bedc3f65a1051a466a52db1380bf1904c97bfa2b455beeb7ff9852fe57f6d224ed659df63d02db96a281be7a14f0587bece9aff75b SHA512 9294d3645b953fdb7ca24e83066becfbf07e03cab01d0aaf4527cf2d54fb0990649da1f766836a0f3efea9c363c8f00116b4624c49fd7bcfa197cae2ef17e6ed +DIST makemkv-bin-1.16.3.tar.gz 15309313 BLAKE2B 34cbf3ee5400a21a4c9f3f71e95afeb2129bda69daa4743321c3aff9ad8bf2c8f703fbf63e45720612b5305efb04484fd1a5719af74398fde2a15a3f982d65b4 SHA512 0806d8f9adde605efeff5d551ba721d9f400c8643e78ec562425aec1af33bb429e2816c5b9cf2e4a1b1efe4161f5d2623a182799d75c9833f045f5420bf13543 +DIST makemkv-oss-1.16.3.tar.gz 6536679 BLAKE2B 63d119dff4098b47cafbe63112118922f77404f1d9353f8aae944be105754a6662db576d318522436ce5d4121528e5b9cc06829e30787120928e8be881d953d6 SHA512 a620141cbaeb621feb5746a753eb448b181d9c795d0f78fad0659baeea21ebf8c6ce925b24f8b7d6844f92b0438a36a32fbac7c7260858e26116d55832a233c0 +EBUILD makemkv-1.16.3.ebuild 2967 BLAKE2B 74b0362791559182073052251d34363cf00d476d80d92edee471e5b59098da9d6157fb13b9b3b38e6c46421058835c49ccc93926688354795c7ca555a0dd5e86 SHA512 ff8210b70501c8064ed5e3d110fe88289e1b9bde09b901a62e1e2a245e660f12c94f2b735f9f534fe936963594d6ca87c88bafb24f152c01674ba3bcb8574dd5 MISC metadata.xml 1225 BLAKE2B c65dc32de4283f661bb1725d24d7346ad93a5cc77fc794cb41ef95174eaabd3fe17fac4ae7c4a4791170563e7ae0596c37ec734880723f9a9e81b5d991646b4d SHA512 b5730528c0efef8dc5d98248d0eaa85625b292e610cb7aa294d87f968fabdd45a6d240e66d7d2a4f0cdfc7642ad11dbaf36417b36b8895b8e50b307202ac1bb9 diff --git a/media-video/makemkv/files/makemkv-path.patch b/media-video/makemkv/files/makemkv-path.patch index 7c66849b..6a3b3cf8 100644 --- a/media-video/makemkv/files/makemkv-path.patch +++ b/media-video/makemkv/files/makemkv-path.patch @@ -1,15 +1,3 @@ -diff -Naur makemkv-oss-1.9.10.orig/libabi/src/httplinux.cpp makemkv-oss-1.9.10/libabi/src/httplinux.cpp ---- makemkv-oss-1.9.10.orig/libabi/src/httplinux.cpp 2016-04-15 21:35:36.000000000 +0100 -+++ makemkv-oss-1.9.10/libabi/src/httplinux.cpp 2016-05-08 10:52:42.481501963 +0100 -@@ -45,7 +45,7 @@ - lurl = (char*)alloca(strlen(Url)+1); - strcpy(lurl,Url); - -- strcpy(argv0,"/usr/bin/wget"); argv[0]=argv0; -+ strcpy(argv0,"wget"); argv[0]=argv0; - strcpy(argv1,"-q"); argv[1]=argv1; - strcpy(argv2,"-O"); argv[2]=argv2; - strcpy(argv3,"-"); argv[3]=argv3; diff -Naur makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp --- makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp 2016-04-15 21:35:36.000000000 +0100 +++ makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp 2016-05-08 13:51:48.761885862 +0100 diff --git a/media-video/makemkv/makemkv-1.14.7.ebuild b/media-video/makemkv/makemkv-1.16.3.ebuild similarity index 87% rename from media-video/makemkv/makemkv-1.14.7.ebuild rename to media-video/makemkv/makemkv-1.16.3.ebuild index 1d971770..f28d5a01 100644 --- a/media-video/makemkv/makemkv-1.14.7.ebuild +++ b/media-video/makemkv/makemkv-1.16.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit flag-o-matic linux-info xdg-utils +inherit flag-o-matic linux-info xdg MY_P=makemkv-oss-${PV} MY_PB=makemkv-bin-${PV} @@ -16,7 +16,8 @@ SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="+gui libav libressl" +IUSE="+gui libressl" +RESTRICT="bindist mirror" QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec" @@ -30,8 +31,7 @@ DEPEND=" dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) - !libav? ( >=media-video/ffmpeg-1.0.0:0= ) - libav? ( >=media-video/libav-0.8.9:0= ) + >=media-video/ffmpeg-1.0.0:0= !libressl? ( dev-libs/openssl:0=[-bindist(-)] ) libressl? ( dev-libs/libressl:0= ) " @@ -47,7 +47,10 @@ BDEPEND=" CONFIG_CHECK="~CHR_DEV_SG" S="${WORKDIR}/${MY_P}" -PATCHES=( "${FILESDIR}"/${PN}-path.patch ) + +PATCHES=( + "${FILESDIR}"/${PN}-path.patch +) src_configure() { # See bug #439380. @@ -56,7 +59,6 @@ src_configure() { econf \ --enable-debug \ --disable-noec \ - --disable-qt4 \ $(use_enable gui) \ $(use_enable gui qt5) } @@ -77,6 +79,9 @@ src_install() { # install prebuilt bin dobin bin/$(usex x86 i386 ${ARCH})/makemkvcon + # additional tool is actually part of makemkvcon + dosym makemkvcon /usr/bin/sdftool + # install profiles and locales insinto /usr/share/MakeMKV doins src/share/* @@ -86,13 +91,13 @@ src_install() { } pkg_postinst() { - xdg_icon_cache_update + xdg_pkg_postinst elog "While MakeMKV is in beta mode, upstream has provided a license" elog "to use if you do not want to purchase one." elog "" elog "See this forum thread for more information, including the key:" - elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053" + elog "https://www.makemkv.com/forum/viewtopic.php?f=5&t=1053" elog "" elog "Note that beta license may have an expiration date and you will" elog "need to check for newer licenses/releases. " @@ -107,7 +112,3 @@ pkg_postinst() { elog "the following variables when launching the player:" elog "LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd" } - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/media-video/vidcutter/Manifest b/media-video/vidcutter/Manifest index 1b0eea5f..0146f0dc 100644 --- a/media-video/vidcutter/Manifest +++ b/media-video/vidcutter/Manifest @@ -1,4 +1,4 @@ DIST vidcutter-6.0.0.tar.gz 9877867 BLAKE2B 91f153222f37d452ed8af5c4f24e32790189f058b5cbb3c80f7805ed48b5e953bfeeb8be92f04e049384dc30f416d0ee603237b8a59a329b0bc0cd61bf0fdbe2 SHA512 9970d9918cca9a7681bc5ca8d8b5d16212cf3dad0f2bc3e9c6727340c340801696dcb7ff4e901c2c0a25b86e9cb165bb3f783c18b4a8fd5f4ddba8490a7fd7a0 EBUILD vidcutter-6.0.0.ebuild 840 BLAKE2B b09ecdc876d451c39b15d0513174936f58e2bdf877fb5004ebaa3c905e7478144dcd7488638c52f9e663294bce74c20f8c849e5a78054d4da57cd5ad26b3a09c SHA512 9a767e8663269398c3bc1d944bdaa2aa2fd2857c1200862c1f31d57278bff9ec36249bfb1cb8f0fb2c0d17a8626b771346f1442b72fea2e663d0c85ee544b945 -EBUILD vidcutter-9999-r1.ebuild 870 BLAKE2B bca350c4d71d1a3fdc6f288d4511c0e849d23e4b8a47856e644890c1e35d7ff594f0f36feff90fb66ac4bf0d249acda3c21b59a8ed35f9d34daaf063ea6e3419 SHA512 68256026bac5e9f48b295e2e1f2e12185e40431d32070681a5114b36bb6dada28c7ed0aa5fa06791a04cef15f747f5c88d30503355c38fc3502ae1a27024fcc0 +EBUILD vidcutter-9999-r1.ebuild 872 BLAKE2B 9b14baed1e7b0098e8c394656bdc018a08cde674a8c689abe846fdfdc6fd2e6412421fadeaae83eca8e326930d95c5924e7dce0e681d87ad607c07a1b4f190af SHA512 bf3e27a7caf9f71c6b6925bc9cdc4ecd4634cc54b2a555b4d9ea371d5eb264bbc113caa888ee5f7afc7fccbe134fd5603de6c0545ddb6e84c667ddd497b2fc1a MISC metadata.xml 317 BLAKE2B a064dab932a673a4ccd23732ebc842cd57c3b9faca938fe291ad7286b5649ff5f3cd8ac1191b340e621a20f3888dcab3470ec041aae115e3cba0a9eab7b67068 SHA512 2b7cae78785fa166c52e6d3eba008543924b3b057ffce125c9afce60453dbde9e8b65546042de78bd48cf4697d6487213a281e7ccad4ac44a944b41d89f2387b diff --git a/media-video/vidcutter/vidcutter-9999-r1.ebuild b/media-video/vidcutter/vidcutter-9999-r1.ebuild index 23ef3ce4..c529d7c5 100644 --- a/media-video/vidcutter/vidcutter-9999-r1.ebuild +++ b/media-video/vidcutter/vidcutter-9999-r1.ebuild @@ -4,7 +4,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_COMPAT=( python3_{5,6,7,8} ) inherit distutils-r1 diff --git a/net-analyzer/fing/Manifest b/net-analyzer/fing/Manifest index 4ff9e92c..ed80b657 100644 --- a/net-analyzer/fing/Manifest +++ b/net-analyzer/fing/Manifest @@ -1,3 +1,2 @@ -DIST overlook-fing-3.0.tgz_amd64.zip 6719378 SHA256 036dbb6781afdc9b95d9f3148f79b20e7de458ba45cc285a28fa122ceea3ddf0 SHA512 3db9e04564b38486efd5551537c49236b4d1ff4f9cf0d721ca9348b45c703f612ba09654ba3d61fb733a85f015213bce141ecb141168a3553070c79b73df7ba6 WHIRLPOOL 60ea9da4673b2bc24a623a558a84a5b1ea2409bb95b3ed21f38c1b47556eb4b68260c773982bf50b3dc40d457ce2c28bf30dcbac6a1da6b290670ad23838d980 -DIST overlook-fing-3.0.tgz_x86.zip 6518859 SHA256 7395bf3c1bb6150012355b9b685e60dbd697859aa3d20f9b01da5aa6727ff480 SHA512 8ceea624de63bf6448c04eb0debe56996412889857a3469b11e8f50b1b422808edb19795427f15cb1996fb525f2c9c2f1b5f53a1d2cbe804fbfb8f6864640917 WHIRLPOOL cee6e1eaa128c36256548f154c3fe0310023c1a4f0e0fc086dfc18e0defa0c3e577b16d3df44dcb2e01325022e6e474a870ab28ea8bc391cb12bb873a8ce0810 -EBUILD fing-3.0.ebuild 987 SHA256 a4ee9685e8f2601df5fe80f4bd8c3aa0b1869bc5d844f9660cf1ae78b16822b0 SHA512 0cafaa07a2e71f2bee17088c29c87360ba544ffbf16270e3437350a1e3e94e34eecff663731df92b3e7581085b7ef93e890521f568acbc018ded0f5eda2be987 WHIRLPOOL 3c9a2f8add2cdd164b225b13a1d200423428dc8f32952f357eb946976c832eb5f22cd02389a8a261b7297572d3125cde0c843dd20ad07e4e448a737c018e5c11 +DIST overlook-fing-CLI_Linux_others_5.4.0.zip 57266162 BLAKE2B abdb87d6c9134877112be313b99145d2480f0d6840384bcc4f24c642b18cd92a878e788046696e22f686005ae842778011fd340c20eb20af487ba57c953384a9 SHA512 e7e85e1cd44dc2c012bb831e3a083ff4def912846878d1b713461d1f4d70f3f70d605d216b21f2e7f9cb2c03f1fb4d4918fc6b3a915c7f4d72721a04c22e9db0 +EBUILD fing-5.4.0.ebuild 1711 BLAKE2B d704b5a5df75b09a0143e3678fc45e437901d8b5620ca7c4b1f5bb41b80459f8dc88c1cc5acdf6b53ff493fc2ad76ebd1d941d10650ae2fea37620d9d245e064 SHA512 a811e3f9c7903222c779560fcedf1a50acbabba443e3cf943549798b0947a6bb6d569576194c533a1bf7bd07c16ee1c8e8b6b7473be63a473d0f44461a8f7598 diff --git a/net-analyzer/fing/fing-3.0.ebuild b/net-analyzer/fing/fing-3.0.ebuild deleted file mode 100644 index bc5cc57a..00000000 --- a/net-analyzer/fing/fing-3.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 -inherit eutils versionator multilib - -MAJOR_PV="$(get_version_component_range 1-3)" -FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)" -DESCRIPTION="Simple and free tools to secure, analyze and troubleshoot any network." -HOMEPAGE="https://www.fing.io" -SRC_URI="amd64? ( https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2016/09/overlook-fing-${PV}.tgz_.zip -> overlook-fing-${PV}.tgz_amd64.zip ) - x86? ( https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2016/09/overlook-fing-${PV}.tgz_-1.zip -> overlook-fing-${PV}.tgz_x86.zip )" -LICENSE="nomachine" -SLOT="0" -KEYWORDS="-* amd64 x86" -IUSE="" -RESTRICT="strip" - -DEPEND="app-arch/unzip" -RDEPEND="sys-libs/zlib" - -S=${WORKDIR} - -src_unpack() { - unpack ${A} - cd "${S}" - unpack ./overlook-fing-${PV}.tgz -} - - -src_install() -{ - cp -pPR usr "${D}" || die -} diff --git a/net-analyzer/fing/fing-5.4.0.ebuild b/net-analyzer/fing/fing-5.4.0.ebuild new file mode 100644 index 00000000..afb78c04 --- /dev/null +++ b/net-analyzer/fing/fing-5.4.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=6 +inherit eutils versionator multilib + +MAJOR_PV="$(get_version_component_range 1-3)" +FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)" +DESCRIPTION="Simple and free tools to secure, analyze and troubleshoot any network." +HOMEPAGE="https://www.fing.io" +SRC_URI="https://www.fing.com/images/uploads/general/CLI_Linux_others_${PV}.zip -> overlook-fing-CLI_Linux_others_${PV}.zip" + +LICENSE="nomachine" +SLOT="0" +KEYWORDS="-* amd64 x86 arm" +IUSE="" +RESTRICT="strip" + +DEPEND="app-arch/unzip" +RDEPEND="sys-libs/zlib" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} + cd ${S} + if [[ ${CHOST} = armv5* ]]; then + unpack ${S}/fing-${PV}-arm.tar.gz + ARCH=arm + elif [[ ${CHOST} = armv6* ]]; then + if [[ ${CHOST} = *hardfloat* ]]; then + unpack ${S}/fing-${PV}-armhf.tar.gz + ARCH=armhf + else + unpack ${S}/fing-${PV}-arm.tar.gz + ARCH=arm + fi + elif [[ ${CHOST} = armv7* ]]; then + if [[ ${CHOST} = *hardfloat* ]]; then + unpack ${S}/fing-${PV}-armhf.tar.gz + ARCH=armhf + else + unpack ${S}/fing-${PV}-arm.tar.gz + ARCH=arm + fi + elif [[ ${CHOST} = x86_64* ]]; then + unpack ${S}/fing-${PV}-amd64.tar.gz + ARCH=amd64 + else + unpack ${S}/fing-${PV}-i686.tar.gz + ARCH=i686 + fi +} + + +src_install() +{ + cd ${S}/fing-${PV}-${ARCH} + cp -pPR usr "${D}" || die +} diff --git a/net-im/franz/Manifest b/net-im/franz/Manifest new file mode 100644 index 00000000..750c9128 --- /dev/null +++ b/net-im/franz/Manifest @@ -0,0 +1,6 @@ +AUX franz 280 BLAKE2B e7b930e7efda9cd71d140c25e5e12002ec5ae6a55100c4990e9da9abc7322db975661f0880abc8f4be183be2b3b96326af92d1d0307682adf3817d67ce664056 SHA512 6bf82eff75451ab8bc95885a406f8b70b843fa2c9d2d667eb5068330756bc97a77ceb214f549bc1a60a8513e6b599396b14625983b0c12e66554835488bcb242 +AUX franz.desktop 498 BLAKE2B fbc88fd834fab272bfd84c253ed2cb8bdbc63a2d73d7d463ed432fa51386bc3a957b282fe33faf3585d7083045fe14e64224c17eb300e1d5d11d4e21add60ea7 SHA512 375e4f80413d1888525c3711f94421886910abee678dd159e2e63bdfb2a3167d8a5444c5640a13bf120ce74859d95a6799d862f3b512bc05fcb8b4bef135999c +AUX franz.svg 6705 BLAKE2B c98ed1a76100ed0332302ca3da3e7d9fdf5a683d07690f5192a25f1ea0d6b36df3a76ab1b16bb02c54f14e87f2940a1fa68107282df1296ab1d8025fb7e798c2 SHA512 d80a07371e10deba843f5832c653067372fc6a1c5cb84a645f3dfcbefa1149d43cfba8daa8155e60dc35f8a0d3b8ec4aeabb9a633582291ce911608241fc132e +DIST franz-5.4.1.tar.gz 104044394 BLAKE2B a6529cb5beeace865b8de93e399320a5447811f613191d17b4d33d43797e0b0bd0d76a7867507259efcf109171deafb674931a693b2ad3c67ae52f323845a6df SHA512 0cb643d4bc7270b818f665ec9561dc81a1d953063b378b6bcb4b66911044055a89eeb4476c934213bd5665f54553f1799ecc31877d73f87abd009346ab67d66c +EBUILD franz-5.4.1.ebuild 3419 BLAKE2B f0903ebcc3448778f5be85d65a0c00fc7401ce146989d6de4c69190bba55f9ffa6e151b61123e9d7b713de94496a7808d67a27ad5d8104d2548c0cfb40dbe522 SHA512 89b2027a801d683373254b2f1776515c5cd989962df947b2cab76782399b461f6a3b16bf23fa611b548a8b28171237d20051ede519ada0e60c51dfb78bbe3bd4 +MISC metadata.xml 344 BLAKE2B 2f7e381d45bf16e64178ae6febf8e5294578d2febc3283aa9cd9d678ea70d90184e7c499014dc3f15abc6e32556cf769a42f0e5c6e1bc58af1c24db957ad4021 SHA512 290681e382241cfece5ccd36f0410ff02a40d58f4a8c2c2af3660aabd32bf3e22d0b31b61bf3e5a8b0737fcaddc00d91645eb894f69c848d54c29fb5142fba26 diff --git a/net-im/franz/files/franz b/net-im/franz/files/franz new file mode 100755 index 00000000..bde81e24 --- /dev/null +++ b/net-im/franz/files/franz @@ -0,0 +1,12 @@ +#!/bin/sh + +SCRIPT=$(readlink -f "$0") +USR_DIRECTORY=$(readlink -f $(dirname $SCRIPT)/..) + +FRANZ_PATH=/opt/Franz/franz +FRANZ_LOGS="$HOME/.config/Franz/logs" + +mkdir -p $FRANZ_LOGS + +nohup "$FRANZ_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$FRANZ_LOGS/franz-startup.log" 2>&1 & + diff --git a/net-im/franz/files/franz.desktop b/net-im/franz/files/franz.desktop new file mode 100644 index 00000000..276a4dd9 --- /dev/null +++ b/net-im/franz/files/franz.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Franz +Exec=/opt/Franz/franz %U +Terminal=false +Type=Application +Icon=franz +StartupWMClass=Franz +Comment=Franz is your messaging app / former Emperor of Austria and combines chat & messaging services into one application. Franz currently supports Slack, WhatsApp, WeChat, HipChat, Facebook Messenger, Telegram, Google Hangouts, GroupMe, Skype and many more. You can download Franz for free for Mac & Windows. +MimeType=x-scheme-handler/franz; +Categories=Network;InstantMessaging; diff --git a/net-im/franz/files/franz.svg b/net-im/franz/files/franz.svg new file mode 100644 index 00000000..87188f4a --- /dev/null +++ b/net-im/franz/files/franz.svg @@ -0,0 +1,35 @@ + + + + franz + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/net-im/franz/franz-5.4.1.ebuild b/net-im/franz/franz-5.4.1.ebuild new file mode 100644 index 00000000..a206f782 --- /dev/null +++ b/net-im/franz/franz-5.4.1.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MULTILIB_COMPAT=( abi_x86_64 ) + +inherit pax-utils multilib-build xdg-utils desktop + +DESCRIPTION="Microsoft franz for Linux is your chat-centered workspace in Office 365" +HOMEPAGE="https://aka.ms/microsoftfranz" +SRC_URI="https://github.com/meetfranz/franz/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pax_kernel" + +QA_PREBUILT=opt/Franz/franz +RESTRICT="mirror bindist strip" #299368 + + +RDEPEND=" + app-crypt/libsecret[${MULTILIB_USEDEP}] + dev-libs/atk[${MULTILIB_USEDEP}] + dev-libs/expat[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + dev-libs/nspr[${MULTILIB_USEDEP}] + dev-libs/nss[${MULTILIB_USEDEP}] + gnome-base/gconf:2[${MULTILIB_USEDEP}] + media-libs/alsa-lib[${MULTILIB_USEDEP}] + media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] + media-libs/freetype:2[${MULTILIB_USEDEP}] + media-libs/libv4l[${MULTILIB_USEDEP}] + net-print/cups[${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] + sys-devel/gcc[cxx] + virtual/ttf-fonts + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/gtk+:2[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] + x11-libs/libXcomposite[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXdamage[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + x11-libs/libxcb[${MULTILIB_USEDEP}] + x11-libs/libxkbfile[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}]" + + +src_install() { + insinto /opt/Franz/locales + doins locales/*.pak + + insinto /opt/Franz/resources/app.asar.unpacked/assets/images/taskbar/win32 + doins resources/app.asar.unpacked/assets/images/taskbar/win32/*.ico + + insinto /opt/Franz/resources/app.asar.unpacked/dictionaries + doins -r resources/app.asar.unpacked/dictionaries/* + + insinto /opt/Franz/resources + doins resources/*.asar + + insinto /opt/Franz + doins *.pak + doins *.bin + doins *.dat + exeinto /opt/Franz + doexe *.so + doexe franz + doexe chrome-sandbox + + exeinto /opt/Franz/swiftshader + doexe swiftshader/*.so + + into /opt + dobin ${FILESDIR}/franz + + dodoc *.html + dodoc *.txt + #dodoc -r usr/share/doc/franz/. + # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) + #dosym ${P} usr/share/doc/franz + + # compat symlink for franz bin autocreate autostart desktop file + dosym ../../opt/bin/franz usr/bin/franz + + domenu ${FILESDIR}/franz.desktop + doicon ${FILESDIR}/franz.svg + + if use pax_kernel; then + pax-mark -Cm "${ED%/}"/opt/Franz/franz + eqawarn "You have set USE=pax_kernel meaning that you intend to run" + eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify" + eqawarn "the ${PN} binary itself and this *may* lead to breakage! If" + eqawarn "you suspect that ${PN} is being broken by this modification," + eqawarn "please open a bug." + fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/net-im/franz/metadata.xml b/net-im/franz/metadata.xml new file mode 100644 index 00000000..2a5269fe --- /dev/null +++ b/net-im/franz/metadata.xml @@ -0,0 +1,10 @@ + + + + + mario.fetka@gmail.com + + + Microsoft Teams for Linux is your chat-centered workspace in Office 365 + + diff --git a/net-im/skypeforlinux/Manifest b/net-im/skypeforlinux/Manifest index 4eac9d4f..067596a5 100644 --- a/net-im/skypeforlinux/Manifest +++ b/net-im/skypeforlinux/Manifest @@ -1,4 +1,4 @@ -DIST skypeforlinux_8.56.76.90-1.x86_64.rpm 107062987 BLAKE2B bb5f8cec13b1498d8d3a8cccbdf085332a472e16954df0970da1e5da47f51da8198f7fb773da8a0c54848d2b29040abbc1562127a15b9c05793711314aa94c0d SHA512 333771156dc34405354105f902f7409586715c6b482792a6d3280fc5d7de411b4b93aa90a86d4f96e7efd66b412ffe306bcbd94fa6395c28f95770b40092e749 -EBUILD skypeforlinux-8.56.76.90.ebuild 5288 BLAKE2B 40252c73545187247441ddca16d4e8051b459011aa47665e74b7d73f1a91972200bfb6749e0e8bc043fc04338cdb8ca098bf44b6d4e10ededd65af157b9d0416 SHA512 1abdb60c4c88fdfd4c2d82651a089532cd3daff92526330e131148d4fc5d9129e205610420c0173a664d4636eb27f17456d5a851f7c27f4cb0f63c2c453ee4ae +DIST skypeforlinux_8.58.76.57-1.x86_64.rpm 107296853 BLAKE2B 715cc61289d925acc6a67b37d5a980e128f4ee8310f4a2d7c906859a7e511f84852186db5550836520f65552e8bdd8d452e093875e9976e816362193e934fea5 SHA512 538b95c5164b1ba4fc8eeb2189cfc1404a4d96a57af53a3b0391ff3bf2a2a60c958e9a941c5171d5029f6522d2023d5f15e32e717862ff884e558d3fdabd2c7f +EBUILD skypeforlinux-8.58.76.57.ebuild 5514 BLAKE2B 04b61c9fb69596ba0fb1fc6e05c25ebf994d267391c11da965481dbbc3866467a42769e832b4a1a827927c604482289b46b285482fa4849628c652f946b1fdc7 SHA512 6837008d41bcb1fc1a23ad24e89f9ecf54721f749e17559f2af66a118a3c5b867505de9932bfce4ff08a6a939f05f05ab6ee58a2144772abdd58c497a824a5b7 MISC ChangeLog 717 BLAKE2B 62e7b63422d35e011a1d799f960e65026d1bca64361d1520e0123c928386be2926e7e1c5ea20e2fcce0f6c930cbcd1d23755ad0adc660256ba01bc4cfe5f483a SHA512 aeef06e239237b851ee67ace8c1fb8b822f5e39a8b90cd3335fa696336b1c68913780ee0f5642001116fa65a2cc54cd125840fb376f0721bf51094d6301f6403 MISC metadata.xml 795 BLAKE2B da666b2ac257898116bb8fcf60bf27947b2261f8f718e6bd9cdf3e2c35e38954659be9499675a425cea0f2a9309fb2ada85b54684651f25463140b7f4e89fde9 SHA512 7c97ba77885e397a00e855ffca0dd1f2aa4e1b9c5780650cac09a729ecf4cce07599179c67b86ace1d7e1cd47eafe3a397e9487b42de56e96a86ffb15947abf9 diff --git a/net-im/skypeforlinux/skypeforlinux-8.56.76.90.ebuild b/net-im/skypeforlinux/skypeforlinux-8.58.76.57.ebuild similarity index 95% rename from net-im/skypeforlinux/skypeforlinux-8.56.76.90.ebuild rename to net-im/skypeforlinux/skypeforlinux-8.58.76.57.ebuild index 40e3730c..eee7668f 100644 --- a/net-im/skypeforlinux/skypeforlinux-8.56.76.90.ebuild +++ b/net-im/skypeforlinux/skypeforlinux-8.58.76.57.ebuild @@ -82,6 +82,9 @@ src_install() { insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-ssid/build/Release doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-ssid/build/Release/electron-ssid.node + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-utility/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-utility/build/Release/electron_utility.node + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node diff --git a/net-im/teams/Manifest b/net-im/teams/Manifest index 1f89ffef..45eceef8 100644 --- a/net-im/teams/Manifest +++ b/net-im/teams/Manifest @@ -1,3 +1,9 @@ +DIST teams-1.3.00.30857-1.x86_64.rpm 105053364 BLAKE2B 404161420800d88d804b52d816f5ea9dcd44f6bca5cae989881c04168121fc74f1310bb6c669429a67bbb93270a2f1fd446d86f154c282fe4684d1bbb8f02dbd SHA512 8131b9d96f115b8f1c2487732277db727f6fbdff665341ca8307dc60e1d1c6cc3de7014ef107b6b22b43848966c266945b3549278f2495d5bf3d3ef814f447eb DIST teams-1.3.00.958-1.x86_64.rpm 89256463 BLAKE2B 394c15e5f752d404b2bee39eac07fe8014d20c28710aada8239191f1d45f12cffc88d9c22a619a8856090d463af559bf7d4dcefd52f176b3288a20093a315588 SHA512 7be7e606d07cee5fe95f594f721e90e63f89e1b26441c8ce1ca3c2da9b6dafc75e4ee47419dde72925f7c1611dbb11c79f70d3b738d9bbaba4a91fd87f06d250 +DIST teams-1.4.00.13653-1.x86_64.rpm 113789818 BLAKE2B bd9de52a2d3c5ba3a26b87394cdcd6dde6b064f595b5b36cf86c55fb1b74f0b3b0d2821bc1d94ffde28639e5c02117678bb8e68fc5dd918f2bd91bb1027af98c SHA512 5009c138a5c44b762e8f4b423be87d0cd49dac5f79e05d2a1f81b1021f870c4b6c2ec717125bf7ef4f7e1379761f3ce0ace86ee327a660012de7c5084c3741ba +DIST teams-1.4.00.7556-1.x86_64.rpm 106077233 BLAKE2B 1e3833f074c209a043bc2903e24a9e794c1e11a9a8882d2b122c2b23bf6c95a98358341399594214234adc8efb46a23e46e0ee1e3e197ad54eb24f208f605cf4 SHA512 00d947adeee82fbf3d35ef071a686b4298a155de781bf4a8023ddc328eebf9d20ed2a3190a608bf8c0583977c418c6fa80939d0cbf5a21c2e8a9f533b63da2bc +EBUILD teams-1.3.00.30857.ebuild 6826 BLAKE2B 5b20c840c7a90f0053d42550b9cbf4cb2c20e406bce4a7acacf519ca4fd6015200edd97967a5c14753c3a3a1151f9b071903ed20a6c29f2adbea765ce10e50fa SHA512 fa688bc87105a0838b645a6a824d8586be2b6397a41bdd0eeba1de395771822a1f6caffa6614bd2c0e1c0691d615f96c13faf81f98d2f63acc81fd84cfe2025f EBUILD teams-1.3.00.958.ebuild 7010 BLAKE2B 9e95bd3ddd9a11af6dcee4e0ce4dad297dd61cfa06f04ba491851549280bf2ff983c66c3a56959c1e86d05c593eb867615d45532cc2648cdfe7ad8dcf866e936 SHA512 084188dcab85cb677f1951c038cec7cb9187412503908e37137b1796ee0599942230f3f566345960a27a68db1d8a6d91b2fe4c29b66cdc00c8aa8c06bbecd6e4 +EBUILD teams-1.4.00.13653.ebuild 6826 BLAKE2B 5b20c840c7a90f0053d42550b9cbf4cb2c20e406bce4a7acacf519ca4fd6015200edd97967a5c14753c3a3a1151f9b071903ed20a6c29f2adbea765ce10e50fa SHA512 fa688bc87105a0838b645a6a824d8586be2b6397a41bdd0eeba1de395771822a1f6caffa6614bd2c0e1c0691d615f96c13faf81f98d2f63acc81fd84cfe2025f +EBUILD teams-1.4.00.7556.ebuild 6826 BLAKE2B 5b20c840c7a90f0053d42550b9cbf4cb2c20e406bce4a7acacf519ca4fd6015200edd97967a5c14753c3a3a1151f9b071903ed20a6c29f2adbea765ce10e50fa SHA512 fa688bc87105a0838b645a6a824d8586be2b6397a41bdd0eeba1de395771822a1f6caffa6614bd2c0e1c0691d615f96c13faf81f98d2f63acc81fd84cfe2025f MISC metadata.xml 344 BLAKE2B 2f7e381d45bf16e64178ae6febf8e5294578d2febc3283aa9cd9d678ea70d90184e7c499014dc3f15abc6e32556cf769a42f0e5c6e1bc58af1c24db957ad4021 SHA512 290681e382241cfece5ccd36f0410ff02a40d58f4a8c2c2af3660aabd32bf3e22d0b31b61bf3e5a8b0737fcaddc00d91645eb894f69c848d54c29fb5142fba26 diff --git a/net-im/teams/teams-1.3.00.30857.ebuild b/net-im/teams/teams-1.3.00.30857.ebuild new file mode 100644 index 00000000..678b4f8f --- /dev/null +++ b/net-im/teams/teams-1.3.00.30857.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MULTILIB_COMPAT=( abi_x86_64 ) + +inherit pax-utils rpm multilib-build xdg-utils + +DESCRIPTION="Microsoft Teams for Linux is your chat-centered workspace in Office 365" +HOMEPAGE="https://aka.ms/microsoftteams" +SRC_URI="https://packages.microsoft.com/yumrepos/ms-teams/${PN}-${PV}-1.x86_64.rpm" + +LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pax_kernel" + +S="${WORKDIR}" +QA_PREBUILT=opt/teams/teams +QA_TEXTRELS=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +QA_EXECSTACK=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +RESTRICT="mirror bindist strip" #299368 + + +RDEPEND=" + app-crypt/libsecret[${MULTILIB_USEDEP}] + dev-libs/atk[${MULTILIB_USEDEP}] + dev-libs/expat[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + dev-libs/nspr[${MULTILIB_USEDEP}] + dev-libs/nss[${MULTILIB_USEDEP}] + gnome-base/gconf:2[${MULTILIB_USEDEP}] + media-libs/alsa-lib[${MULTILIB_USEDEP}] + media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] + media-libs/freetype:2[${MULTILIB_USEDEP}] + media-libs/libv4l[${MULTILIB_USEDEP}] + net-print/cups[${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] + sys-devel/gcc[cxx] + virtual/ttf-fonts + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/gtk+:2[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] + x11-libs/libXcomposite[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXdamage[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + x11-libs/libxcb[${MULTILIB_USEDEP}] + x11-libs/libxkbfile[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}]" + +src_unpack() { + rpm_src_unpack ${A} +} + +src_prepare() { + default + sed -e "s!^TEAMS_PATH=.*!TEAMS_PATH=${EPREFIX}/opt/teams/teams!" \ + -i usr/bin/teams || die + sed -e "s!^Exec=/usr/bin/teams!Exec=${EPREFIX}/opt/bin/teams!" \ + -e "s!^Categories=.*!Categories=Network;InstantMessaging;AudioVideo;!" \ + -e "/OnlyShowIn=.*/d" \ + -i usr/share/applications/teams.desktop || die +} + +src_install() { + insinto /opt/teams/locales + doins usr/share/teams/locales/*.pak + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models/*.ftz + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin + doins usr/share/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node + +# insinto /opt/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release +# doins usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node + + insinto /opt/teams/resources + doins usr/share/teams/resources/*.asar + + insinto /opt/teams/resources/locales + doins usr/share/teams/resources/locales/*.json + + insinto /opt/teams/resources/assets + doins -r usr/share/teams/resources/assets/* + + insinto /opt/teams + doins usr/share/teams/*.pak + doins usr/share/teams/*.bin + doins usr/share/teams/*.dat + exeinto /opt/teams + doexe usr/share/teams/*.so + doexe usr/share/teams/teams + + exeinto /opt/teams/swiftshader + doexe usr/share/teams/swiftshader/*.so + + into /opt + dobin usr/bin/teams + + dodoc usr/share/teams/*.html + #dodoc -r usr/share/doc/teams/. + # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) + #dosym ${P} usr/share/doc/teams + + # compat symlink for teams bin autocreate autostart desktop file + dosym ../../opt/bin/teams usr/bin/teams + + doicon usr/share/pixmaps/teams.png + + #local res + # no 1024 at the moment + #for res in 16 32 256 512; do + # newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/teams.png teams.png + #done + + domenu usr/share/applications/teams.desktop + + if use pax_kernel; then + pax-mark -Cm "${ED%/}"/opt/teams/teams + pax-mark -Cm "${ED%/}"/opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node + eqawarn "You have set USE=pax_kernel meaning that you intend to run" + eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify" + eqawarn "the ${PN} binary itself and this *may* lead to breakage! If" + eqawarn "you suspect that ${PN} is being broken by this modification," + eqawarn "please open a bug." + fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/net-im/teams/teams-1.4.00.13653.ebuild b/net-im/teams/teams-1.4.00.13653.ebuild new file mode 100644 index 00000000..678b4f8f --- /dev/null +++ b/net-im/teams/teams-1.4.00.13653.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MULTILIB_COMPAT=( abi_x86_64 ) + +inherit pax-utils rpm multilib-build xdg-utils + +DESCRIPTION="Microsoft Teams for Linux is your chat-centered workspace in Office 365" +HOMEPAGE="https://aka.ms/microsoftteams" +SRC_URI="https://packages.microsoft.com/yumrepos/ms-teams/${PN}-${PV}-1.x86_64.rpm" + +LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pax_kernel" + +S="${WORKDIR}" +QA_PREBUILT=opt/teams/teams +QA_TEXTRELS=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +QA_EXECSTACK=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +RESTRICT="mirror bindist strip" #299368 + + +RDEPEND=" + app-crypt/libsecret[${MULTILIB_USEDEP}] + dev-libs/atk[${MULTILIB_USEDEP}] + dev-libs/expat[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + dev-libs/nspr[${MULTILIB_USEDEP}] + dev-libs/nss[${MULTILIB_USEDEP}] + gnome-base/gconf:2[${MULTILIB_USEDEP}] + media-libs/alsa-lib[${MULTILIB_USEDEP}] + media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] + media-libs/freetype:2[${MULTILIB_USEDEP}] + media-libs/libv4l[${MULTILIB_USEDEP}] + net-print/cups[${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] + sys-devel/gcc[cxx] + virtual/ttf-fonts + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/gtk+:2[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] + x11-libs/libXcomposite[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXdamage[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + x11-libs/libxcb[${MULTILIB_USEDEP}] + x11-libs/libxkbfile[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}]" + +src_unpack() { + rpm_src_unpack ${A} +} + +src_prepare() { + default + sed -e "s!^TEAMS_PATH=.*!TEAMS_PATH=${EPREFIX}/opt/teams/teams!" \ + -i usr/bin/teams || die + sed -e "s!^Exec=/usr/bin/teams!Exec=${EPREFIX}/opt/bin/teams!" \ + -e "s!^Categories=.*!Categories=Network;InstantMessaging;AudioVideo;!" \ + -e "/OnlyShowIn=.*/d" \ + -i usr/share/applications/teams.desktop || die +} + +src_install() { + insinto /opt/teams/locales + doins usr/share/teams/locales/*.pak + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models/*.ftz + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin + doins usr/share/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node + +# insinto /opt/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release +# doins usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node + + insinto /opt/teams/resources + doins usr/share/teams/resources/*.asar + + insinto /opt/teams/resources/locales + doins usr/share/teams/resources/locales/*.json + + insinto /opt/teams/resources/assets + doins -r usr/share/teams/resources/assets/* + + insinto /opt/teams + doins usr/share/teams/*.pak + doins usr/share/teams/*.bin + doins usr/share/teams/*.dat + exeinto /opt/teams + doexe usr/share/teams/*.so + doexe usr/share/teams/teams + + exeinto /opt/teams/swiftshader + doexe usr/share/teams/swiftshader/*.so + + into /opt + dobin usr/bin/teams + + dodoc usr/share/teams/*.html + #dodoc -r usr/share/doc/teams/. + # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) + #dosym ${P} usr/share/doc/teams + + # compat symlink for teams bin autocreate autostart desktop file + dosym ../../opt/bin/teams usr/bin/teams + + doicon usr/share/pixmaps/teams.png + + #local res + # no 1024 at the moment + #for res in 16 32 256 512; do + # newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/teams.png teams.png + #done + + domenu usr/share/applications/teams.desktop + + if use pax_kernel; then + pax-mark -Cm "${ED%/}"/opt/teams/teams + pax-mark -Cm "${ED%/}"/opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node + eqawarn "You have set USE=pax_kernel meaning that you intend to run" + eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify" + eqawarn "the ${PN} binary itself and this *may* lead to breakage! If" + eqawarn "you suspect that ${PN} is being broken by this modification," + eqawarn "please open a bug." + fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/net-im/teams/teams-1.4.00.7556.ebuild b/net-im/teams/teams-1.4.00.7556.ebuild new file mode 100644 index 00000000..678b4f8f --- /dev/null +++ b/net-im/teams/teams-1.4.00.7556.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MULTILIB_COMPAT=( abi_x86_64 ) + +inherit pax-utils rpm multilib-build xdg-utils + +DESCRIPTION="Microsoft Teams for Linux is your chat-centered workspace in Office 365" +HOMEPAGE="https://aka.ms/microsoftteams" +SRC_URI="https://packages.microsoft.com/yumrepos/ms-teams/${PN}-${PV}-1.x86_64.rpm" + +LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pax_kernel" + +S="${WORKDIR}" +QA_PREBUILT=opt/teams/teams +QA_TEXTRELS=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +QA_EXECSTACK=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +RESTRICT="mirror bindist strip" #299368 + + +RDEPEND=" + app-crypt/libsecret[${MULTILIB_USEDEP}] + dev-libs/atk[${MULTILIB_USEDEP}] + dev-libs/expat[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + dev-libs/nspr[${MULTILIB_USEDEP}] + dev-libs/nss[${MULTILIB_USEDEP}] + gnome-base/gconf:2[${MULTILIB_USEDEP}] + media-libs/alsa-lib[${MULTILIB_USEDEP}] + media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] + media-libs/freetype:2[${MULTILIB_USEDEP}] + media-libs/libv4l[${MULTILIB_USEDEP}] + net-print/cups[${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] + sys-devel/gcc[cxx] + virtual/ttf-fonts + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/gtk+:2[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] + x11-libs/libXcomposite[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXdamage[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + x11-libs/libxcb[${MULTILIB_USEDEP}] + x11-libs/libxkbfile[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}]" + +src_unpack() { + rpm_src_unpack ${A} +} + +src_prepare() { + default + sed -e "s!^TEAMS_PATH=.*!TEAMS_PATH=${EPREFIX}/opt/teams/teams!" \ + -i usr/bin/teams || die + sed -e "s!^Exec=/usr/bin/teams!Exec=${EPREFIX}/opt/bin/teams!" \ + -e "s!^Categories=.*!Categories=Network;InstantMessaging;AudioVideo;!" \ + -e "/OnlyShowIn=.*/d" \ + -i usr/share/applications/teams.desktop || die +} + +src_install() { + insinto /opt/teams/locales + doins usr/share/teams/locales/*.pak + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models/*.ftz + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node + insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release + doins usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node + + insinto /opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin + doins usr/share/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node + +# insinto /opt/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release +# doins usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node + + insinto /opt/teams/resources + doins usr/share/teams/resources/*.asar + + insinto /opt/teams/resources/locales + doins usr/share/teams/resources/locales/*.json + + insinto /opt/teams/resources/assets + doins -r usr/share/teams/resources/assets/* + + insinto /opt/teams + doins usr/share/teams/*.pak + doins usr/share/teams/*.bin + doins usr/share/teams/*.dat + exeinto /opt/teams + doexe usr/share/teams/*.so + doexe usr/share/teams/teams + + exeinto /opt/teams/swiftshader + doexe usr/share/teams/swiftshader/*.so + + into /opt + dobin usr/bin/teams + + dodoc usr/share/teams/*.html + #dodoc -r usr/share/doc/teams/. + # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) + #dosym ${P} usr/share/doc/teams + + # compat symlink for teams bin autocreate autostart desktop file + dosym ../../opt/bin/teams usr/bin/teams + + doicon usr/share/pixmaps/teams.png + + #local res + # no 1024 at the moment + #for res in 16 32 256 512; do + # newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/teams.png teams.png + #done + + domenu usr/share/applications/teams.desktop + + if use pax_kernel; then + pax-mark -Cm "${ED%/}"/opt/teams/teams + pax-mark -Cm "${ED%/}"/opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node + eqawarn "You have set USE=pax_kernel meaning that you intend to run" + eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify" + eqawarn "the ${PN} binary itself and this *may* lead to breakage! If" + eqawarn "you suspect that ${PN} is being broken by this modification," + eqawarn "please open a bug." + fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/net-misc/rasclient/Manifest b/net-misc/rasclient/Manifest index 7287f73d..3c1d49d6 100644 --- a/net-misc/rasclient/Manifest +++ b/net-misc/rasclient/Manifest @@ -1,2 +1,4 @@ DIST RASClient-15.5.16465_i386.tar.bz2 14857037 BLAKE2B c54e82bd88fa76e30d7cce1248940e17b36542f1688375ba1a312b4ab4509c8e3361bfef9160ae01257f1fda942003391661c678631825e92eb6c0aff3e872cc SHA512 d14e8a2b87bab1010642e73dd6ff56319e909b9074b197446db3376bd14390ceb96b8f9bf040b8724a7e92babc4b60d9560d28d6eed59f7364ec82c10f04bfe3 -EBUILD rasclient-15.5.4.16465.ebuild 2335 BLAKE2B bfef07e89c3fc1bfa3a71e9095b7bc21e7729630e873f2eaa72959050d62a926b03fec28a952e278598a4a62aee6920a2f28b0bdd441617c515488ff2d3e097f SHA512 5ba9a3115cd67c64e5bcc005eae7e253a5dac6d3114ee5ab98b28df97713bb8d066e227c000f5a38120725f61b620f013b1dd62de9f772233bf13bf8bb55e1f5 +DIST RASClient-17.1.21954_x86_64.tar.bz2 20587770 BLAKE2B 417fdd67db9d2e567623b9b839da9180409decfee2ace192a20b61cd7750d5b3a81cc17374031e7faa9bd6f4c545817f47fc5099f295883a8bf742fc71fcfb91 SHA512 d50dbfe85b48694cef49f0c95ebe99bc3c17cf48888948fabe81dab1143deb584b74b69ddce201a97ce46a83063e7d2c2ace309a89350923ad6c4ad7f865962e +EBUILD rasclient-15.5.4.16465.ebuild 2769 BLAKE2B 260d13736ce153d85227fd22f44bed41f3cc1e3fb43da7d8fc61d002d2c61aaf2a6cfce5651feff172afe13b8dd34fc09938623550a1fd94b35f36adb382a032 SHA512 657f944eb1d17fe8b7807ab575dc096f5c3637900dd67631d977541c0d4bcc1a5375d691362a6b095a8fd5f052bcf0a5b19009871807a6270277713850cd917b +EBUILD rasclient-17.1.3.21954.ebuild 2639 BLAKE2B 63e35fff53a9b0f0a6837ad3287ab7b4ae0aed6bdd3f891e6802ca810cb1801bea0f4ce4201990996ab520e69a286fceaba11d77f3a7d5b1bf366f414c4e3627 SHA512 7adb4ebb2df20abadc5f88f3c0d5642685a494dc5ee890bead1fe303ecf47ec95440d9fccdd27729d96d9227acf7cd94c7a98fd70e6a9de84f2054181ec274c9 diff --git a/net-misc/rasclient/rasclient-15.5.4.16465.ebuild b/net-misc/rasclient/rasclient-15.5.4.16465.ebuild index a86bfe21..05555a8a 100644 --- a/net-misc/rasclient/rasclient-15.5.4.16465.ebuild +++ b/net-misc/rasclient/rasclient-15.5.4.16465.ebuild @@ -13,8 +13,8 @@ MY_PV="${PV_MAJ}.${PV_MIN}.${PV_DIF}" DESCRIPTION="Parallels Remote Application Client" HOMEPAGE="https://www.parallels.com/eu/products/ras/download/links/#lin" -SRC_URI="x86? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_i386.tar.bz2 )" -SRC_URI="amd64? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_i386.tar.bz2 )" +SRC_URI="x86? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_i386.tar.bz2 ) + amd64? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_i386.tar.bz2 )" LICENSE="no-source-code" SLOT="0" @@ -25,10 +25,30 @@ S="${WORKDIR}" RESTRICT="mirror bindist strip" #299368 +# dev-qt/qtdbus:4 +# dev-qt/qtcore:4" RDEPEND=" - media-libs/libpng:1.2 - dev-qt/qtdbus:4 - dev-qt/qtcore:4" + media-libs/libpng-compat:1.2 + dev-libs/libxml2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + sys-libs/zlib + net-print/cups + || ( sys-devel/base-gcc sys-devel/gcc ) + sys-apps/pcsc-lite + sys-libs/glibc + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXinerama + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst" pkg_setup() { # This is a binary x86 package => ABI=x86 @@ -39,6 +59,7 @@ pkg_setup() { src_install() { into /opt/2X/Client/ dobin opt/2X/Client/bin/* + rm opt/2X/Client/lib/libfreetype* dolib.so opt/2X/Client/lib/* ln -sf $(get_libdir) "${D}/opt/2X/Client/lib" diff --git a/net-misc/rasclient/rasclient-17.1.3.21954.ebuild b/net-misc/rasclient/rasclient-17.1.3.21954.ebuild new file mode 100644 index 00000000..c2c0e035 --- /dev/null +++ b/net-misc/rasclient/rasclient-17.1.3.21954.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils xdg-utils versionator desktop + +PV_MAJ=$(get_major_version ) +PV_MIN=$(get_version_component_range 2) +PV_SUB=$(get_version_component_range 3) +PV_DIF=$(get_version_component_range 4) +MY_PV="${PV_MAJ}.${PV_MIN}.${PV_DIF}" + +DESCRIPTION="Parallels Remote Application Client" +HOMEPAGE="https://www.parallels.com/eu/products/ras/download/links/#lin" +SRC_URI="amd64? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_x86_64.tar.bz2 )" + +LICENSE="no-source-code" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pax_kernel" + +S="${WORKDIR}" +RESTRICT="mirror bindist strip" #299368 + + +DEPEND="media-libs/libpng-compat + dev-libs/glib + dev-libs/libusb + dev-libs/libxml2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/nas + sys-libs/zlib + net-print/cups + || ( sys-devel/base-gcc sys-devel/gcc ) + sys-apps/dbus + sys-apps/pcsc-lite + sys-libs/glibc + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst" + +RDEPEND="${DEPEND}" + + +#pkg_setup() { + # This is a binary x86 package => ABI=x86 + # Please keep this in future versions + #has_multilib_profile && ABI="x86" +#} + +src_install() { + into /opt/2X/Client/ + dobin opt/2X/Client/bin/* + dolib.so opt/2X/Client/lib/* + ln -sf $(get_libdir) "${D}/opt/2X/Client/lib" + + dodoc opt/2X/Client/doc/* + + doicon opt/2X/Client/share/2X.png + + domenu opt/2X/Client/share/rasclient.desktop + domenu opt/2X/Client/share/tuxclient.desktop + domenu opt/2X/Client/share/rassession.desktop + + insinto /usr/share/mime-info + doins opt/2X/Client/share/mime/*.{keys,mime} + + insinto /usr/share/application-registry + doins opt/2X/Client/share/mime/2XSession.applications + + insinto /usr/share/mime/packages/ + doins opt/2X/Client/share/sharedmimeinfo/2XClient.xml + + insinto /opt/2X/Client/share + doins opt/2X/Client/share/*.{conf,qm,qss,pem} + doins opt/2X/Client/share/installed + + +# if use pax_kernel; then +# pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux +# eqawarn "You have set USE=pax_kernel meaning that you intend to run" +# eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify" +# eqawarn "the ${PN} binary itself and this *may* lead to breakage! If" +# eqawarn "you suspect that ${PN} is being broken by this modification," +# eqawarn "please open a bug." +# fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/net-misc/remotedesktopmanager-free/Manifest b/net-misc/remotedesktopmanager-free/Manifest new file mode 100644 index 00000000..e29b53ac --- /dev/null +++ b/net-misc/remotedesktopmanager-free/Manifest @@ -0,0 +1,4 @@ +DIST RemoteDesktopManager.Free_2020.3.2.2_amd64.deb 49021324 BLAKE2B 46302441b5a8306411bce4ebcc158197e8e3eae71f7989b79bdb32457777634d971b13cc4106b469b5e60e44b6291bf42e7a70a1475c962538bb93c566fec02c SHA512 60d72e8b3f90be41e32453cfbd3b3998739b145459f3b2784f35045fbd4c247cccf66ac37a97ee1fafb41bb55b3a316eaac45ef659c1d40d1b872f3d115b971e +DIST RemoteDesktopManager.Free_2021.1.1.4_amd64.deb 50317320 BLAKE2B b602923274956617d47016bf33cf9b7a64a9f8c470cf78fa9ef4f52ab60b018168e63e6d72ca8441b590f434f8529c5566f75f8f5d001fa7211fa3cbe1f1bf75 SHA512 2727186bee9cf1cb2f9b7b86f6aacc0b23102f7df252b9020e6b229561d4b9b25a2f4fc7408d3f9a30092f0b7417620dd72dd2541715d223554f83de59a6b3ce +EBUILD remotedesktopmanager-free-2020.3.2.2.ebuild 1743 BLAKE2B fd07d1079d5f09efa40e4c9e79e06aff0b5ecd86eda651fdec4ad3e2f1f3cb0ea798170b04f273cbc2b00f62bc8a25066ec7637fa105e796dc9736d8b0fbbcdf SHA512 7d1c5633b6f19a6142f6b063441b7d6f0600db592911c4abadc5621945964b6159e119ff3ba9e9dddd3e3fcf230e6aaf76952f2916d8d02d992ba2b62af7d9c8 +EBUILD remotedesktopmanager-free-2021.1.1.4.ebuild 1743 BLAKE2B fd07d1079d5f09efa40e4c9e79e06aff0b5ecd86eda651fdec4ad3e2f1f3cb0ea798170b04f273cbc2b00f62bc8a25066ec7637fa105e796dc9736d8b0fbbcdf SHA512 7d1c5633b6f19a6142f6b063441b7d6f0600db592911c4abadc5621945964b6159e119ff3ba9e9dddd3e3fcf230e6aaf76952f2916d8d02d992ba2b62af7d9c8 diff --git a/net-misc/remotedesktopmanager-free/remotedesktopmanager-free-2020.3.2.2.ebuild b/net-misc/remotedesktopmanager-free/remotedesktopmanager-free-2020.3.2.2.ebuild new file mode 100644 index 00000000..cb98a799 --- /dev/null +++ b/net-misc/remotedesktopmanager-free/remotedesktopmanager-free-2020.3.2.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils unpacker user pam + +DESCRIPTION="Remote DesktopManager" +HOMEPAGE="https://remotedesktopmanager.com" + +SRC_URI="https://cdn.devolutions.net/download/Linux/RDM/${PV}/RemoteDesktopManager.Free_${PV}_amd64.deb" + +LICENSE="" + +SLOT="0" + +KEYWORDS="~amd64" + +IUSE="" + +RESTRICT="strip mirror test" + +DEPEND="net-libs/webkit-gtk:4 + app-misc/ca-certificates + app-crypt/libsecret:0 + gnome-base/gnome-keyring:0" +RDEPEND="${DEPEND}" + +#QA_TEXTRELS="opt/${PN}/$(get_libdir)/${PN}/* +# opt/${PN}/$(get_libdir)/libNeroAPI.so" +#QA_EXECSTACK="opt/${PN}/$(get_libdir)/nero/*" +#QA_PREBUILT="opt/${PN}/${PN}.* +# opt/${PN}/${PN} +# opt/${PN}/$(get_libdir)/.*so +# opt/${PN}/$(get_libdir)/${PN}/* +# opt/${PN}/$(get_libdir)/${PN}/plug-ins/* +# usr/share/${PN}/helpers/splash/nerosplash" + +S=${WORKDIR} + +#pkg_setup() { +# enewgroup openvpn_as +# enewuser openvpn_as -1 -1 -1 openvpn_as +#} + + +src_unpack() { + unpack_deb ${A} +} + +#src_prepare() { +# epatch "${FILESDIR}/gentoo-specific.patch" +#} + +src_install() { + dodir /opt/devolutions/RemoteDesktopManager.Free + cp -aR usr/lib/devolutions/RemoteDesktopManager.Free/* "${D}/opt/devolutions/RemoteDesktopManager.Free" + dodir /opt/bin + sed -e 's!usr/lib!opt!g' bin/remotedesktopmanager.free > "${D}/opt/bin/remotedesktopmanager.free" + chmod +x ${D}/opt/bin/remotedesktopmanager.free + dodir /usr/share/applications + sed -e "s!usr/lib!opt!g" usr/share/applications/remotedesktopmanager.free.desktop > "${D}/usr/share/applications/remotedesktopmanager.free.desktop" + dodir /usr/share/icons + cp -aR usr/share/icons/* "${D}/usr/share/icons" +} diff --git a/net-misc/remotedesktopmanager-free/remotedesktopmanager-free-2021.1.1.4.ebuild b/net-misc/remotedesktopmanager-free/remotedesktopmanager-free-2021.1.1.4.ebuild new file mode 100644 index 00000000..cb98a799 --- /dev/null +++ b/net-misc/remotedesktopmanager-free/remotedesktopmanager-free-2021.1.1.4.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils unpacker user pam + +DESCRIPTION="Remote DesktopManager" +HOMEPAGE="https://remotedesktopmanager.com" + +SRC_URI="https://cdn.devolutions.net/download/Linux/RDM/${PV}/RemoteDesktopManager.Free_${PV}_amd64.deb" + +LICENSE="" + +SLOT="0" + +KEYWORDS="~amd64" + +IUSE="" + +RESTRICT="strip mirror test" + +DEPEND="net-libs/webkit-gtk:4 + app-misc/ca-certificates + app-crypt/libsecret:0 + gnome-base/gnome-keyring:0" +RDEPEND="${DEPEND}" + +#QA_TEXTRELS="opt/${PN}/$(get_libdir)/${PN}/* +# opt/${PN}/$(get_libdir)/libNeroAPI.so" +#QA_EXECSTACK="opt/${PN}/$(get_libdir)/nero/*" +#QA_PREBUILT="opt/${PN}/${PN}.* +# opt/${PN}/${PN} +# opt/${PN}/$(get_libdir)/.*so +# opt/${PN}/$(get_libdir)/${PN}/* +# opt/${PN}/$(get_libdir)/${PN}/plug-ins/* +# usr/share/${PN}/helpers/splash/nerosplash" + +S=${WORKDIR} + +#pkg_setup() { +# enewgroup openvpn_as +# enewuser openvpn_as -1 -1 -1 openvpn_as +#} + + +src_unpack() { + unpack_deb ${A} +} + +#src_prepare() { +# epatch "${FILESDIR}/gentoo-specific.patch" +#} + +src_install() { + dodir /opt/devolutions/RemoteDesktopManager.Free + cp -aR usr/lib/devolutions/RemoteDesktopManager.Free/* "${D}/opt/devolutions/RemoteDesktopManager.Free" + dodir /opt/bin + sed -e 's!usr/lib!opt!g' bin/remotedesktopmanager.free > "${D}/opt/bin/remotedesktopmanager.free" + chmod +x ${D}/opt/bin/remotedesktopmanager.free + dodir /usr/share/applications + sed -e "s!usr/lib!opt!g" usr/share/applications/remotedesktopmanager.free.desktop > "${D}/usr/share/applications/remotedesktopmanager.free.desktop" + dodir /usr/share/icons + cp -aR usr/share/icons/* "${D}/usr/share/icons" +} diff --git a/net-misc/youtube-dl-gui/Manifest b/net-misc/youtube-dl-gui/Manifest new file mode 100644 index 00000000..66df6674 --- /dev/null +++ b/net-misc/youtube-dl-gui/Manifest @@ -0,0 +1,6 @@ +DIST youtube-dl-gui-0.4.tar.gz 154995 BLAKE2B 9ce4e71567a04143c8ae280739bbeb9099d10c63bd3ea83f6474423a2237a91942046f88c45e767124ce36830fc8ac77be2494d3cc82c1f410471d7b16a10d0c SHA512 1205e96a5849fbe55a23a11ed79966e17383ddb012fb50c8e8c64c440d2c3f75a1220960092e36912f81a9bc652456555bd9f31463281ba66fd21faebebe2278 +DIST youtube-dl-gui-1.1.4.tar.gz 435631 BLAKE2B 8fe354b67debaa76c2ad4751a9b69352696249e26d68cbe7f65a23d3b4deb2c55a245a045054b0c1faf243145b9b50c8047598bf271b96c37cef61624220caea SHA512 dc814524c4422af14f5002e67146c77b481adc599feda8004e3390815dcc90575f2a09293301ed79cf3356d0513630a9efd85bb81cd6695780087feaf38223c1 +EBUILD youtube-dl-gui-0.4-r1.ebuild 1088 BLAKE2B 26db90bdd2641fab1051d003b7bb90442d1af5b109907d31889b041eabbffd46a39c44fd9bfe7da26095bb6312789a4c392923ab72dd81720538e363a99cc657 SHA512 353dcf9f3cf58e2be7d2f00f1fb857309b2ce34b81b9ffa3918f30153ab7016122db225f5aec695cf48097eed3eabbb5b7e884dffaa53a727740183a4a24a552 +EBUILD youtube-dl-gui-1.1.4.ebuild 1200 BLAKE2B b788bc8c731a48d197ad2894b410989e8e88d205d857305ce505a8a0afdfbf82106445ea500051560b3a818ec89e496ef02ed240ad0358a9a13812e751b082e2 SHA512 873cd1219a8686f3541d4e7a4ab407709481ca5c1e2ada655f23f43229f5c3c703ddd85da1505e90474884d2da2b9c6ef136edc98291ed904acc654c27615323 +EBUILD youtube-dl-gui-9999.ebuild 1088 BLAKE2B 26db90bdd2641fab1051d003b7bb90442d1af5b109907d31889b041eabbffd46a39c44fd9bfe7da26095bb6312789a4c392923ab72dd81720538e363a99cc657 SHA512 353dcf9f3cf58e2be7d2f00f1fb857309b2ce34b81b9ffa3918f30153ab7016122db225f5aec695cf48097eed3eabbb5b7e884dffaa53a727740183a4a24a552 +MISC metadata.xml 244 BLAKE2B 6748ec3e704c4f3dbd724900834ba769a78f14acf8c47edd225c707d61a7bf88f04bc15bfb506d0e9efcb0046ff4b85494c68894778717ed0b8a6b48101b613b SHA512 e57726da465909df9d1afd81c2c0bfc4e7c818724ded8dafc45a58085de9367e27b1d681358f9f471c68b950acac3431b77d996efdd7241b6a170a0b323f6582 diff --git a/net-misc/youtube-dl-gui/metadata.xml b/net-misc/youtube-dl-gui/metadata.xml new file mode 100644 index 00000000..ebc718e7 --- /dev/null +++ b/net-misc/youtube-dl-gui/metadata.xml @@ -0,0 +1,8 @@ + + + + + email@linxon.ru + Yury Martynov + + diff --git a/net-misc/youtube-dl-gui/youtube-dl-gui-0.4-r1.ebuild b/net-misc/youtube-dl-gui/youtube-dl-gui-0.4-r1.ebuild new file mode 100644 index 00000000..99167b09 --- /dev/null +++ b/net-misc/youtube-dl-gui/youtube-dl-gui-0.4-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} ) + +inherit desktop distutils-r1 xdg-utils + +DESCRIPTION="A cross platform front-end GUI of the popular youtube-dl" +HOMEPAGE="https://mrs0m30n3.github.io/youtube-dl-gui/" +LICENSE="Unlicense" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/MrS0m30n3/youtube-dl-gui" +else + SRC_URI="https://github.com/MrS0m30n3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +IUSE="+ffmpeg" +SLOT="0" + +BDEPEND="sys-devel/gettext" +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + dev-python/wxpython:3.0[${PYTHON_USEDEP}] + dev-python/twodict[${PYTHON_USEDEP}] + net-misc/youtube-dl + ffmpeg? ( media-video/ffmpeg )" + +python_install_all() { + distutils-r1_python_install_all + + make_desktop_entry $PN \ + "Youtube-DLG" \ + "youtube-dl-gui" \ + "Network;GTK;" +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} diff --git a/net-misc/youtube-dl-gui/youtube-dl-gui-1.1.4.ebuild b/net-misc/youtube-dl-gui/youtube-dl-gui-1.1.4.ebuild new file mode 100644 index 00000000..0f0ae5f7 --- /dev/null +++ b/net-misc/youtube-dl-gui/youtube-dl-gui-1.1.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{4,5,6,7,8,9} ) + +inherit desktop distutils-r1 xdg-utils + +DESCRIPTION="A cross platform front-end GUI of the popular youtube-dl" +HOMEPAGE="https://github.com/oleksis/youtube-dl-gui/" +LICENSE="Unlicense" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/oleksis/youtube-dl-gui.git" +else + SRC_URI="https://github.com/oleksis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +IUSE="+ffmpeg" +SLOT="0" + +BDEPEND="sys-devel/gettext" +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + dev-python/wxpython:4.0[${PYTHON_USEDEP}] + dev-python/twodict[${PYTHON_USEDEP}] + dev-python/polib[${PYTHON_USEDEP}] + dev-python/pypubsub[${PYTHON_USEDEP}] + net-misc/youtube-dl + ffmpeg? ( media-video/ffmpeg )" + + +python_prepare() { + esetup.py build_trans +} + + +python_install_all() { + distutils-r1_python_install_all + + make_desktop_entry $PN \ + "Youtube-DLG" \ + "youtube-dl-gui" \ + "Network;GTK;" +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} diff --git a/net-misc/youtube-dl-gui/youtube-dl-gui-9999.ebuild b/net-misc/youtube-dl-gui/youtube-dl-gui-9999.ebuild new file mode 100644 index 00000000..99167b09 --- /dev/null +++ b/net-misc/youtube-dl-gui/youtube-dl-gui-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} ) + +inherit desktop distutils-r1 xdg-utils + +DESCRIPTION="A cross platform front-end GUI of the popular youtube-dl" +HOMEPAGE="https://mrs0m30n3.github.io/youtube-dl-gui/" +LICENSE="Unlicense" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/MrS0m30n3/youtube-dl-gui" +else + SRC_URI="https://github.com/MrS0m30n3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +IUSE="+ffmpeg" +SLOT="0" + +BDEPEND="sys-devel/gettext" +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + dev-python/wxpython:3.0[${PYTHON_USEDEP}] + dev-python/twodict[${PYTHON_USEDEP}] + net-misc/youtube-dl + ffmpeg? ( media-video/ffmpeg )" + +python_install_all() { + distutils-r1_python_install_all + + make_desktop_entry $PN \ + "Youtube-DLG" \ + "youtube-dl-gui" \ + "Network;GTK;" +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} diff --git a/sci-electronics/Logic-bin/Logic-bin-2.3.27.ebuild b/sci-electronics/Logic-bin/Logic-bin-2.3.27.ebuild new file mode 100644 index 00000000..abfaed10 --- /dev/null +++ b/sci-electronics/Logic-bin/Logic-bin-2.3.27.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit appimage desktop + +DESCRIPTION="Debug hardware like the pros." +HOMEPAGE="https://www.saleae.com/" +SRC_URI=" + amd64? ( https://downloads.saleae.com/logic2/Logic-${PV}-master.AppImage ) +" + +LICENSE="EULA" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +RESTRICT="bindist mirror splitdebug" + +RDEPEND=" + net-print/cups +" + +S="${WORKDIR}" +QA_PREBUILT="opt/Saleae/${PN}/Logic opt/Saleae/${PN}/libffmpeg.so opt/Saleae/${PN}/libnode.so" + +MY_PN=${PN/-bin/} + +src_prepare() { + rm -r ${P}/usr/lib + sed -i 's/^Exec=AppRun/Exec=${MY_PN}/' "${P}/${MY_PN}.desktop" \ + || die "Failed to patch desktop file" + + default_src_prepare +} + +src_install() { + mv ${P}/usr "${ED}" + rm -f ${P}/${MY_PN}.png + rm -f ${P}/.DirIcon + dodir /opt/Saleae/Logic + mv ${P}/* "${ED}"/opt/Saleae/Logic || die "Failed to move directory" + + dosym ../../opt/Saleae/${MY_PN}/${MY_PN} /usr/bin/${MY_PN} + domenu "${ED}"/opt/Saleae/${MY_PN}/${MY_PN}.desktop + #doicon "${ED}"/opt/${P}/${MY_PN}.png +} diff --git a/sci-electronics/Logic-bin/Manifest b/sci-electronics/Logic-bin/Manifest new file mode 100644 index 00000000..5712a072 --- /dev/null +++ b/sci-electronics/Logic-bin/Manifest @@ -0,0 +1,2 @@ +DIST Logic-2.3.27-master.AppImage 138036506 BLAKE2B d2c1f57a3887adab51f02b848b441b549e5bb723b03d271fbd02a248b091d6ab9a1e25aba7797471cc02c1f6c8fa2cd6e76e4b440b6b6524b59adc0c309ac31d SHA512 8cfa16e08193e3aba2c8aa242360d49dc30db53dacee7b0488d066d31c80bb525e80bbcc4a6c69b81534ea270df0609b6adb5316b1356d532108a78c33159609 +EBUILD Logic-bin-2.3.27.ebuild 1054 BLAKE2B 9f33fe8cf9fd2678e12957b0716ba0bfa6d4c69f53c26797420546bb34a535f94c188488a3296754de0c5ec0e607fae264c530016e074dda52b5a08f9a4eb745 SHA512 4bf572544ce46da226fab70845a7bcdb8fa02e038396a25b277a78edf1b32921abc046df8ca7deabd02d7a2d6c79191ce3f00af6fc3c581a4e713b32d2406a0f diff --git a/sci-electronics/logisim-evolution/Manifest b/sci-electronics/logisim-evolution/Manifest new file mode 100644 index 00000000..41176738 --- /dev/null +++ b/sci-electronics/logisim-evolution/Manifest @@ -0,0 +1,4 @@ +DIST logisim-evolution-3.4.1-all.jar 24277158 BLAKE2B 68a26c712f05e81597df11ebfaffa74b1038928873baf021477f888e995ede7650693d80c75a7fcff928764911994e11c178ebdad8d3ded2cffc48ae06b881b1 SHA512 98c60d5444604b76809376e2ea9306aa4103202ee9c553820ba530064d3fa099e8cc7673ecaa0592a14cee450b8da11ac0270e41971d6a216e11f9ebc1630959 +DIST v2.14.6.tar.gz 38810790 BLAKE2B 059c7194babd739072053707eb5ad298f2943b811ecec009c39b8b59ef6d3131002555e65dfe58c66c7d299c9b6bd35b19746493e5ba1391890f8057c92f30ad SHA512 d7c92a413cff977d440a6ed29126cd6065870332d4e83a9fa68dc6e87af114010d35ea4eb334d0506485a0130274767694d2c3232abe5f30ad8307e2a76fdd17 +EBUILD logisim-evolution-2.14.6.ebuild 668 BLAKE2B f74f87fe477e3642008c4718f99f91926dbfee952294692471cdec978e2470928ef0bc027157c2cc918b9569ecd69194b64eea12194750f95a27fe91bf429ac9 SHA512 4fa1979b9843819e89c36ab56411de344ab3e7cf71bd831e4809fa95cde6af7f70b25d85e871c7848ae6c55c2ac11f4322a8476d1a5617df092fddee541acc51 +EBUILD logisim-evolution-3.4.1.ebuild 873 BLAKE2B 33cfb1a36ed822804a3be52858ac720844de6b6b255a75fb832c1a681d9cfecd301f92c6527138d358484c5564817e701bddd62967b88d75f82e223327d2a902 SHA512 865ab341a584823a1e1374d547cab7b14ce60241e7dde2b60d78fa4c74444e9c33eed01f350e468a3a19f79cb29cbd045680e4298b79b647139fea418a336a7e diff --git a/sci-electronics/logisim-evolution/logisim-evolution-2.14.6.ebuild b/sci-electronics/logisim-evolution/logisim-evolution-2.14.6.ebuild new file mode 100644 index 00000000..3aa23068 --- /dev/null +++ b/sci-electronics/logisim-evolution/logisim-evolution-2.14.6.ebuild @@ -0,0 +1,30 @@ +EAPI=6 + +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="Digital logic designer and simulator." +HOMEPAGE="https://github.com/reds-heig/logisim-evolution" +SRC_URI="https://github.com/reds-heig/logisim-evolution/archive/v${PV}.tar.gz" + +LICENSE="GPL-3.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="java nls" + +DEPEND=">=virtual/jdk-1.7" +RDEPEND=">=virtual/jre-1.7 ${DEPEND}" + +S="${WORKDIR}/${P}" + +src_compile() { + # Remove ALL .class and .jar files + ant cleanall + # Build logisim-evolution.jar + ant jar +} + +src_install() { + java-pkg_newjar logisim-evolution.jar ${PN}.jar + java-pkg_dojar logisim-evolution.jar + java-pkg_dolauncher logisim-evolution -jar logisim-evolution.jar +} diff --git a/sci-electronics/logisim-evolution/logisim-evolution-3.4.1.ebuild b/sci-electronics/logisim-evolution/logisim-evolution-3.4.1.ebuild new file mode 100644 index 00000000..f260b6e5 --- /dev/null +++ b/sci-electronics/logisim-evolution/logisim-evolution-3.4.1.ebuild @@ -0,0 +1,37 @@ +EAPI=6 + +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="Digital logic designer and simulator." +HOMEPAGE="https://github.com/reds-heig/logisim-evolution" +#SRC_URI="https://github.com/reds-heig/logisim-evolution/archive/v${PV}.tar.gz" +SRC_URI="https://github.com/reds-heig/logisim-evolution/releases/download/v3.4.1/logisim-evolution-${PV}-all.jar" + +LICENSE="GPL-3.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="java nls" + +DEPEND=">=dev-java/openjdk-bin-11" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P}" + + +src_unpack() { + mkdir -p ${S} + cp ${DISTDIR}/${A} ${S}/logisim-evolution.jar +} + +#src_compile() { + # Remove ALL .class and .jar files + #gradlew shadowJar + # Build logisim-evolution.jar + #gradlew shadowJar +#} + +src_install() { + java-pkg_newjar logisim-evolution.jar ${PN}.jar + java-pkg_dojar logisim-evolution.jar + java-pkg_dolauncher logisim-evolution -jar logisim-evolution.jar +} diff --git a/sci-electronics/minipro/Manifest b/sci-electronics/minipro/Manifest new file mode 100644 index 00000000..80269ad2 --- /dev/null +++ b/sci-electronics/minipro/Manifest @@ -0,0 +1,5 @@ +DIST minipro-0.4.tar.gz 363052 BLAKE2B e6b07c05c1c2841fa862132d598781f3675df61cb41ac447e8dfb9677913126429f4f547afc757f2d32360ddbfc89850f3b234c13b381920d5f726f5fe163dd7 SHA512 cdbcb1a02b475874a32497b9a683a0b4734a16cc75d2b0336a5c5cd26a30b63ca4c115b3cfbe6448a8bb3be95aeb902c79ac256c45789d45abf9e01cda355eda +DIST minipro-0.5.tar.gz 388754 BLAKE2B c22110c269405e7b8ff81fd7c649c2b652bc39da84d92cf9a151da71a1c6d4a202baa6ae13a1fb789a04c8e57f3cc9a60403bcef82896320d95e2507c5960f01 SHA512 e2341213bc43ef53b106211d07a488a142083fe4b6dd6ced0f02595164ce2e0e47f6bdc0a6f6c63f19b9b9438c8f5ad173485953d8a29cb39f89272f8e70dc7c +EBUILD minipro-0.4.ebuild 549 BLAKE2B d236e820d16f33e6f1cb367bdfc30a29a1501bb715213e80593a2c0790818435616ba85c413b04478c096a66e744b509f4fde1bb856d962c0666dddc4665a729 SHA512 64a93009251f787616072deb0a105a361686f230afb4c474ac6196f60e6616bc00668b409e468b8f0f48eefd5ff23437abca98581825a12f1ccaa97a2aa39a68 +EBUILD minipro-0.5.ebuild 632 BLAKE2B 498764de4683996e8ada5c09cda4ea025053d97818ae24cebc4225738819d350476e01bd4cb73e7523d78cf9e7c42980c0aca8a4b8d37f116656335aa948d619 SHA512 8358868192c9483ba52f77ee23d4c8a96674d76c1a1d0c67709aa67156df2c213a58a5b9abb8798bbfe04fef8a47fd9244fb4c1aff1766d208e74d74822e286b +MISC metadata.xml 350 BLAKE2B 6143d2ff48be605a0f5fb240a308ee956bc35c0a997f8b93e869010eef005c79dc08336e56c6217c50ec610904fe605f0bfb919e69cc8868e7138d6243ef7134 SHA512 47ec9f8afd3abb94f64072af8c553812be878740efa313b39853a710aa8d8c821a5c5487c6f8bf510756169eb27d3714531d6a207a0d476f869198531e136624 diff --git a/sci-electronics/minipro/metadata.xml b/sci-electronics/minipro/metadata.xml new file mode 100644 index 00000000..430c9ea1 --- /dev/null +++ b/sci-electronics/minipro/metadata.xml @@ -0,0 +1,11 @@ + + + + + sci-electronics@gentoo.org + Gentoo Electronics Project + + + vdudouyt/minipro + + diff --git a/sci-electronics/minipro/minipro-0.4.ebuild b/sci-electronics/minipro/minipro-0.4.ebuild new file mode 100644 index 00000000..ab75d677 --- /dev/null +++ b/sci-electronics/minipro/minipro-0.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 udev + +DESCRIPTION="A free and open TL866XX programmer" +HOMEPAGE="https://gitlab.com/DavidGriffith/minipro" +SRC_URI="https://gitlab.com/DavidGriffith/minipro/-/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="virtual/libusb:1" +DEPEND="${RDEPEND}" + +src_install() { + dobin minipro miniprohex + doman man/minipro.1 + udev_dorules udev/*.rules + dobashcomp bash_completion.d/minipro +} diff --git a/sci-electronics/minipro/minipro-0.5.ebuild b/sci-electronics/minipro/minipro-0.5.ebuild new file mode 100644 index 00000000..13bab71b --- /dev/null +++ b/sci-electronics/minipro/minipro-0.5.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 udev + +DESCRIPTION="A free and open TL866XX programmer" +HOMEPAGE="https://gitlab.com/DavidGriffith/minipro" +SRC_URI="https://gitlab.com/DavidGriffith/minipro/-/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="virtual/libusb:1" +DEPEND="${RDEPEND}" + +src_compile() { + emake PREFIX=/usr + emake library PREFIX=/usr +} + +src_install() { + emake install DESTDIR="${D}" PREFIX=/usr + emake install_library DESTDIR="${D}" PREFIX=/usr + dobashcomp bash_completion.d/minipro +}