aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--acct-group/oam/Manifest1
-rw-r--r--acct-group/oam/oam-0.ebuild10
-rw-r--r--app-admin/ckunlock/Manifest2
-rw-r--r--app-admin/ckunlock/ckunlock-9999.ebuild13
-rw-r--r--app-admin/lnav/Manifest2
-rw-r--r--app-admin/lnav/lnav-0.7.3.ebuild34
-rw-r--r--app-admin/syslog-summary/Manifest4
-rw-r--r--app-admin/syslog-summary/syslog-summary-1.14-r2.ebuild47
-rw-r--r--app-admin/syslog-summary/syslog-summary-1.14-r3.ebuild49
-rw-r--r--app-admin/syslog-summary/syslog-summary-1.14-r4.ebuild4
-rw-r--r--app-backup/pdumpfs-clean/Manifest2
-rw-r--r--app-backup/pdumpfs-clean/pdumpfs-clean-9999.ebuild9
-rw-r--r--app-backup/pdumpfs-rsync/Manifest2
-rw-r--r--app-backup/pdumpfs-rsync/pdumpfs-rsync-9999.ebuild7
-rw-r--r--app-backup/pdumpfs/Manifest14
-rw-r--r--app-backup/pdumpfs/pdumpfs-1.3-r2.ebuild11
-rw-r--r--app-backup/pdumpfs/pdumpfs-1.4.ebuild11
-rw-r--r--app-backup/pdumpfs/pdumpfs-9999.ebuild11
-rw-r--r--app-backup/rdumpfs-rota/Manifest6
-rw-r--r--app-backup/rdumpfs/Manifest4
-rw-r--r--app-benchmarks/k6-bin/Manifest2
-rw-r--r--app-benchmarks/k6-bin/k6-bin-0.35.0.ebuild29
-rw-r--r--app-benchmarks/lookbusy/Manifest4
-rw-r--r--app-benchmarks/lookbusy/lookbusy-1.4.ebuild7
-rw-r--r--app-crypt/ssl-cert-check/Manifest3
-rw-r--r--app-crypt/ssl-cert-check/ssl-cert-check-20201112.ebuild27
-rw-r--r--app-editors/grief/Manifest14
-rw-r--r--app-editors/grief/files/define-cbegin-decls.patch13
-rw-r--r--app-editors/grief/grief-20150315.ebuild (renamed from app-editors/grief/grief-9999.ebuild)22
-rw-r--r--app-editors/grief/grief-20190309.ebuild59
-rw-r--r--app-emacs/brief-mode/Manifest4
-rw-r--r--app-emacs/brief-mode/brief-mode-1.1.ebuild6
-rw-r--r--app-emacs/lms/Manifest16
-rw-r--r--app-emacs/lms/lms-20170806.ebuild46
-rw-r--r--app-emacs/lms/lms-20181124.ebuild46
-rw-r--r--app-emacs/lms/lms-20181210.ebuild46
-rw-r--r--app-emacs/lms/lms-20181211.ebuild46
-rw-r--r--app-emacs/lms/lms-20181212.ebuild46
-rw-r--r--app-emacs/lms/lms-20181216.ebuild46
-rw-r--r--app-emacs/lms/lms-20210821.ebuild (renamed from app-emacs/lms/lms-20181123.ebuild)18
-rw-r--r--app-emacs/lsl-mode/Manifest3
-rw-r--r--app-emacs/lsl-mode/lsl-mode-20180107.ebuild2
-rw-r--r--app-emacs/lsl-mode/lsl-mode-20190515.ebuild41
-rw-r--r--app-emulation/lxc-webpanel/Manifest3
-rw-r--r--app-emulation/lxc-webpanel/files/lxc-config.patch57
-rwxr-xr-xapp-emulation/lxc-webpanel/files/lxc-webpanel.init.d19
-rw-r--r--app-emulation/lxc-webpanel/lxc-webpanel-9999.ebuild43
-rw-r--r--app-homeassistant/simple-thermostat/Manifest2
-rw-r--r--app-homeassistant/simple-thermostat/simple-thermostat-0.21.0.ebuild73
-rw-r--r--app-misc/g13/Manifest23
-rw-r--r--app-misc/g13/g13-20150528.ebuild80
-rw-r--r--app-misc/g13/g13-20150528_p1.ebuild25
-rw-r--r--app-misc/g13/g13-9999.ebuild7
-rw-r--r--app-misc/hexdiff/Manifest2
-rw-r--r--app-misc/hexdiff/hexdiff-0.0.50.ebuild4
-rw-r--r--app-misc/homeassistant-bin/Manifest10
-rwxr-xr-xapp-misc/homeassistant-bin/files/homeassistant.init.d2
-rwxr-xr-xapp-misc/homeassistant-bin/files/update-homeassistant34
-rw-r--r--app-misc/homeassistant-bin/homeassistant-bin-0.108.9.ebuild (renamed from app-misc/homeassistant-bin/homeassistant-bin-0.86.3.ebuild)30
-rw-r--r--app-misc/homeassistant-bin/homeassistant-bin-0.86.4.ebuild131
-rw-r--r--app-misc/homeassistant-bin/homeassistant-bin-0.87.0.ebuild131
-rw-r--r--app-misc/homeassistant-bin/homeassistant-bin-0.87.1.ebuild131
-rw-r--r--app-misc/homeassistant-bin/homeassistant-bin-9999.ebuild106
-rw-r--r--app-misc/homeassistant-docker/Manifest4
-rw-r--r--app-misc/homeassistant-docker/homeassistant-docker-2022.10.ebuild40
-rw-r--r--app-misc/homeassistant-docker/homeassistant-docker-2022.5.ebuild40
-rw-r--r--app-misc/homeassistant/Manifest4
-rw-r--r--app-misc/homeassistant/files/homeassistant.conf.d9
-rwxr-xr-xapp-misc/homeassistant/files/homeassistant.init.d32
-rw-r--r--app-misc/homeassistant/homeassistant-0.63.3.ebuild105
-rw-r--r--app-misc/razer-blackwidow-ultimate/Manifest4
-rw-r--r--app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20151205.ebuild15
-rw-r--r--app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20170928.ebuild16
-rw-r--r--app-oam/bun/Manifest2
-rw-r--r--app-oam/bun/bun-9999.ebuild11
-rw-r--r--app-oam/glc/Manifest2
-rw-r--r--app-oam/glc/glc-9999.ebuild6
-rw-r--r--app-oam/oam/Manifest2
-rw-r--r--app-oam/oam/oam-9999.ebuild18
-rw-r--r--app-portage/gentoo-koam/Manifest2
-rw-r--r--app-portage/gentoo-koam/gentoo-koam-9999.ebuild9
-rw-r--r--app-portage/gentoo-oam/Manifest18
-rw-r--r--app-portage/gentoo-oam/gentoo-oam-1.0.ebuild7
-rw-r--r--app-portage/gentoo-oam/gentoo-oam-2.0.ebuild7
-rw-r--r--app-portage/gentoo-oam/gentoo-oam-3.0.ebuild7
-rw-r--r--app-portage/gentoo-oam/gentoo-oam-4.0.ebuild7
-rw-r--r--app-portage/gentoo-oam/gentoo-oam-9999.ebuild8
-rw-r--r--app-shells/bashsimplecurses/Manifest4
-rw-r--r--dev-db/influxdb/Manifest6
-rw-r--r--dev-db/influxdb/files/influxdb.conf.d3
-rw-r--r--dev-db/influxdb/files/influxdb.init.d30
-rw-r--r--dev-db/influxdb/influxdb-0.13.0.ebuild38
-rw-r--r--dev-db/influxdb/influxdb-1.0.2.ebuild38
-rw-r--r--dev-db/mariadb++/Manifest4
-rw-r--r--dev-db/mariadb++/mariadb++-9999.ebuild10
-rw-r--r--dev-db/rocksdb/Manifest3
-rw-r--r--dev-db/rocksdb/rocksdb-3.11.1.ebuild46
-rw-r--r--dev-db/rocksdb/rocksdb-9999.ebuild45
-rw-r--r--dev-libs/flatbuffers/Manifest3
-rw-r--r--dev-libs/flatbuffers/flatbuffers-1.1.0.ebuild55
-rw-r--r--dev-libs/flatbuffers/flatbuffers-9999.ebuild64
-rw-r--r--dev-libs/nanopb/Manifest4
-rw-r--r--dev-libs/nanopb/nanopb-0.4.6.ebuild (renamed from dev-libs/nanopb/nanopb-0.3.4.ebuild)7
-rw-r--r--dev-lsl/lslint/Manifest2
-rw-r--r--dev-lsl/lslint/lslint-1.1.1.ebuild7
-rw-r--r--dev-perl/Log-StdLog/Log-StdLog-0.0.3.ebuild16
-rw-r--r--dev-perl/Log-StdLog/Manifest4
-rw-r--r--dev-perl/Net-Bluetooth/Manifest4
-rw-r--r--dev-perl/Net-Bluetooth/Net-Bluetooth-0.41.ebuild8
-rw-r--r--dev-perl/Net-SDP/Manifest4
-rw-r--r--dev-perl/Net-SDP/Net-SDP-0.07-r1.ebuild11
-rw-r--r--dev-perl/Net-SMPP/Manifest2
-rw-r--r--dev-perl/Net-SMPP/Net-SMPP-1.19.ebuild5
-rw-r--r--dev-perl/Net-UDAP/Manifest2
-rw-r--r--dev-perl/Net-UDAP/Net-UDAP-9999.ebuild7
-rw-r--r--dev-perl/YAML-Diff/Manifest4
-rw-r--r--dev-perl/YAML-Diff/YAML-Diff-0.0.2.ebuild10
-rw-r--r--dev-python/aiocoap/Manifest2
-rw-r--r--dev-python/aiocoap/aiocoap-0.4_alpha3.ebuild37
-rw-r--r--dev-python/aiohttp-cors/Manifest2
-rw-r--r--dev-python/aiohttp-cors/aiohttp-cors-0.6.0.ebuild41
-rw-r--r--dev-python/aiohttp/Manifest2
-rw-r--r--dev-python/aiohttp/aiohttp-2.3.10.ebuild60
-rw-r--r--dev-python/artifactory/Manifest2
-rw-r--r--dev-python/artifactory/artifactory-9999.ebuild8
-rw-r--r--dev-python/astral/Manifest4
-rw-r--r--dev-python/astral/astral-3.0.ebuild (renamed from dev-python/astral/astral-1.5.ebuild)10
-rw-r--r--dev-python/async_timeout/Manifest2
-rw-r--r--dev-python/async_timeout/async_timeout-2.0.0.ebuild31
-rw-r--r--dev-python/attrdict/Manifest3
-rw-r--r--dev-python/attrdict/attrdict-2.0.1-r1.ebuild34
-rw-r--r--dev-python/attrdict/files/attrdict-collections.diff52
-rw-r--r--dev-python/attrs/Manifest2
-rw-r--r--dev-python/attrs/attrs-17.4.0.ebuild36
-rw-r--r--dev-python/avro_validator/Manifest2
-rw-r--r--dev-python/avro_validator/avro_validator-1.2.1.ebuild28
-rw-r--r--dev-python/cidr-trie/Manifest2
-rw-r--r--dev-python/cidr-trie/cidr-trie-3.1.2.ebuild25
-rw-r--r--dev-python/click-datetime/Manifest4
-rw-r--r--dev-python/click-datetime/click-datetime-0.2.0.ebuild11
-rw-r--r--dev-python/curve25519-donna/Manifest2
-rw-r--r--dev-python/curve25519-donna/curve25519-donna-1.3.ebuild28
-rw-r--r--dev-python/distro/Manifest4
-rw-r--r--dev-python/distro/distro-1.3.0.ebuild (renamed from dev-python/distro/distro-1.2.0.ebuild)6
-rw-r--r--dev-python/dtlssocket/Manifest2
-rw-r--r--dev-python/dtlssocket/dtlssocket-0.1.4.ebuild31
-rw-r--r--dev-python/ed25519/Manifest2
-rw-r--r--dev-python/ed25519/ed25519-1.4.ebuild30
-rw-r--r--dev-python/eliot-tree/Manifest8
-rw-r--r--dev-python/eliot-tree/eliot-tree-17.0.0.ebuild36
-rw-r--r--dev-python/eliot-tree/eliot-tree-17.1.0.ebuild36
-rw-r--r--dev-python/eliot-tree/eliot-tree-21.0.0.ebuild (renamed from dev-python/eliot-tree/eliot-tree-18.0.0.ebuild)8
-rw-r--r--dev-python/eliot/Manifest6
-rw-r--r--dev-python/eliot/eliot-1.14.0.ebuild (renamed from dev-python/eliot/eliot-1.0.0.ebuild)8
-rw-r--r--dev-python/eliot/eliot-1.3.0.ebuild45
-rw-r--r--dev-python/filelock/Manifest2
-rw-r--r--dev-python/filelock/filelock-3.0.10.ebuild21
-rw-r--r--dev-python/flask-restful/Manifest2
-rw-r--r--dev-python/flask-restful/flask-restful-0.2.12.ebuild26
-rw-r--r--dev-python/flask-restx/Manifest5
-rw-r--r--dev-python/flask-restx/files/werkzeug.patch39
-rw-r--r--dev-python/flask-restx/flask-restx-0.5.1.ebuild53
-rw-r--r--dev-python/flask-restx/flask-restx-1.1.0.ebuild53
-rw-r--r--dev-python/fuzzywuzzy/Manifest4
-rw-r--r--dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild (renamed from dev-python/fuzzywuzzy/fuzzywuzzy-0.15.1.ebuild)6
-rw-r--r--dev-python/gtts-token/Manifest2
-rw-r--r--dev-python/gtts-token/gtts-token-1.1.1.ebuild32
-rw-r--r--dev-python/heat-translator/Manifest2
-rw-r--r--dev-python/heat-translator/heat-translator-9999.ebuild8
-rw-r--r--dev-python/invoke/Manifest13
-rw-r--r--dev-python/invoke/invoke-0.22.0.ebuild50
-rw-r--r--dev-python/invoke/invoke-0.22.1.ebuild49
-rw-r--r--dev-python/invoke/invoke-0.23.0.ebuild49
-rw-r--r--dev-python/invoke/invoke-1.0.0.ebuild49
-rw-r--r--dev-python/invoke/invoke-1.1.0.ebuild49
-rw-r--r--dev-python/invoke/invoke-1.1.1.ebuild9
-rw-r--r--dev-python/invoke/invoke-9999.ebuild49
-rw-r--r--dev-python/kafka-python/Manifest2
-rw-r--r--dev-python/kafka-python/kafka-python-9999.ebuild9
-rw-r--r--dev-python/kubernetes/Manifest2
-rw-r--r--dev-python/kubernetes/kubernetes-26.1.0.ebuild57
-rw-r--r--dev-python/lambda-uploader/Manifest4
-rw-r--r--dev-python/lambda-uploader/lambda-uploader-1.2.0.ebuild36
-rw-r--r--dev-python/lambda-uploader/lambda-uploader-1.3.1.ebuild66
-rw-r--r--dev-python/namespace-ruamel/Manifest1
-rw-r--r--dev-python/namespace-ruamel/namespace-ruamel-1.ebuild37
-rw-r--r--dev-python/netdisco/Manifest2
-rw-r--r--dev-python/netdisco/netdisco-1.2.3.ebuild29
-rw-r--r--dev-python/pillow/Manifest2
-rw-r--r--dev-python/pillow/pillow-9.5.0.ebuild131
-rw-r--r--dev-python/pipreqs/Manifest4
-rw-r--r--dev-python/pipreqs/pipreqs-0.4.13.ebuild (renamed from dev-python/pipreqs/pipreqs-0.4.7.ebuild)13
-rw-r--r--dev-python/pulsectl/Manifest4
-rw-r--r--dev-python/pulsectl/pulsectl-23.5.2.ebuild (renamed from dev-python/pulsectl/pulsectl-16.5.14.ebuild)11
-rw-r--r--dev-python/pyatv/Manifest2
-rw-r--r--dev-python/pyatv/pyatv-0.3.9.ebuild39
-rw-r--r--dev-python/pydbus/Manifest3
-rw-r--r--dev-python/pydbus/pydbus-0.6.0.ebuild (renamed from dev-python/pydbus/pydbus-9999.ebuild)11
-rw-r--r--dev-python/pyhs100/Manifest6
-rw-r--r--dev-python/pyhs100/pyhs100-0.3.0.ebuild34
-rw-r--r--dev-python/pyhs100/pyhs100-0.3.5.2.ebuild (renamed from dev-python/pyhs100/pyhs100-0.3.2.ebuild)6
-rw-r--r--dev-python/pykerberos/Manifest2
-rw-r--r--dev-python/pykerberos/pykerberos-1.1.13.ebuild23
-rw-r--r--dev-python/pynetgear/Manifest4
-rw-r--r--dev-python/pynetgear/pynetgear-0.10.9.ebuild33
-rw-r--r--dev-python/pynetgear/pynetgear-0.5.2.ebuild23
-rw-r--r--dev-python/pynput/Manifest2
-rw-r--r--dev-python/pynput/pynput-1.7.6.ebuild35
-rw-r--r--dev-python/pyrad/Manifest2
-rw-r--r--dev-python/pyrad/pyrad-2.4.ebuild34
-rw-r--r--dev-python/pyroute2/Manifest2
-rw-r--r--dev-python/pyroute2/pyroute2-0.4.2.ebuild20
-rw-r--r--dev-python/pyswagger/Manifest2
-rw-r--r--dev-python/pyswagger/pyswagger-9999.ebuild9
-rw-r--r--dev-python/python-consul/Manifest4
-rw-r--r--dev-python/python-consul/python-consul-1.1.0.ebuild (renamed from dev-python/python-consul/python-consul-0.6.0.ebuild)7
-rw-r--r--dev-python/python-ironic-inspector-client/Manifest2
-rw-r--r--dev-python/python-ironic-inspector-client/python-ironic-inspector-client-1.6.0.ebuild36
-rw-r--r--dev-python/python-krbV/Manifest2
-rw-r--r--dev-python/python-krbV/python-krbV-1.0.90.ebuild29
-rw-r--r--dev-python/python-mistralclient/Manifest2
-rw-r--r--dev-python/python-mistralclient/python-mistralclient-2.0.0.ebuild34
-rw-r--r--dev-python/python-smpplib/Manifest2
-rw-r--r--dev-python/python-smpplib/python-smpplib-20180221.ebuild6
-rw-r--r--dev-python/python-zaqarclient/Manifest2
-rw-r--r--dev-python/python-zaqarclient/python-zaqarclient-1.0.0.ebuild35
-rw-r--r--dev-python/pytradfri/Manifest2
-rw-r--r--dev-python/pytradfri/pytradfri-4.1.0.ebuild29
-rw-r--r--dev-python/pywemo/Manifest6
-rw-r--r--dev-python/pywemo/pywemo-0.4.25.ebuild32
-rw-r--r--dev-python/pywemo/pywemo-0.9.1.ebuild (renamed from dev-python/pywemo/pywemo-0.4.28.ebuild)14
-rw-r--r--dev-python/requests/Manifest2
-rw-r--r--dev-python/requests/requests-2.20.0.ebuild52
-rw-r--r--dev-python/ruamel-bws/Manifest3
-rwxr-xr-xdev-python/ruamel-bws/files/bws-browser46
-rw-r--r--dev-python/ruamel-bws/ruamel-bws-0.3.2.ebuild59
-rw-r--r--dev-python/snakebite/Manifest1
-rw-r--r--dev-python/snakebite/snakebite-9999.ebuild28
-rw-r--r--dev-python/spark_parser/Manifest4
-rw-r--r--dev-python/spark_parser/spark_parser-1.8.9.ebuild (renamed from dev-python/spark_parser/spark_parser-1.2.0.ebuild)16
-rw-r--r--dev-python/spec/Manifest4
-rw-r--r--dev-python/spec/spec-1.4.1.ebuild (renamed from dev-python/spec/spec-1.3.1.ebuild)8
-rw-r--r--dev-python/srptools/Manifest4
-rw-r--r--dev-python/srptools/srptools-1.0.1.ebuild (renamed from dev-python/srptools/srptools-0.2.0.ebuild)6
-rw-r--r--dev-python/stashy/Manifest4
-rw-r--r--dev-python/stashy/stashy-0.7.ebuild (renamed from dev-python/stashy/stashy-0.3.ebuild)10
-rw-r--r--dev-python/tinydtls/Manifest1
-rw-r--r--dev-python/tinydtls/tinydtls-9999.ebuild51
-rw-r--r--dev-python/toolz/Manifest4
-rw-r--r--dev-python/toolz/toolz-0.12.0.ebuild (renamed from dev-python/toolz/toolz-0.8.2.ebuild)10
-rw-r--r--dev-python/tosca-parser/Manifest4
-rw-r--r--dev-python/tosca-parser/tosca-parser-9999.ebuild46
-rw-r--r--dev-python/tree-format/Manifest4
-rw-r--r--dev-python/tree-format/tree-format-0.1.1.ebuild19
-rw-r--r--dev-python/tree-format/tree-format-0.1.2.ebuild7
-rw-r--r--dev-python/ua-parser/Manifest4
-rw-r--r--dev-python/ua-parser/ua-parser-0.16.1.ebuild (renamed from dev-python/ua-parser/ua-parser-0.7.3.ebuild)10
-rw-r--r--dev-python/uncompyle2/Manifest1
-rw-r--r--dev-python/uncompyle2/uncompyle2-9999.ebuild20
-rw-r--r--dev-python/user-agents/Manifest4
-rw-r--r--dev-python/user-agents/user-agents-2.2.0.ebuild (renamed from dev-python/user-agents/user-agents-1.1.0.ebuild)10
-rw-r--r--dev-python/validate_email/Manifest2
-rw-r--r--dev-python/validate_email/validate_email-9999.ebuild9
-rw-r--r--dev-python/voluptuous/Manifest4
-rw-r--r--dev-python/voluptuous/voluptuous-0.13.1.ebuild (renamed from dev-python/voluptuous/voluptuous-0.11.1.ebuild)11
-rw-r--r--dev-python/xkcdpass/Manifest2
-rw-r--r--dev-python/xkcdpass/xkcdpass-1.14.3.ebuild28
-rw-r--r--dev-python/yaql/Manifest4
-rw-r--r--dev-python/yaql/yaql-2.0.0.ebuild (renamed from dev-python/yaql/yaql-1.1.0.ebuild)13
-rw-r--r--dev-python/yarg/Manifest4
-rw-r--r--dev-python/yarg/yarg-0.1.9.ebuild8
-rw-r--r--dev-python/yarl/Manifest4
-rw-r--r--dev-python/yarl/yarl-1.9.2.ebuild (renamed from dev-python/yarl/yarl-1.1.0.ebuild)6
-rw-r--r--dev-util/gstack/Manifest9
-rw-r--r--dev-util/gstack/gstack-20140207.ebuild17
-rw-r--r--dev-util/gstack/gstack-9999.ebuild47
-rw-r--r--dev-util/okteto-bin/Manifest2
-rw-r--r--dev-util/okteto-bin/okteto-bin-1.14.6.ebuild32
-rw-r--r--dev-util/pkgdiff/Manifest3
-rw-r--r--dev-util/pkgdiff/pkgdiff-20190610.ebuild40
-rw-r--r--dev-util/pstack/Manifest2
-rw-r--r--dev-util/pstack/pstack-9999.ebuild15
-rw-r--r--dev-vcs/git-recall/Manifest2
-rw-r--r--dev-vcs/gitalias/Manifest2
-rw-r--r--eclass/user.eclass685
-rw-r--r--games-simulation/autobuild/Manifest2
-rw-r--r--games-simulation/autobuild/autobuild-3.9.2.ebuild32
-rw-r--r--games-simulation/firestorm-bin/Manifest18
-rw-r--r--games-simulation/firestorm-bin/files/70firestorm-bin2
-rw-r--r--games-simulation/firestorm-bin/files/add-unifont-upper-font.patch10
-rw-r--r--games-simulation/firestorm-bin/files/add-unifonts.patch11
-rw-r--r--games-simulation/firestorm-bin/firestorm-bin-6.0.1-r1.ebuild73
-rw-r--r--games-simulation/firestorm-bin/firestorm-bin-6.6.17_p1.ebuild (renamed from games-simulation/firestorm-bin/firestorm-bin-5.1.7-r2.ebuild)64
-rw-r--r--games-simulation/firestorm-bin/firestorm-bin-7.1.4_beta_p2.ebuild (renamed from games-simulation/firestorm-bin/firestorm-bin-6.0.2-r1.ebuild)58
-rw-r--r--games-simulation/firestorm-bin/firestorm-bin-7.1.6_beta.ebuild (renamed from games-simulation/firestorm-bin/firestorm-bin-6.0.2.ebuild)62
-rw-r--r--games-simulation/firestorm-bin/metadata.xml11
-rw-r--r--games-simulation/firestorm-debian/Manifest8
-rw-r--r--games-simulation/firestorm-debian/firestorm-debian-0.1.ebuild46
-rw-r--r--games-simulation/firestorm-debian/firestorm-debian-0.4.ebuild45
-rw-r--r--games-simulation/firestorm-debian/firestorm-debian-0.5.ebuild45
-rw-r--r--games-simulation/firestorm-debian/firestorm-debian-0.6.ebuild45
-rw-r--r--games-simulation/kokua-bin/Manifest13
-rw-r--r--games-simulation/kokua-bin/kokua-bin-6.0.1-r3.ebuild74
-rw-r--r--games-simulation/kokua-bin/kokua-bin-6.0.1-r4.ebuild74
-rw-r--r--games-simulation/kokua-bin/kokua-bin-6.6.16.ebuild (renamed from games-simulation/kokua-bin/kokua-bin-6.0.1-r6.ebuild)32
-rw-r--r--games-simulation/kokua-bin/kokua-bin-7.1.4.ebuild (renamed from games-simulation/kokua-bin/kokua-bin-6.0.1-r5.ebuild)32
-rw-r--r--games-simulation/llbase/Manifest2
-rw-r--r--games-simulation/llbase/llbase-1.3.1.ebuild35
-rw-r--r--games-simulation/radegast-bin/Manifest12
-rw-r--r--games-simulation/radegast-bin/radegast-bin-2.28.187.ebuild (renamed from games-simulation/radegast-bin/radegast-bin-2.25.134.ebuild)8
-rw-r--r--games-simulation/radegast-bin/radegast-bin-2.29.200.ebuild75
-rw-r--r--games-simulation/radegast-bin/radegast-bin-2.30.120.ebuild73
-rw-r--r--games-simulation/radegast-bin/radegast-bin-2.31.135.ebuild66
-rw-r--r--games-simulation/radegast-bin/radegast-bin-2.32.137.ebuild66
-rw-r--r--games-simulation/singularity-bin/Manifest2
-rw-r--r--games-simulation/singularity-bin/singularity-bin-1.8.7.ebuild69
-rw-r--r--homeassistant.keywords6
-rw-r--r--kde-misc/nowdock-panel/Manifest4
-rw-r--r--kde-misc/nowdock-panel/nowdock-panel-0.5.0-r1.ebuild27
-rw-r--r--kde-misc/nowdock-panel/nowdock-panel-0.5.0.ebuild26
-rw-r--r--kde-misc/nowdock-panel/nowdock-panel-9999.ebuild26
-rw-r--r--kde-misc/plasma-custom-desktop-menu/Manifest6
-rw-r--r--kde-misc/plasma-custom-desktop-menu/plasma-custom-desktop-menu-2016.01.20.14.10.49-r1.ebuild (renamed from kde-misc/plasma-custom-desktop-menu/plasma-custom-desktop-menu-2016.01.20.14.10.49.ebuild)10
-rw-r--r--kde-misc/semantik/Manifest2
-rw-r--r--kde-misc/semantik/semantik-9999.ebuild20
-rw-r--r--kde-misc/socket-sentry/Manifest4
-rw-r--r--kde-misc/socket-sentry/files/CMakeLists.patch33
-rw-r--r--kde-misc/socket-sentry/files/socket-sentry-0.9.3-automagictests.patch20
-rw-r--r--kde-misc/socket-sentry/files/socket-sentry-0.9.3-targets.patch12
-rw-r--r--kde-misc/socket-sentry/socket-sentry-9999.ebuild27
-rw-r--r--kde-misc/webslice-plasmoid/Manifest4
-rw-r--r--kde-misc/webslice-plasmoid/webslice-plasmoid-0.8.1.ebuild28
-rw-r--r--kde-misc/webslice-plasmoid/webslice-plasmoid-1.0.ebuild11
-rw-r--r--licenses/UFAS22
-rw-r--r--licenses/curve25519-donna46
-rw-r--r--media-fonts/symbola/Manifest2
-rw-r--r--media-fonts/symbola/symbola-1.ebuild24
-rw-r--r--media-fonts/tahoma/Manifest3
-rw-r--r--media-fonts/tahoma/tahoma-2.ebuild31
-rw-r--r--media-gfx/gyazo/Manifest5
-rw-r--r--media-gfx/gyazo/files/gyazo.config.yml11
-rw-r--r--media-gfx/gyazo/gyazo-1.3.1.ebuild48
-rw-r--r--media-gfx/gyazo/gyazo-1.3.2.ebuild48
-rw-r--r--media-gfx/sane-backends/Manifest5
-rw-r--r--media-gfx/sane-backends/files/1.0.20-unbreak-udev.diff12
-rw-r--r--media-gfx/sane-backends/files/genesys_io.patch30
-rw-r--r--media-gfx/sane-backends/files/udev-rule-6.patch20
-rw-r--r--media-gfx/sane-backends/sane-backends-1.0.20-r3.ebuild215
-rw-r--r--media-sound/castbridge/Manifest4
-rw-r--r--media-sound/jivelite/Manifest4
-rw-r--r--media-sound/lms-gd/Manifest2
-rw-r--r--media-sound/lms-restart/Manifest2
-rw-r--r--media-sound/logitechmediaserver-bin/Manifest24
-rw-r--r--media-sound/logitechmediaserver-bin/files/Gentoo-detailed-changelog.txt3
-rw-r--r--media-sound/logitechmediaserver-bin/files/Gentoo-plugins-README.txt25
-rw-r--r--media-sound/logitechmediaserver-bin/files/gentoo-filepaths.pm76
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch11
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-uuid-gentoo.patch14
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-client-playlists-gentoo.patch11
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-uuid-gentoo.patch14
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch11
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch14
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-client-playlists-gentoo.patch11
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-uuid-gentoo.patch14
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver.conf.d11
-rwxr-xr-xmedia-sound/logitechmediaserver-bin/files/logitechmediaserver.init.d50
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver.logrotate.d12
-rw-r--r--media-sound/logitechmediaserver-bin/files/logitechmediaserver.service17
-rw-r--r--media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0.ebuild259
-rw-r--r--media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0_pre20160918.ebuild974
-rw-r--r--media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1-r1.ebuild263
-rw-r--r--media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild263
-rw-r--r--media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1_pre20170715.ebuild264
-rw-r--r--media-sound/logitechmediaserver-docker/Manifest4
-rw-r--r--media-sound/logitechmediaserver-docker/logitechmediaserver-docker-8.2.1-r1.ebuild41
-rw-r--r--media-sound/logitechmediaserver-docker/logitechmediaserver-docker-8.2.1.ebuild41
-rw-r--r--media-sound/pasystray/Manifest18
-rw-r--r--media-sound/pasystray/pasystray-0.4.0.ebuild6
-rw-r--r--media-sound/pasystray/pasystray-0.5.2-r1.ebuild6
-rw-r--r--media-sound/pasystray/pasystray-0.5.2.ebuild6
-rw-r--r--media-sound/pasystray/pasystray-0.6.0-r2.ebuild6
-rw-r--r--media-sound/pasystray/pasystray-0.6.0-r3.ebuild5
-rw-r--r--media-sound/pasystray/pasystray-0.6.0-r4.ebuild5
-rw-r--r--media-sound/pasystray/pasystray-0.6.0.ebuild6
-rw-r--r--media-sound/pasystray/pasystray-0.7.0.ebuild4
-rw-r--r--media-sound/pasystray/pasystray-0.7.1.ebuild4
-rw-r--r--media-sound/pylms/Manifest2
-rw-r--r--media-sound/pylms/pylms-20170705.ebuild9
-rw-r--r--media-sound/shairport/Manifest13
-rwxr-xr-xmedia-sound/shairport/files/shairport.initd7
-rw-r--r--media-sound/shairport/shairport-20141210-r1.ebuild63
-rw-r--r--media-sound/shairport/shairport-20141210-r2.ebuild6
-rw-r--r--media-sound/shairport/shairport-20141210.ebuild33
-rw-r--r--media-sound/shairport/shairport-9999.ebuild31
-rw-r--r--media-sound/shairport2_helper/Manifest4
-rw-r--r--media-sound/shairport2_plugin/Manifest8
-rw-r--r--media-sound/shairport_helper/Manifest2
-rw-r--r--media-sound/shairport_helper/shairport_helper-9999.ebuild11
-rw-r--r--media-sound/shairport_plugin/Manifest4
-rw-r--r--media-sound/shairport_plugin/shairport_plugin-9999.ebuild15
-rw-r--r--media-sound/squeeze-alexa/Manifest6
-rw-r--r--media-sound/squeeze-alexa/squeeze-alexa-1.0.ebuild78
-rw-r--r--media-sound/squeeze-alexa/squeeze-alexa-20171216.ebuild20
-rw-r--r--media-sound/squeeze-controller/Manifest2
-rw-r--r--media-sound/squeeze-controller/squeeze-controller-0.1.0.ebuild62
-rw-r--r--media-sound/squeeze2cast/Manifest6
-rw-r--r--media-sound/squeezelite/Manifest18
-rw-r--r--media-sound/squeezelite/files/squeezelite-1.8-gentoo-makefile.patch21
-rw-r--r--media-sound/squeezelite/files/squeezelite-1.8-gentoo-optional-codecs.patch126
-rw-r--r--media-sound/squeezelite/files/squeezelite-1.8.4.743-gentoo-makefile.patch21
-rw-r--r--media-sound/squeezelite/files/squeezelite-1.8.4.743-gentoo-optional-codecs.patch126
-rw-r--r--media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-makefile.patch21
-rw-r--r--media-sound/squeezelite/files/squeezelite-1.9.4.1182-gentoo-optional-codecs-decode.patch (renamed from media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-optional-codecs-decode.patch)14
-rw-r--r--media-sound/squeezelite/files/squeezelite-1.9.4.1182-gentoo-optional-codecs.patch (renamed from media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-optional-codecs.patch)0
-rw-r--r--media-sound/squeezelite/files/squeezelite.service12
-rw-r--r--media-sound/squeezelite/squeezelite-1.8.4.743-r1.ebuild123
-rw-r--r--media-sound/squeezelite/squeezelite-1.8.4.743.ebuild111
-rw-r--r--media-sound/squeezelite/squeezelite-1.8.7.1007.ebuild114
-rw-r--r--media-sound/squeezelite/squeezelite-1.8.ebuild110
-rw-r--r--media-sound/squeezelite/squeezelite-1.9.4.1182.ebuild (renamed from media-sound/squeezelite/squeezelite-1.9.0.1105.ebuild)19
-rw-r--r--media-sound/squeezelite/squeezelite-2.0.1481.ebuild (renamed from media-sound/squeezelite/squeezelite-1.8.7.1007-r1.ebuild)61
-rw-r--r--media-sound/squeezeslave/ChangeLog91
-rw-r--r--media-sound/squeezeslave/ChangeLog-201571
-rw-r--r--media-sound/squeezeslave/Manifest11
-rw-r--r--media-sound/squeezeslave/files/squeezeslave-1.1_p350-tremor-headers.patch22
-rw-r--r--media-sound/squeezeslave/files/squeezeslave-1.1_p381-ffmpeg2.patch133
-rw-r--r--media-sound/squeezeslave/files/squeezeslave.confd-r113
-rw-r--r--media-sound/squeezeslave/files/squeezeslave.initd-r114
-rw-r--r--media-sound/squeezeslave/metadata.xml11
-rw-r--r--media-sound/squeezeslave/squeezeslave-1.1_p365-r1.ebuild52
-rw-r--r--media-sound/squeezeslave/squeezeslave-1.1_p381-r1.ebuild53
-rw-r--r--media-sound/squeezy/Manifest6
-rw-r--r--media-tv/kodi/Manifest11
-rwxr-xr-xmedia-tv/kodi/files/generate.sh34
-rw-r--r--media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch16
-rw-r--r--media-tv/kodi/files/kodi-14.1-no-arm-flags.patch16
-rw-r--r--media-tv/kodi/files/kodi-14.2-no-arm-flags.patch16
-rw-r--r--media-tv/kodi/files/kodi-15.0-texturepacker.patch17
-rw-r--r--media-tv/kodi/files/kodi-9999-no-arm-flags.patch16
-rw-r--r--media-tv/kodi/files/kodi-9999-nomythtv.patch67
-rw-r--r--media-tv/kodi/files/kodi-9999-texturepacker.patch17
-rw-r--r--media-tv/kodi/kodi-15.0.ebuild267
-rw-r--r--media-video/streamdeck-ui/Manifest4
-rw-r--r--media-video/streamdeck-ui/streamdeck-ui-2.0.15.ebuild53
-rw-r--r--media-video/streamdeck-ui/streamdeck-ui-2.0.4.ebuild52
-rw-r--r--net-dns/adguardhome-docker/Manifest4
-rw-r--r--net-dns/adguardhome-docker/adguardhome-docker-0.107.16.ebuild40
-rw-r--r--net-dns/adguardhome-docker/adguardhome-docker-0.107.6.ebuild40
-rw-r--r--net-dns/mdnssd/Manifest2
-rw-r--r--net-im/discord-bin/Manifest2
-rw-r--r--net-im/discord-bin/discord-bin-0.0.5.ebuild92
-rw-r--r--net-im/sipclients/Manifest2
-rw-r--r--net-im/sipclients/sipclients-3.0.0.ebuild30
-rw-r--r--net-im/slack/Manifest10
-rw-r--r--net-im/slack/slack-3.2.0_beta2.ebuild63
-rw-r--r--net-im/slack/slack-3.3.4.ebuild60
-rw-r--r--net-im/slack/slack-3.3.7.ebuild60
-rw-r--r--net-im/slack/slack-4.4.3.ebuild (renamed from net-im/slack/slack-3.3.3.ebuild)3
-rw-r--r--net-im/slacktee/Manifest4
-rw-r--r--net-im/stride-bin/Manifest2
-rw-r--r--net-im/stride-bin/stride-bin-1.13.22.ebuild63
-rw-r--r--net-im/zoom-bin/Manifest2
-rw-r--r--net-im/zoom-bin/zoom-bin-2.1.103753.0521.ebuild73
-rw-r--r--net-libs/libupnp-castbridge/Manifest22
-rw-r--r--net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19-r1.ebuild7
-rw-r--r--net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19.ebuild7
-rw-r--r--net-mail/davmail-bin/Manifest8
-rw-r--r--net-mail/davmail-bin/davmail-bin-4.7.2-r1.ebuild85
-rw-r--r--net-mail/davmail-bin/davmail-bin-4.7.3.ebuild85
-rw-r--r--net-mail/davmail-bin/files/davmail.conf3
-rw-r--r--net-mail/davmail-bin/files/davmail.init33
-rw-r--r--net-mail/davmail-bin/files/davmail.pngbin4218 -> 0 bytes
-rw-r--r--net-mail/davmail-bin/files/davmail.properties48
-rw-r--r--net-misc/bitpocket/Manifest2
-rw-r--r--net-misc/cmc/Manifest4
-rw-r--r--net-misc/dropbox-uploader/Manifest2
-rw-r--r--net-misc/ha-bridge-bin/Manifest12
-rw-r--r--net-misc/ha-bridge-bin/ha-bridge-bin-5.1.0.ebuild6
-rw-r--r--net-misc/kafka-bin/Manifest6
-rwxr-xr-xnet-misc/kafka-bin/files/kafka-zookeeper.init.d21
-rwxr-xr-xnet-misc/kafka-bin/files/kafka.init.d20
-rw-r--r--net-misc/kafka-bin/kafka-bin-0.8.2.1.ebuild49
-rw-r--r--net-misc/kafka-bin/kafka-bin-0.8.2.2.ebuild49
-rw-r--r--net-misc/kafkacat/Manifest2
-rw-r--r--net-misc/kafkacat/kafkacat-1.2.0.ebuild35
-rw-r--r--net-misc/librdkafka/Manifest2
-rw-r--r--net-misc/librdkafka/librdkafka-0.8.6.ebuild33
-rw-r--r--net-misc/ntp-proxy/Manifest6
-rw-r--r--oam.keywords4
-rw-r--r--profiles/categories1
-rw-r--r--squeeze-alexa.keywords7
-rw-r--r--sys-apps/dstat/Manifest6
-rw-r--r--sys-apps/dstat/dstat-0.7.3-r1.ebuild39
-rw-r--r--sys-apps/dstat/dstat-0.7.4-r1.ebuild51
-rw-r--r--sys-apps/dstat/files/dstat-0.7.4-skip-non-sandbox-tests.patch18
-rw-r--r--sys-apps/dstat/files/fix-collections-deprecation-warning.patch25
-rw-r--r--sys-boot/grub/Manifest9
-rw-r--r--sys-boot/grub/files/grub-0.97-Add-esp-to-list-of-clobbered-registers.patch53
-rw-r--r--sys-boot/grub/files/grub-0.97-ncurses-pkgconfig.patch18
-rw-r--r--sys-boot/grub/files/grub.conf.gentoo16
-rw-r--r--sys-boot/grub/grub-0.97-r16.ebuild293
-rw-r--r--sys-boot/grub/grub-0.97-r18.ebuild309
-rw-r--r--sys-cluster/mistral/Manifest2
-rw-r--r--sys-cluster/mistral/mistral-2.0.0.ebuild84
-rw-r--r--sys-process/mussh/Manifest4
-rw-r--r--sys-process/mussh/mussh-1.0.ebuild7
-rw-r--r--sys-process/numatop/Manifest3
-rw-r--r--sys-process/numatop/numatop-2.1.ebuild38
-rw-r--r--sys-process/numatop/numatop-9999.ebuild36
-rw-r--r--www-apps/gitea/Manifest9
-rw-r--r--www-apps/gitea/files/app.ini4
-rw-r--r--www-apps/gitea/files/gitea.confd2
-rw-r--r--www-apps/gitea/files/gitea.initd-r125
-rw-r--r--www-apps/gitea/files/gitea.logrotated8
-rw-r--r--www-apps/gitea/files/gitea.service26
-rw-r--r--www-apps/gitea/gitea-1.7.1.ebuild64
-rw-r--r--www-apps/gitea/gitea-1.7.2.ebuild64
-rw-r--r--www-apps/opengrok-bin/Manifest16
-rw-r--r--www-apps/opengrok-bin/opengrok-bin-1.0.ebuild6
-rw-r--r--www-apps/opengrok-bin/opengrok-bin-1.1.2.ebuild8
-rw-r--r--www-apps/opengrok-bin/opengrok-bin-1.1.ebuild125
-rw-r--r--www-apps/opengrok-bin/opengrok-bin-1.2.25.ebuild (renamed from www-apps/opengrok-bin/opengrok-bin-1.2.0.ebuild)8
-rw-r--r--www-apps/opengrok-bin/opengrok-bin-1.5.5.ebuild (renamed from www-apps/opengrok-bin/opengrok-bin-1.2.1.ebuild)11
-rw-r--r--www-apps/opengrok-docker/Manifest6
-rw-r--r--www-apps/opengrok-docker/opengrok-docker-1.7.21.ebuild42
-rw-r--r--www-apps/opengrok-docker/opengrok-docker-1.7.26.ebuild42
-rw-r--r--www-apps/opengrok-docker/opengrok-docker-1.7.30.ebuild42
-rw-r--r--www-apps/opengrok/Manifest2
-rw-r--r--www-apps/opengrok/opengrok-0.12.1.5.ebuild87
-rw-r--r--x11-misc/xphoon/Manifest4
-rw-r--r--x11-misc/xphoon/xphoon-20140814.ebuild14
-rw-r--r--x11-wm/tvtwm/Manifest6
-rw-r--r--x11-wm/tvtwm/tvtwm-11-r1.ebuild68
-rw-r--r--x11-wm/tvtwm/tvtwm-11-r2.ebuild72
-rw-r--r--x11-wm/tvtwm/tvtwm-11.ebuild7
535 files changed, 4269 insertions, 11507 deletions
diff --git a/acct-group/oam/Manifest b/acct-group/oam/Manifest
new file mode 100644
index 0000000..67bc30b
--- /dev/null
+++ b/acct-group/oam/Manifest
@@ -0,0 +1 @@
+EBUILD oam-0.ebuild 192 BLAKE2B 28f7016da15803decfa5ca55a7be342a2a2cdf4ab435f022bc9cfb406f53bab6531756dc5915b672fbf9a95ee7625b2fb5c2d9b6d4cc52722288ac2d25429f23 SHA512 8b3b150683fd39b4e38e87a5406c10c13f9d56875258719d1a7915cc5475556c7b9dd90bd571599bce1bc03ef3a3cc7b1d64b9482c291c5c1a4f3b824519d71d
diff --git a/acct-group/oam/oam-0.ebuild b/acct-group/oam/oam-0.ebuild
new file mode 100644
index 0000000..135490c
--- /dev/null
+++ b/acct-group/oam/oam-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+DESCRIPTION="A group for app-oam/oam"
+
+ACCT_GROUP_ID="987"
diff --git a/app-admin/ckunlock/Manifest b/app-admin/ckunlock/Manifest
index 8d12223..2892a7a 100644
--- a/app-admin/ckunlock/Manifest
+++ b/app-admin/ckunlock/Manifest
@@ -1 +1 @@
-EBUILD ckunlock-9999.ebuild 863 SHA256 f969dd6f363e950a6e8777cea99bbe9c0a6e12a552ee6c92816a4da9c4dbd8da SHA512 b794413c6dc9c88c7b558c761ed3fd4aaa7d818b61375b7f39643ed1e84e18107879bc4b258ca72207bef0f35130e9df23560e1194622dd672cfbdc0bd15e23a WHIRLPOOL 813827ebe406fa7fe878643864b058b4eb100f6caf0cede6fab9c0b89c9671f0e91a154b4561068fcbda3250db2511c64e824e4246b18412982bd09dd9c58564
+EBUILD ckunlock-9999.ebuild 798 BLAKE2B 351ce900b630a8949ee0f024c6f0e58537694da0788be4ce3ddecef7815b55d72e9d2335068cdd04d9298ec214fd57a6659ff847cc17d2ede49a3b1bb9fd52a9 SHA512 c67194fa19252d83620baf7c903aec2f58f81dbaa8b89fb3d5eef34245d2fb563d1c1f7011dfc6060be1f38a680fa2f4580c2d421ed59538c863ee41e8043880
diff --git a/app-admin/ckunlock/ckunlock-9999.ebuild b/app-admin/ckunlock/ckunlock-9999.ebuild
index 0de955f..e9d8d46 100644
--- a/app-admin/ckunlock/ckunlock-9999.ebuild
+++ b/app-admin/ckunlock/ckunlock-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
+PYTHON_COMPAT=( python3_{10,11})
inherit distutils-r1 git-r3
@@ -24,10 +24,9 @@ DEPEND="
>=dev-python/sphinx-1.6.3[${PYTHON_USEDEP}]
tasks? ( >=dev-python/invoke-0.21.0[${PYTHON_USEDEP}] )
test? (
- >=dev-python/coverage-4.2[${PYTHON_USEDEP}]
- >=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
- >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pylint-1.6.5[${PYTHON_USEDEP}]
+ >=dev-python/coverage-4.2[${PYTHON_USEDEP}]
+ >=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
+ >=dev-python/pylint-1.6.5[${PYTHON_USEDEP}]
)
${RDEPEND}
"
diff --git a/app-admin/lnav/Manifest b/app-admin/lnav/Manifest
deleted file mode 100644
index 13814bf..0000000
--- a/app-admin/lnav/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST lnav-0.7.3.tar.gz 493047 SHA256 7eb052a8dc60bef6c5f4a8e7135b7089b4413edbf156cc8bafce0557d3166df3 SHA512 d65dc6568d2454d8114bbfb4c194e41fc05874792380335deceb56b03ce741b3cece0f31f9120da5e348e0a08e8e6606e0245281e1b46809d15d85b3cd031c31 WHIRLPOOL 1a2ab5b106315948c5c2e1421c3d0871403357506b7f7565ef0c996e69d2f7b5467f8d65d13717aff2ba470d11659cc2fe1d5c478eed404214dca97ae0c6e524
-EBUILD lnav-0.7.3.ebuild 763 SHA256 727e2de4fe384fd47311ca41e8ccce3a54cad29c25f5f08d6a2b887f4dbed238 SHA512 9ff690e7a3208834f37a03bcc371dde8471f09919d65c8b1de858801b51d33c6ba2f4779dfc3f52f1ca0290eb12f203cfbc70a52e57057e0a78e3fbc51934af4 WHIRLPOOL 21c36cd5a1e5394979f8fe3481615b1c152f277be625e121cc5b9ed6985a25ca2f85343090fa2238b504611292952a147b5c8323ae6bfd127e9763469259a0fb
diff --git a/app-admin/lnav/lnav-0.7.3.ebuild b/app-admin/lnav/lnav-0.7.3.ebuild
deleted file mode 100644
index 01f219a..0000000
--- a/app-admin/lnav/lnav-0.7.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/lnav/lnav-0.7.1.ebuild,v 1.1 2014/12/04 01:57:18 radhermit Exp $
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="A curses-based tool for viewing and analyzing log files"
-HOMEPAGE="http://lnav.org"
-SRC_URI="https://github.com/tstack/lnav/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="unicode"
-
-RDEPEND="app-arch/bzip2
- dev-db/sqlite:3
- dev-libs/libpcre[cxx]
- sys-libs/ncurses[unicode?]
- sys-libs/readline
- sys-libs/zlib"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- econf \
- --disable-static \
- $(use_with unicode ncursesw)
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
diff --git a/app-admin/syslog-summary/Manifest b/app-admin/syslog-summary/Manifest
index 3473022..c014788 100644
--- a/app-admin/syslog-summary/Manifest
+++ b/app-admin/syslog-summary/Manifest
@@ -1,6 +1,4 @@
AUX syslog-summary-py3.diff 4330 BLAKE2B 83629cdffad502676aa2eb484d9346277b176001572cdc6e6ab5f0814976de5b70b3a48cbed97b3d092d2997e55ed691f5f20808b0443ca3a5b4b98507861843 SHA512 0603f63b71234df41474c6ffc21bf0c4c9ca892a511d40d2b8c41af9715f4fe0bac2922686b57ac380b20db77302231ec700cc3ff69e140c2451f29beb3d2281
AUX syslog-summary-setup.py 224 BLAKE2B 129bec8d0428d1f9d12416a3e431211a6d35f9c2d41503776055ef037bf28bea85ac30fb0c7e577eae68ae348815eb28f719eb17edd0515c53e462bfba5077f6 SHA512 5730f97d25153a2f0e012bdf384b8e04c9fc6e2da6466108f56d6986c9df6a0fa87ff33bdd0ad0019a40b89a5ec061d436ca22b1395d8554f9d369c688328cb8
DIST syslog-summary-1.14.tar.gz 7278 BLAKE2B 609e506c099b734be87ba6d6e21f70283d4654ab5c6d3794da71099f3e590d178348c13ab271ddb84682220091adfd702c107bf2dee792419de3ce14d2a9c9db SHA512 db1f0660ad435eea26fc3ec4cd475f5f1b98bb629495707741077e52aef88fe8bff4a318bb5b0821e57ccfa0646454c6825a5a4fc1fb4b73ea67cbd4defef277
-EBUILD syslog-summary-1.14-r2.ebuild 931 BLAKE2B 03b945b067d8021b04bec57f6861b07af60bffc3a821eab41da18689cf3b95dfb3ff6709ca5503efd552c6e02bfc4587edb4673c9c28e0770a45289264b91ddd SHA512 e06eda58188b9a2ef9f55cf3c22117a950d142747268adcf6539e4c22aa291bdf0c08870f200dc637e6d1fb911aeb38d681097c88b2aa39ece54b78eba38e914
-EBUILD syslog-summary-1.14-r3.ebuild 969 BLAKE2B c545725b2dc2e644f5d65a6b25050fb91907b5f144a66cb3e5c7468ff4eb99525f6b44274d781d32063de05ba30161942b6de32d0e27f262c2008efa9ffb4382 SHA512 28a40e010b6da626a2a1b7394e296a17163e4d68ae123610dae820ad3fdb2d3d3783d6b5620219a87493ef4c74f11c9ced655eec093e71699b5c84950710c727
-EBUILD syslog-summary-1.14-r4.ebuild 1080 BLAKE2B 6f4eda3d2ece11558cbe4b94bb3c99ec843dcca59cd023b3305952a1fea917450d55ed64cf82329199dc87dd79e015436481bc2d46be7c03d03fe554e4d0f778 SHA512 ce55d992140fdfaeaa38e1ed4464c5f733110b5a169a908bef2423d9d33006c6bb16b1eeedc519f4e8c576ea8816f32a816da09a3e65b54e50e8707ab2797491
+EBUILD syslog-summary-1.14-r4.ebuild 1076 BLAKE2B d3158cd866e51c25623b4f88862c43463ab3e41a20b305f8f865bd123cb37e03e34f005c558389cb5c241e43f3ff806536b662535bcac9587607b08c228a7e04 SHA512 f3cb7c81c10d09b3caaf41d36dfffb47f0a336ee44a23df556cad26c391469235dfba0b0cf6a014ff9aee50f02c1c4ec983143e9c4fca1573d3c97849302c0b8
diff --git a/app-admin/syslog-summary/syslog-summary-1.14-r2.ebuild b/app-admin/syslog-summary/syslog-summary-1.14-r2.ebuild
deleted file mode 100644
index 7c61b49..0000000
--- a/app-admin/syslog-summary/syslog-summary-1.14-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1
-
-DESCRIPTION="Summarizes the contents of a syslog log file"
-HOMEPAGE="https://github.com/dpaleino/syslog-summary"
-SRC_URI="mirror://github/dpaleino/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-RDEPEND="${PYTHON_DEPS}"
-
-src_prepare() {
- python_fix_shebang -f syslog-summary
-
- sed -i -e 's:python-magic:sys-apps/file[python]:' "syslog-summary" || die
-
- # Sadly, the makefile is useless for us.
- rm Makefile || die
-
- eapply_user
-}
-
-src_install() {
- dobin syslog-summary
- einstalldocs
- doman syslog-summary.1
-
- insinto /etc/syslog-summary
- doins ignore.rules
-}
-
-pkg_postinst() {
- elog "install sys-apps/file[python] to enable processing"
- elog "of gzip compressed logfiles"
-}
diff --git a/app-admin/syslog-summary/syslog-summary-1.14-r3.ebuild b/app-admin/syslog-summary/syslog-summary-1.14-r3.ebuild
deleted file mode 100644
index 44cd344..0000000
--- a/app-admin/syslog-summary/syslog-summary-1.14-r3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit python-single-r1
-
-DESCRIPTION="Summarizes the contents of a syslog log file"
-HOMEPAGE="https://github.com/dpaleino/syslog-summary"
-SRC_URI="mirror://github/dpaleino/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-RDEPEND="${PYTHON_DEPS}"
-
-PATCHES=( "${FILESDIR}/${PN}-py3.diff" )
-
-src_prepare() {
- default
-
- python_fix_shebang -f syslog-summary
-
- sed -i -e 's:python-magic:sys-apps/file[python]:' "syslog-summary" || die
-
- # Sadly, the makefile is useless for us.
- rm Makefile || die
-}
-
-src_install() {
- dobin syslog-summary
- einstalldocs
- doman syslog-summary.1
-
- insinto /etc/syslog-summary
- doins ignore.rules
-}
-
-pkg_postinst() {
- elog "install sys-apps/file[python] to enable processing"
- elog "of gzip compressed logfiles"
-}
diff --git a/app-admin/syslog-summary/syslog-summary-1.14-r4.ebuild b/app-admin/syslog-summary/syslog-summary-1.14-r4.ebuild
index 339b11c..b919bf4 100644
--- a/app-admin/syslog-summary/syslog-summary-1.14-r4.ebuild
+++ b/app-admin/syslog-summary/syslog-summary-1.14-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
diff --git a/app-backup/pdumpfs-clean/Manifest b/app-backup/pdumpfs-clean/Manifest
index 96512b8..8ad827d 100644
--- a/app-backup/pdumpfs-clean/Manifest
+++ b/app-backup/pdumpfs-clean/Manifest
@@ -1 +1 @@
-EBUILD pdumpfs-clean-9999.ebuild 454 SHA256 3f43eebf25cf366db591bc9068359c9264d2f4655298d98df78f59ac9e61b5fa SHA512 7f6614324556eccad9a0c831fc7761a188ea81093f4be95d38e386171cb26eeb1deb6d34afbb3db18985fd98126bb4b647520afc151cb1ea277123ad427dc3cd WHIRLPOOL 3b65acc7150656ae3deb25f36c2155a8631f592d2001a49e9a3eab5e5737b67e37ee2ba03f0ed7ec1c8b09d188f6b73edfbd05e50c3c0ff76fd504eca469d045
+EBUILD pdumpfs-clean-9999.ebuild 418 BLAKE2B 7d40051757250aacd8b9e0d7eec02a37da59f7fdcb8bfab64c87c07ab28099350cb6074585d37f04bb45ae622e71eb6945d575bf81f5d55cbdcaa2b697f63f36 SHA512 9dc23b3a35f76ce9ba8df05405b2b5e1a548134f4cf9e9f48b2cbd565b8b1e9e72afc5fd37a7aa4f446783154e36a0538723ee59fe2ee7ffe81e7e2033176a20
diff --git a/app-backup/pdumpfs-clean/pdumpfs-clean-9999.ebuild b/app-backup/pdumpfs-clean/pdumpfs-clean-9999.ebuild
index 6d1d61f..e18fbe2 100644
--- a/app-backup/pdumpfs-clean/pdumpfs-clean-9999.ebuild
+++ b/app-backup/pdumpfs-clean/pdumpfs-clean-9999.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
+EAPI="8"
-inherit eutils git-r3
+inherit git-r3
DESCRIPTION="A utility to clean up old backup files of a pdumpfs archive"
HOMEPAGE="https://github.com/lmiphay/pdumpfs-clean"
@@ -15,7 +14,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
- >=dev-lang/ruby-2.0.0_p598
+ dev-lang/ruby
"
src_install() {
diff --git a/app-backup/pdumpfs-rsync/Manifest b/app-backup/pdumpfs-rsync/Manifest
index 16e5084..b2e16dd 100644
--- a/app-backup/pdumpfs-rsync/Manifest
+++ b/app-backup/pdumpfs-rsync/Manifest
@@ -1 +1 @@
-EBUILD pdumpfs-rsync-9999.ebuild 449 SHA256 cea450691298fe572489200f5320b96cde972e7a92f35c1b44540be0a0dead8d SHA512 858a7aa0668d5dca9e9edddfdba6afc1976978e35e40e2a5ded0cd7449ffba594b96ec380dbaa18a593a9a4c7da3ac34bc50c1954f531b463ea27ee1634b636f WHIRLPOOL 3ac91de9d2b51fa6c6109e3ff8b2ddcd82df9eec49ac2aeaacf7b644d9a79bc44334ba73a370d1c132e15c0851c9cc955f83526084545823cace9be21e096610
+EBUILD pdumpfs-rsync-9999.ebuild 426 BLAKE2B 4b04ef3b5321dc1f33695300539deaa35516c71151e2c71608875f24d2938f3e4b223b8eff1e3ed5bf2c6e8e34d4305d60c14054f19a74c8c7dc96f0fba5f54f SHA512 f63ad6875367c917981ad70aa93edf167e24fd4ebca5cfc18d182a62996551bbf9d26711a58ffab23aee8d752808cf3afcdbe2e337bff74d7a749ddf264b2794
diff --git a/app-backup/pdumpfs-rsync/pdumpfs-rsync-9999.ebuild b/app-backup/pdumpfs-rsync/pdumpfs-rsync-9999.ebuild
index 69c9e23..62b2ba6 100644
--- a/app-backup/pdumpfs-rsync/pdumpfs-rsync-9999.ebuild
+++ b/app-backup/pdumpfs-rsync/pdumpfs-rsync-9999.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
+EAPI="8"
-inherit eutils git-r3
+inherit git-r3
DESCRIPTION="A utility to back up remote files with pdumpfs and rsync"
HOMEPAGE="https://github.com/lmiphay/pdumpfs-rsync"
diff --git a/app-backup/pdumpfs/Manifest b/app-backup/pdumpfs/Manifest
index 2041a81..a9fef02 100644
--- a/app-backup/pdumpfs/Manifest
+++ b/app-backup/pdumpfs/Manifest
@@ -1,7 +1,7 @@
-AUX pdumpfs-test.patch 331 SHA256 4917c84068855b3eb2f19d0fcc2c518ae208bc81d2012a73ea05e5794099a090 SHA512 f47d823b5f15a38da61b7dbe54085782b700b3535a0fd5b1739ac3cb2639099823bc4c4b3ceabc325dce6e6053b00514f2b85b4fbf798843a764032f57a9cb0b WHIRLPOOL b4d657218e952811a0429dc52997605926614e19e5e92321dcee1f6844059e50f28153778d489742348fece845f05692d1e3d167b01635f86622fdd49c0745d6
-AUX pdumpfs.in.patch 916 SHA256 82483e7785c9c919a88b57bf8e07727ebf622e06fb205fd3be0f85c311ecc115 SHA512 7c994717f0d4bd354dbb7777658795bef046e43732ce84eee1f73bac08e935e2e6b04f3aba8d0147e6fe0fd3bd3c9d5e7e858477437010b431a95769d6fbd5a3 WHIRLPOOL 6d7f02d68b18a535343c7cf02d6b4b27d735b2d5339c97c76ffdacd7976f87e1bcac0e977dcfe09647144922ad89e78cbd1138458cd9e7928eff0914c4642ef3
-DIST pdumpfs-1.3.tar.gz 68210 SHA256 5f50158517f263370d59f6c794a1d45e947bb8c17be23e18a8f293ee13557377 SHA512 1299676982f1981aa55f0601f361ec24ac119067f5ecbbeebcf9f41ccd69df2f18a07ae5a6e77f30ca7606ee49ecfa516d6066a07c1edbb4d4796f34f02508c3 WHIRLPOOL 255ac184759f29b416315f47d4d9ffd5b6c84e6ee28192ce47601937dc05fd48db5f59e30e6d4f4c4c789e4bef0c4ee81dff76cf60bbe338560af42ae1278bf4
-DIST pdumpfs-1.4.tar.gz 68356 SHA256 a469e4074341a41523639fdd3e11b6dea7ec1888479e1794459ec0906ad5b0be SHA512 77df41a3a6527c14be177442030e179095138886bd119eb3eb6d96e3d76687747d2c2fe80bd6044ea10eaafb4211b04cbe8796eacc4fe9fd2444ab912f4ec9ab WHIRLPOOL cba4a33014fd905ad334e065e6ecf624e9cc7faa1bbaa84b02ee8ee96d64c360dc820367ac41e978ef6e54576639c03df25242ad8ab895f9e5cd819ac1a4275d
-EBUILD pdumpfs-1.3-r2.ebuild 708 SHA256 21ee7381a20a726c92b84d3719c2727949c2900405e9c8252ec3d5245cb53133 SHA512 4c0324279a74fc9e82768eddd24493bda86b4a175bbe2ece0ae7e37c4025cbcc8ae8478b4bb1ff06d35043be54c5177aa8fd1c4f3e1093a0e058131c81ee6e38 WHIRLPOOL aa3aae1d64f909fc558f07abfac4f0d1b56b43c7b14297a09d39584d8d1fd232fa850bd7a3bf6c197e33ea9461ed4bef873059a154f57f665fcda73e8a1e19c8
-EBUILD pdumpfs-1.4.ebuild 941 SHA256 21be8ee064b27469c401aa8a559546201c85099a92e89ab53e6e11fc36a8ad9f SHA512 5cf321f95b572123904be6e6eaacfa258842e977e6b24c928752ed8c06e8db0a34db6022c130aeff6d9e9e24dfb2d1c3d91eb17d971ca421cb612085c71fa04f WHIRLPOOL 9f3bbfcd2757e2c4cc97da962e637650940a952b2afd033e514cfffe4e8422e25bc3bb03d45374d5b768a6679541597227a27dba21ee1a5fe3f0b45e8d8567d2
-EBUILD pdumpfs-9999.ebuild 923 SHA256 62116ee4d18c57ff41e5d674808fd2e401f3459567fbb64396d3fac3e67ce341 SHA512 a705dfb4fb9eb56aa92cff019d5203f16952d5a2e35f19ef717eaedac4259bbe30c903fa0effdaadba0cea780a10d09689ba0dcf36d05f06a4c8258155eac45e WHIRLPOOL 763a94370cab64b79d58a6b3f77de53bca9238154fe04e0f5a5928ea49f38d3710ac50230bef6b9f1b65e9dd16bb276367e948a58fad70558721a064507199f8
+AUX pdumpfs-test.patch 331 BLAKE2B 4fc08c458e109077fe7b5271c9fa2730e0c3002b5eb733f4b812d31b70b7b122d73560448d2db908cd6b961a6e9934b2695cedb8ac99d60e8ee01e654a58a4cc SHA512 f47d823b5f15a38da61b7dbe54085782b700b3535a0fd5b1739ac3cb2639099823bc4c4b3ceabc325dce6e6053b00514f2b85b4fbf798843a764032f57a9cb0b
+AUX pdumpfs.in.patch 916 BLAKE2B 66b3c5b81c0af92f3d80a11d799ce40a07552dbc3167a440a8b067bbb2da25f9fa576cd330ca47827c89358d6152a4899950a095a350a9944ba66e8d44a0e083 SHA512 7c994717f0d4bd354dbb7777658795bef046e43732ce84eee1f73bac08e935e2e6b04f3aba8d0147e6fe0fd3bd3c9d5e7e858477437010b431a95769d6fbd5a3
+DIST pdumpfs-1.3.tar.gz 68210 BLAKE2B ab5428c0f12ac289ef6efb5ae1b1ebcb047ce48183a36423d6f4b80d2d55da07b6e346e8ebd0ccd6eb85ae132c4367bd806c8106abeb681a9fa6ebffbaef1075 SHA512 1299676982f1981aa55f0601f361ec24ac119067f5ecbbeebcf9f41ccd69df2f18a07ae5a6e77f30ca7606ee49ecfa516d6066a07c1edbb4d4796f34f02508c3
+DIST pdumpfs-1.4.tar.gz 68356 BLAKE2B 9ecd73765478e1c51c4e0203b10db56f01a72a549dc762adc24ad38be33bf7deb284e095618270bf32dd14b5ed419ddb4833608394cba799bf8973eac827d915 SHA512 77df41a3a6527c14be177442030e179095138886bd119eb3eb6d96e3d76687747d2c2fe80bd6044ea10eaafb4211b04cbe8796eacc4fe9fd2444ab912f4ec9ab
+EBUILD pdumpfs-1.3-r2.ebuild 662 BLAKE2B 6cf138eda81723d63e79ef01e536f2818eaee083a9a014eb30ec30e402fb0353716ef111521801475e3d8cc2073b0fc739fd59c32064ad223c701c78854258ad SHA512 37e760c2afedc183e22aec676f48f983d8f4fc060de8df691050b22c985d0a7fd2920aa75083698953f2be9401a172fc6cd9981b2724fdf49ee39cc63243d8bd
+EBUILD pdumpfs-1.4.ebuild 895 BLAKE2B 8d0df5848f8fc668a492926f7f4ee48c72a5a506bfd1d697b50bb5af65268a1eb00ccff740a99a7439507873223b74f3c28722c3a533d645c2437b2d9e87a534 SHA512 5b531618f0f69db456b83286a434a68190952f32a183105c1cd05f01ae1c5681b10f198b6f87dc94dde05b353bc1b7cfd6ac95d72b72790f8f903405744d7481
+EBUILD pdumpfs-9999.ebuild 886 BLAKE2B 0db30e780bf5acdf7a656a0c4b3a776832f80b6d2a94b350cb3a1a492bf1944ea3a4189854170281cb09703abce1062ad7b730513cc798e75448e03a7e2d9535 SHA512 4ccec6f8e5a6ba481bad1feedf2334347bae812ea70b82fcbe719873b1f9b035dd4746bb439a0c1ba6100a3533fabd0a18d54e5507e4055bd21a9e6a6a79a842
diff --git a/app-backup/pdumpfs/pdumpfs-1.3-r2.ebuild b/app-backup/pdumpfs/pdumpfs-1.3-r2.ebuild
index cde492f..0112818 100644
--- a/app-backup/pdumpfs/pdumpfs-1.3-r2.ebuild
+++ b/app-backup/pdumpfs/pdumpfs-1.3-r2.ebuild
@@ -1,10 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
-
-inherit eutils
+EAPI="8"
DESCRIPTION="a daily backup system similar to Plan9's dumpfs"
HOMEPAGE="http://0xcc.net/pdumpfs/"
@@ -16,7 +13,7 @@ KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="linguas_ja"
DEPEND="
- >=dev-lang/ruby-2.0.0_p598
+ dev-lang/ruby
"
src_prepare() {
@@ -28,7 +25,7 @@ src_install() {
dobin pdumpfs || die
doman man/man8/pdumpfs.8
- dohtml -r doc/*
+ dodoc -r doc/*
if use linguas_ja; then
insinto /usr/share/man/ja/man8
diff --git a/app-backup/pdumpfs/pdumpfs-1.4.ebuild b/app-backup/pdumpfs/pdumpfs-1.4.ebuild
index 7cc58bb..2440e5c 100644
--- a/app-backup/pdumpfs/pdumpfs-1.4.ebuild
+++ b/app-backup/pdumpfs/pdumpfs-1.4.ebuild
@@ -1,10 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
-
-inherit eutils
+EAPI="8"
DESCRIPTION="a daily backup system similar to Plan9's dumpfs"
HOMEPAGE="https://github.com/lmiphay/pdumpfs"
@@ -16,14 +13,14 @@ KEYWORDS="~amd64 ~x86"
IUSE="linguas_ja"
DEPEND="
- >=dev-lang/ruby-2.0.0_p598
+ dev-lang/ruby
"
src_install() {
dobin pdumpfs || die
doman man/man8/pdumpfs.8
- dohtml -r doc/*
+ dodoc -r doc/*
if use linguas_ja; then
insinto /usr/share/man/ja/man8
diff --git a/app-backup/pdumpfs/pdumpfs-9999.ebuild b/app-backup/pdumpfs/pdumpfs-9999.ebuild
index 8c64aa0..5e52f65 100644
--- a/app-backup/pdumpfs/pdumpfs-9999.ebuild
+++ b/app-backup/pdumpfs/pdumpfs-9999.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
+EAPI="8"
-inherit eutils git-r3
+inherit git-r3
DESCRIPTION="a daily backup system similar to Plan9's dumpfs"
HOMEPAGE="https://github.com/lmiphay/pdumpfs"
@@ -16,14 +15,14 @@ KEYWORDS="~amd64 ~x86"
IUSE="linguas_ja"
DEPEND="
- >=dev-lang/ruby-2.0.0_p598
+ dev-lang/ruby
"
src_install() {
dobin pdumpfs || die
doman man/man8/pdumpfs.8
- dohtml -r doc/*
+ dodoc -r doc/*
if use linguas_ja; then
insinto /usr/share/man/ja/man8
diff --git a/app-backup/rdumpfs-rota/Manifest b/app-backup/rdumpfs-rota/Manifest
index 0faa337..672c39e 100644
--- a/app-backup/rdumpfs-rota/Manifest
+++ b/app-backup/rdumpfs-rota/Manifest
@@ -1,3 +1,3 @@
-DIST rdumpfs-rota-1.0.tar.gz 3116 SHA256 17e448768304dc7a5f7176c49b1e17c03a0cd6b3ec746941d4501f7f9ce840e6 SHA512 b5fa71542ae93124871c7af237d5847064b75bb1d4728a544e7c99e620c10b3668eb1ff2a484b07d3288c8534c342e7db5a30406c615be822e9c6a7c6fa804d8 WHIRLPOOL 471b6d9ee10146a112d089fe4af4cd75c2fc5bbfef1a0b772845b3caefcdaf14f94ee0da7e376c65bf95db87e09ae6aa76bb65b8813295afd22bd9aac350dadb
-EBUILD rdumpfs-rota-1.0.ebuild 523 SHA256 07774e6f894719c3c594a792123c4993e5982deff62198bddef81523d9494a37 SHA512 0654c27355dc132f4d14f85d14bf8f3faf203e8066ac2e9f39dff28ca9038f7739c08ce4036b94dc79fee19605d75ed97b4199dcd90fa4f64ff1049f22defde8 WHIRLPOOL 9fa68fff68cdbabb2ae0ffb056bfaed1c3ed26de5b31af448b3d5ab80bcc584e1e5b5e7838cb84ffb41affb22d356b9c5deebfc78acf4c9d4f2b459240654243
-EBUILD rdumpfs-rota-9999.ebuild 498 SHA256 d67e52c44aef2d4c146efd3360b089edad4b415a524b0581f658f11004ec17ac SHA512 1b0ee321b03eb61140188d6b32ad951bf59bff23402b7aaa14a1f620a059b1e225d80a568eed8bea76d96e8c9078cae15885ad0a49dff4ca5df8ec03c7a82799 WHIRLPOOL 7fa1d01bf9d2a80641e60ca50c9f169b59c96f1c13f8a9ed2f95c266a584d9889fc133453afdf9f2eb0048595b78a0eba889608c848d2a501263cef9930813bf
+DIST rdumpfs-rota-1.0.tar.gz 3116 BLAKE2B a4e47ac58e5e62e5581f4ca743b29edafedcfee8c578ae6a9be847961e6e02d821603c588ff1ce5ee84b719668cbfcb498b4cccce739495ede26c32fe743bf49 SHA512 b5fa71542ae93124871c7af237d5847064b75bb1d4728a544e7c99e620c10b3668eb1ff2a484b07d3288c8534c342e7db5a30406c615be822e9c6a7c6fa804d8
+EBUILD rdumpfs-rota-1.0.ebuild 523 BLAKE2B ce93d81d7aa4dc4010c06809bfa0cd70c2f7f2a5793353151581898b28534adb0286e9801e31b9b1e722937bc80f7e6da270c702da550e2c8ad13ca94742af04 SHA512 0654c27355dc132f4d14f85d14bf8f3faf203e8066ac2e9f39dff28ca9038f7739c08ce4036b94dc79fee19605d75ed97b4199dcd90fa4f64ff1049f22defde8
+EBUILD rdumpfs-rota-9999.ebuild 498 BLAKE2B 4f47fd9af4086b6f35b85a8d33b03996bbd2d07d03fabe4944c6cf8314b463b02d0d8cd5e18ae3b4025226ed7bcac5d62414cc6714dc51cfd9b6e4dfe8555dbb SHA512 1b0ee321b03eb61140188d6b32ad951bf59bff23402b7aaa14a1f620a059b1e225d80a568eed8bea76d96e8c9078cae15885ad0a49dff4ca5df8ec03c7a82799
diff --git a/app-backup/rdumpfs/Manifest b/app-backup/rdumpfs/Manifest
index b441932..836d44a 100644
--- a/app-backup/rdumpfs/Manifest
+++ b/app-backup/rdumpfs/Manifest
@@ -1,2 +1,2 @@
-DIST rdumpfs-0.1.tar.gz 3054 SHA256 c8c590eae705aedbc386d78e9cd040fb611c39b6948fb218c8559d1fb3147c26 SHA512 54add203d09bff1190c3bd292bd5fde3b81f4b6810f4dc8d1be18f9abfb5334bcbca1aebc00795f4bdce861f356a7b9e5d809cd80475a3c50a21752380570853 WHIRLPOOL e9fb8749d7b2a0c39923828c9dec1eaca67a1e2ee834b392283795cd685c9f72fefc1664bc57680efe12e745204779d85e634c883a02592e26ddbf7fd5dcdcfd
-EBUILD rdumpfs-0.1-r1.ebuild 823 SHA256 15134c643732e36340fb25ab5d564f026f036f222afc417620f337777a2abb73 SHA512 e8b49bdceb83b3cb0ec0e08ef591ad4c790e0df0f4c2adb5c893b423161c9b13aeae453961c0de90fbe08e0bdfe7f61f48116a6879b34983dd4de4491fc04368 WHIRLPOOL 6627d2a2b8ef104e252b331e82804e67bc6f6e090cc2e35020e5cf36bc96f1c894bcfcab658b79a37fe3deccdf20d0a2e246391384f7056b5efb8d42e7c6fad0
+DIST rdumpfs-0.1.tar.gz 3054 BLAKE2B 6ac78101003dbecb8920c52bc1c4a0bd902b2f4805cfd004665edef4488bb766c57d0328a6bd23413e88e8d8202348e0e10d1012e731eab9dab150188598a2e0 SHA512 54add203d09bff1190c3bd292bd5fde3b81f4b6810f4dc8d1be18f9abfb5334bcbca1aebc00795f4bdce861f356a7b9e5d809cd80475a3c50a21752380570853
+EBUILD rdumpfs-0.1-r1.ebuild 823 BLAKE2B 5358d0752c9ac1cf62baafdc15bb40f0cd65e293538cba9351e2766fb9deabcaccab32d0ccac512c417ee76c2c680a3b6102d7e785241ce0bb504088045fb212 SHA512 e8b49bdceb83b3cb0ec0e08ef591ad4c790e0df0f4c2adb5c893b423161c9b13aeae453961c0de90fbe08e0bdfe7f61f48116a6879b34983dd4de4491fc04368
diff --git a/app-benchmarks/k6-bin/Manifest b/app-benchmarks/k6-bin/Manifest
new file mode 100644
index 0000000..9133538
--- /dev/null
+++ b/app-benchmarks/k6-bin/Manifest
@@ -0,0 +1,2 @@
+DIST k6-v0.35.0-linux-amd64.tar.gz 15999130 BLAKE2B 59efcfbc9f3f456af44ce7bfab76e7b0a2983f53146ee89a147441a20526e2d3a91f214c34829ec6195f6813959b147f97a4498e2c4ef0371855aff240e5c33e SHA512 7cb7426fc23718f23fa0b3d0fb93f2a3b5e38d7f0836a95899230bbc063f37bf30ebbabfcba8f90bc82b2cc1801fdf813708b50e77bf9397586bf351fcea02df
+EBUILD k6-bin-0.35.0.ebuild 541 BLAKE2B efc20cfce07a1e851d3bd60032c11319769452aadecc9c566b435859b6c1360887d22423ee5915f5024134eb9ad028905e59eb738508cfaa9fcc3aaa3c582cca SHA512 cded169add2f687155fbf07c3cdf3b0855787eeb9a94dbe8ebd8ffa9bf3f0b07bf5bb3edc468a96c5f260c2281a672bc8b7b4e2b3e24589850b82856f5d279c5
diff --git a/app-benchmarks/k6-bin/k6-bin-0.35.0.ebuild b/app-benchmarks/k6-bin/k6-bin-0.35.0.ebuild
new file mode 100644
index 0000000..8cf33b7
--- /dev/null
+++ b/app-benchmarks/k6-bin/k6-bin-0.35.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="A modern load testing tool, using Go and JavaScript"
+HOMEPAGE="https://k6.io"
+SRC_URI="https://github.com/loadimpact/k6/releases/download/v${PV}/${MY_PN}-v${PV}-linux-amd64.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 -*"
+IUSE=""
+
+QA_PREBUILT="usr/bin/${MY_PN}"
+
+RDEPEND="
+"
+DEPEND="${RDEPEND}
+"
+
+S="${WORKDIR}/${MY_PN}-v${PV}-linux-amd64"
+
+src_install() {
+ dobin k6
+}
diff --git a/app-benchmarks/lookbusy/Manifest b/app-benchmarks/lookbusy/Manifest
index 3d8f299..a52ff5d 100644
--- a/app-benchmarks/lookbusy/Manifest
+++ b/app-benchmarks/lookbusy/Manifest
@@ -1,2 +1,2 @@
-DIST lookbusy-1.4.tar.gz 351519 SHA256 d20c04056c812a3909edc4b54a2ab35495d2cfec4524e7610792847df1fcca68 SHA512 8199e3f7c92b26f527b3992d665ca02988262b4e5a49fbd4d863d658986a278660fc87dd361045fa20f649c38f51f91eec4457a3f35aa23e844c61eb0fe22388 WHIRLPOOL 037aadf1c134116d4ba08d000dc4a4b8c20df6a24bb19e9d7d310b74be81bc42f9a7c03bdd80d9a364ced9b11bc23271e2e3092b132e350557348f651f84b13c
-EBUILD lookbusy-1.4.ebuild 436 SHA256 e13de9e9c4915d57f6c38380fcd10a1d00e3bc83406fe7c7fd80edcc08392d1d SHA512 59508cd5af8f3b9eb9b11ad184be781fd45eb73459e74b3c4ecd3400563560644a129f1e346649d13428347a6f1f626f64794e37081973dc5ff8c0206daee5c3 WHIRLPOOL fe3c3c7c63353729b62a1a735ba41390a329d822f7f1116d126a0ae203242c63a55b8f742396aee407345932b4c2c021c645730900ced0c05e914a0d67996053
+DIST lookbusy-1.4.tar.gz 351519 BLAKE2B 4e8387428415f7990331b65acaf649e966e8c59932b8ab7cd54b33010c83db869a0225845954aca4b29c395baa7d443aff4b711a7560ab274a965bccfd258a37 SHA512 8199e3f7c92b26f527b3992d665ca02988262b4e5a49fbd4d863d658986a278660fc87dd361045fa20f649c38f51f91eec4457a3f35aa23e844c61eb0fe22388
+EBUILD lookbusy-1.4.ebuild 419 BLAKE2B 4300abe7362e5389c8105ed7ebd4c3e27b700ad018e59232ff70993bb177ea5934ab633d3f1ba70316ed9475ab3537a97443f748400d9a6cff10a93aa21cda38 SHA512 3ba74264b155ffa261cf8f9266e990443a12ff48ea7e29b3d816892ebace58a4a964953fe239447d24f2fb02c835e37dbb98f14cd7c6c3a008213b3219bab43e
diff --git a/app-benchmarks/lookbusy/lookbusy-1.4.ebuild b/app-benchmarks/lookbusy/lookbusy-1.4.ebuild
index eba1dfe..d6fa216 100644
--- a/app-benchmarks/lookbusy/lookbusy-1.4.ebuild
+++ b/app-benchmarks/lookbusy/lookbusy-1.4.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=6
+EAPI=7
inherit autotools
DESCRIPTION="A synthetic load generator"
HOMEPAGE="https://www.devin.com/lookbusy/"
-SRC_URI="https://www.devin.com/lookbusy/download/${P}.tar.gz"
+SRC_URI="https://devin.com/lookbusy/download/${P}.tar.gz"
RESTRICT="mirror"
LICENSE="GPL-2"
diff --git a/app-crypt/ssl-cert-check/Manifest b/app-crypt/ssl-cert-check/Manifest
index d2a0142..6c3d626 100644
--- a/app-crypt/ssl-cert-check/Manifest
+++ b/app-crypt/ssl-cert-check/Manifest
@@ -1 +1,2 @@
-EBUILD ssl-cert-check-20171114.ebuild 565 SHA256 fda100c25dad806256c4d24b361ec76527d0e17dd0a4f247d7d0847726c1af46 SHA512 237f72885509cd8640987a4cacc6f74ab8528381d318badfc62ec98e6962d36cceed2dd00c00250c1f761344b46878733fe2d559cc978dcf1268439d97863471 WHIRLPOOL a5008e3ca7d574658dbc35fb219c0cdc898eb32a9e6ae4cc7e6cb1f629964420d523b67ef4bd7bab8a01dd622d7d86a515e48607e6d06723c6e535de3d30d214
+EBUILD ssl-cert-check-20171114.ebuild 565 BLAKE2B 1c29f4ee2b2e48890cf7c273c774c06fd4402817b228cc413e0da5a69f08703c2c6aa111a1c430f8dc5950b7a75b7e688c1bc1c72a6bcc193f9cd515fbbf0f94 SHA512 237f72885509cd8640987a4cacc6f74ab8528381d318badfc62ec98e6962d36cceed2dd00c00250c1f761344b46878733fe2d559cc978dcf1268439d97863471
+EBUILD ssl-cert-check-20201112.ebuild 565 BLAKE2B 7b75b95034110a273b2782480c91611f9f77300c81816f9249a91091f652aba1ef63d76cc2dd1875ffbc3d6015c22dbfb499676b0df26bbc439d2d56b334e59e SHA512 5fcfee7d4ed82de6c1651cc51a417e66b587a4d0ec5f885251d6529347d733dfffa5a94548e4804d7ea8e58c35793af9c01eaebccdbcfbb6c5785fe7df41e4ab
diff --git a/app-crypt/ssl-cert-check/ssl-cert-check-20201112.ebuild b/app-crypt/ssl-cert-check/ssl-cert-check-20201112.ebuild
new file mode 100644
index 0000000..9993358
--- /dev/null
+++ b/app-crypt/ssl-cert-check/ssl-cert-check-20201112.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit git-r3
+
+DESCRIPTION="Send notifications when SSL certificates are about to expire"
+HOMEPAGE="https://github.com/Matty9191/ssl-cert-check"
+EGIT_REPO_URI="https://github.com/Matty9191/ssl-cert-check.git"
+EGIT_COMMIT="4056ceeab5abc0e39f4e0ea40cd54147253a3369"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ app-shells/bash
+ dev-libs/openssl
+"
+
+src_install() {
+ dobin ssl-cert-check
+ dodoc README.md
+}
diff --git a/app-editors/grief/Manifest b/app-editors/grief/Manifest
index 98da925..8f158e9 100644
--- a/app-editors/grief/Manifest
+++ b/app-editors/grief/Manifest
@@ -1,6 +1,8 @@
-AUX bfd_config.patch 482 SHA256 097d348ef11c4c439ca4b5c8bedd0af68cdc01bfdd6734bc14fccc44ad9f0127 SHA512 12ef76e223161fd90417a6ffbc2e923ae8947e05431df249a6fe03cbc2b8c3cb3feb38400cf9dc41ec5906ec1f1636282417dedf933cc4d4e7f75c04eba1335d WHIRLPOOL a75f07b81795c33af8286bca5b9fe0a14a3fdb690ce8807a4f66b31229c7ff3d61abc74c13ddad2130bfb1935505f81a64194142cad737b3dd20a287f72527e6
-AUX clocks_per_second.patch 873 SHA256 46437fb63401a7360f7b2f21a17290f9f1afbb6b07aa71faef2ba807df58e57d SHA512 f242676078f1270a2758cdb9e1c86a9ba5b4c052cb2c12deba3d4606250786aee7117db024367b3ed92f1c6ceae0eff5f39ae00d2fc83bdd7f72b89fb4df8bcd WHIRLPOOL 7e796cc4dfa18d65c2c3abe7abf52692ae4de73d11b5619de37e1f02a4efe7d28e76adba33e395a79845c57fe92969b12d154d606ebcd7cc21c857c233290619
-AUX disable-hlpdoc.patch 282 SHA256 54ec617932b0602febf6d017c6a297d8e335938a8b1f829927cf617fd105bf57 SHA512 365f7c8af0aefccfcb0f837e3c2d11d0a7216291d14e3f6b3ba356d7275b8794d93614c5c9584e25f3ac66bc617b359f68a2db3ed0c43bac72a50319e20d5c0e WHIRLPOOL aa80a8a29c113a935fa31039960c388796bd2e864aa97286b69e1ae9ace382211cd87011494cc9f5a6b43b48c3f7a148ca76a8ccc5f4f666d135fdcb9ab586bf
-AUX generate-libchartable.sh 583 SHA256 18faa380e679dfe19a8f7a6354bae24e5d82b5eb94ccf5e30f92f245e08d3a0d SHA512 c71a7a62486daffac6708a95f675daed55f00832c530be183bfe3c7627e4b57fda3cc73ea553f9d73e405249e599bc8fd23fe2dc9d44033ec316acd603297044 WHIRLPOOL 3b6fc7e822a4384725f15bb71fc521cca87cd4add9db6afe55f421fc6380449f2b2c0aa5d95212d209cfc96ef56402f0d6f52901de72bf74cd00a1b4d8ac7fb6
-DIST grief-libchartable-1.0.tar.xz 5697524 SHA256 a0f945db298b42f962b24dd25e945372604551ec518898826fd7c674558f7f2a SHA512 6be2d706b01cd055b005bcb5ba9295be041bff9ab24ba2ba11f85b347fed2f72368e64888c1896d117a6058ed5f867141bf6692fa47e37963a6aa02e50e72827 WHIRLPOOL 634c0b458673904b8a0df1a9b17bdb530482122f1684aa5682edd08226e0e4b46a28144fc4d21f96d0d54220ec5c039b9999ce3757b7a7bedddd2c4990635a16
-EBUILD grief-9999.ebuild 1330 SHA256 d34693adee06b7e6da93a3b020669155f892647452f3902d643fec8086fb3d7f SHA512 32450ead927859ec6d5dfa764a0d3de4caa13c4c2b3ea382f2951e46dbf105752fcc12a59d9917f590f9f3f8995c8b7ae1461ec250441ffd05115f5f7f238e8b WHIRLPOOL 3061e4831fbe036ac51fe6a7ab722491e630e0f8abc028f17502dce0a8efe718bf4757d3e5e1ad854ac5f3b02c5c43b364d7326cdf6ae39a48bdf8393e5e38c4
+AUX bfd_config.patch 482 BLAKE2B deefb1e28797c5eeaa8874271ec5dd43a3852e714991f3031ca524f1655aab5c907043760e63bd9c7b28248264e9c5c3cc7c33214ec09ec647265e8a0992c133 SHA512 12ef76e223161fd90417a6ffbc2e923ae8947e05431df249a6fe03cbc2b8c3cb3feb38400cf9dc41ec5906ec1f1636282417dedf933cc4d4e7f75c04eba1335d
+AUX clocks_per_second.patch 873 BLAKE2B 1a04369841720883b454fc722a65ff873f56e0983401f8d9075ba68ae4ae872d4ad5ad0e7c6a336b256c32850e00bee7f8f47dfb7df8038b0de9f7201c5dde13 SHA512 f242676078f1270a2758cdb9e1c86a9ba5b4c052cb2c12deba3d4606250786aee7117db024367b3ed92f1c6ceae0eff5f39ae00d2fc83bdd7f72b89fb4df8bcd
+AUX define-cbegin-decls.patch 339 BLAKE2B 4fd963e6b84774da7ea5a37c08664ba9e9f02841afe16d4084a39bdd49a17b2dd5cd4cf7c418ee638d840ab5aec575927efc5bdf3b39b5dec871bbaf26231573 SHA512 18923565a803b3db6348aa0e638abf6d345c51043ac7167c4c5fa9522885f9151a9be7fad6ec1c4d09796195486b38937d356f2826bd03a9715c63c2dc324aa6
+AUX disable-hlpdoc.patch 282 BLAKE2B 65af195a2eb8832b38b3ce0cd8c888395d9d371804b32e79119af6f90eae1840c4e94f0ab396be479bda5459eb593c1ecc08888f5dae5f7e571e6ec5b5ab8720 SHA512 365f7c8af0aefccfcb0f837e3c2d11d0a7216291d14e3f6b3ba356d7275b8794d93614c5c9584e25f3ac66bc617b359f68a2db3ed0c43bac72a50319e20d5c0e
+AUX generate-libchartable.sh 583 BLAKE2B da608986f2477177c0b5045778cc46c271dc4c7046ef94f1e4117f2723c30f04773b632d2f08ef61fb53c5a04d42589dc8f32923bb7ddb8dcdcff8d6efe515e0 SHA512 c71a7a62486daffac6708a95f675daed55f00832c530be183bfe3c7627e4b57fda3cc73ea553f9d73e405249e599bc8fd23fe2dc9d44033ec316acd603297044
+DIST grief-libchartable-1.0.tar.xz 5697524 BLAKE2B 00968983781da53d9a548c51c77d730bb39a3ea481250d1391c1905a7a8e713390683a7027db068af75d9de16bbd2439dc641f90b83c478da0f33921281db704 SHA512 6be2d706b01cd055b005bcb5ba9295be041bff9ab24ba2ba11f85b347fed2f72368e64888c1896d117a6058ed5f867141bf6692fa47e37963a6aa02e50e72827
+EBUILD grief-20150315.ebuild 1401 BLAKE2B e00ce990ea6d659cf3901e99707a2df54dc50d05814959a735252c77628a85cb6d4b1a65b17410566af943b6efc7bb8fc1a8edb3e28214d3d1bba732565c6709 SHA512 4d6cdaf3ae3f6bf9f741bb5112f9cdaf0678a52b1534383b549cb581d76ef495d948286e7f4c4a46eb6810c9b9c9fd1e58f1b6405d3691139ed9653ec71cf127
+EBUILD grief-20190309.ebuild 1423 BLAKE2B 4587f0ea04937b7d0ef9365849818edd22822cf642d40c46a4665d44aeecc3f3d5c64debbe122649a20cf84854d2a665d871d5b2e9d9f98e05578bcc0aab28eb SHA512 c86455dff701db26a695fdf747642299be710fed3afd7ba7b2d80fb3152c6ca8f7441025b6e2c7b84303a39e28445623412f068a27090adc55fe9b0b3fecd7c6
diff --git a/app-editors/grief/files/define-cbegin-decls.patch b/app-editors/grief/files/define-cbegin-decls.patch
new file mode 100644
index 0000000..c6c9052
--- /dev/null
+++ b/app-editors/grief/files/define-cbegin-decls.patch
@@ -0,0 +1,13 @@
+diff --git a/include/edthreads.h b/include/edthreads.h
+index c295454..6053cd6 100644
+--- a/include/edthreads.h
++++ b/include/edthreads.h
+@@ -123,6 +123,8 @@ __CEND_DECLS
+
+ #endif /*NON-NATIVE*/
+
++#include <edtypes.h>
++
+ __CBEGIN_DECLS
+
+ extern struct timespec timespec_diff(const struct timespec end, const struct timespec start);
diff --git a/app-editors/grief/grief-9999.ebuild b/app-editors/grief/grief-20150315.ebuild
index 8949374..5fc2163 100644
--- a/app-editors/grief/grief-9999.ebuild
+++ b/app-editors/grief/grief-20150315.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
+EAPI="8"
-inherit eutils git-r3
+inherit git-r3
DESCRIPTION="Programmers console editor/a BRIEF clone"
HOMEPAGE="https://sourceforge.net/projects/grief/"
-EGIT_REPO_URI="git://git.code.sf.net/p/grief/code"
+EGIT_REPO_URI="https://git.code.sf.net/p/grief/code"
+EGIT_COMMIT="5653b574c4747ea9acda4021b14a691ac41f9580"
SRC_URI="grief-libchartable-1.0.tar.xz"
LICENSE="QPL-1.0"
@@ -24,6 +24,13 @@ DEPEND="
"
RDEPEND="${DEPEND}"
+PATCHES=( \
+ "${FILESDIR}"/bfd_config.patch \
+ "${FILESDIR}"/clocks_per_second.patch \
+ "${FILESDIR}"/disable-hlpdoc.patch \
+ "${FILESDIR}"/define-cbegin-decls.patch
+)
+
pkg_nofetch() {
einfo "Please generate libchartable data"
einfo "using ${FILESDIR}/generate-libchartable.sh"
@@ -32,10 +39,7 @@ pkg_nofetch() {
src_prepare() {
(cd "${S}"/libchartable && unpack ${A})
- epatch "${FILESDIR}"/bfd_config.patch
- epatch "${FILESDIR}"/clocks_per_second.patch
- epatch "${FILESDIR}"/disable-hlpdoc.patch
- epatch_user
+ default
}
src_configure() {
diff --git a/app-editors/grief/grief-20190309.ebuild b/app-editors/grief/grief-20190309.ebuild
new file mode 100644
index 0000000..d6d188d
--- /dev/null
+++ b/app-editors/grief/grief-20190309.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit git-r3
+
+DESCRIPTION="Programmers console editor/a BRIEF clone"
+HOMEPAGE="https://sourceforge.net/projects/grief/"
+EGIT_REPO_URI="https://git.code.sf.net/p/grief/code"
+EGIT_COMMIT="9987f47178c896a4132398c8d0e36cb7f2882ac5" # aka 3.2.1 snapshot
+SRC_URI="grief-libchartable-1.0.tar.xz"
+
+LICENSE="QPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="fetch"
+
+DEPEND="
+ app-arch/unzip
+ dev-lang/perl
+ sys-libs/binutils-libs
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( \
+ "${FILESDIR}"/bfd_config.patch \
+ "${FILESDIR}"/clocks_per_second.patch \
+ "${FILESDIR}"/disable-hlpdoc.patch \
+ "${FILESDIR}"/define-cbegin-decls.patch
+)
+
+pkg_nofetch() {
+ einfo "Please generate libchartable data"
+ einfo "using ${FILESDIR}/generate-libchartable.sh"
+ einfo "and move the resulting tarball into ${DISTDIR}"
+}
+
+src_prepare() {
+ (cd "${S}"/libchartable && unpack ${A})
+ default
+}
+
+src_configure() {
+ # this needs work:
+ # with ED grief looks in the wrong places for macros (and installs to /usr/share/macros instead of /usr/share/grief/macros)
+ # without it, there are sandbox violations
+ ./configure_new --prefix=${ED}/usr
+}
+
+src_compile() {
+ emake -j1
+}
+
+pkg_postinst() {
+ elog "For the moment documentation is online only at: http://grief.sourceforge.net/"
+ elog "export GRPATH=/usr/share/macros to allow grief startup"
+}
diff --git a/app-emacs/brief-mode/Manifest b/app-emacs/brief-mode/Manifest
index 2a7028d..bb63c00 100644
--- a/app-emacs/brief-mode/Manifest
+++ b/app-emacs/brief-mode/Manifest
@@ -1,2 +1,2 @@
-DIST brief-mode-1.1.tgz 17930 SHA256 8bf6828ef6aa4f2b3607b377f6bb90644d5b4cfc4c66a307c211c6428b3bb799 SHA512 70d8d68c505e958da16cca06084db6225a9c7aa0d9ecd495f16a433094f7fb02d3b4a50079b3c7c0962b82475420b1d4b80623caa969d8eff0772205a8ca5b79 WHIRLPOOL 7a02e5646f050a7ff37af47167a4efe5b0e718577212aec0acd59140cef8bdba0f201e90ec01b3da439ad93a8b29166d52234a95340d0d1b76ef3f0722b2eae5
-EBUILD brief-mode-1.1.ebuild 575 SHA256 9bee77d970ec9def8464190f99e509bd6da0a5ba4ed5db0740b9e04632c9183d SHA512 0eb1ba8e16adc6ed7bd0566330681f9204331814390a0dbfd74ccbc1d75eae5198e2a57b1ac6e35b7ab4dd477622acdb3bf060ad010c601e8f9acc7d7612d823 WHIRLPOOL 7a7cd86096e36f028b9217083541cf41acb2ea0e3f4e9949a5d87b663fa6c50a1a012d358ae2879f387ae7ccb35de0e931172128ca024abf564e9b1b8c0262c6
+DIST brief-mode-1.1.tgz 17930 BLAKE2B c90122936478c6ec493398afd706417e5472bf1850c761859f42bb871b6a2cea491719941319b6b8f0ddb87fb16e5e5c0330bf868a241369c78027e97b33ea44 SHA512 70d8d68c505e958da16cca06084db6225a9c7aa0d9ecd495f16a433094f7fb02d3b4a50079b3c7c0962b82475420b1d4b80623caa969d8eff0772205a8ca5b79
+EBUILD brief-mode-1.1.ebuild 575 BLAKE2B f8bbe4838911f038253a407ed61e02a7f9f1c98074334c5e2afa8f49c75101dc9308d85d2517d784db6a27f95f63d89af9cb3e38096ea24ac9f847abb1dee7f8 SHA512 29bb18617e55c2e2d2f3eb1a8ddb4bb87f553d8a02986a48e6268ca6f69b9f9f0bbf01a7875fe6361e94633b0bc6df5415096b996b12eb00c2c7bcc89bc347c7
diff --git a/app-emacs/brief-mode/brief-mode-1.1.ebuild b/app-emacs/brief-mode/brief-mode-1.1.ebuild
index e0f3371..1ebeb0f 100644
--- a/app-emacs/brief-mode/brief-mode-1.1.ebuild
+++ b/app-emacs/brief-mode/brief-mode-1.1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=7
inherit elisp
@@ -20,4 +19,5 @@ DOCS="brief-mode.htm brief-mode.news"
src_prepare() {
sed -i -e 's:global-set-key \[DEL]:global-set-key [delete]:' "brief-mode.el"
sed -i -e 's:global-set-key \[M-DEL]:global-set-key [M-delete]:' "brief-mode.el"
+ eapply_user
}
diff --git a/app-emacs/lms/Manifest b/app-emacs/lms/Manifest
index 34fa988..403e290 100644
--- a/app-emacs/lms/Manifest
+++ b/app-emacs/lms/Manifest
@@ -1,14 +1,2 @@
-DIST lms-20170806.zip 12265 BLAKE2B 07b0159da08c9be71d421de272c10b90710e1e2efc074cb4307f4024092ecab97c757e1e201f50667873cd709e41cc484ff2f8f3800c470f15005779cd8bae85 SHA512 bde949a73d214e33dfb61aede3e242412fdb17c52ca0d2415e184f4a7608891ecc997a8dd9d99e8f91231259a8e27949f2940faa58ac0b1b857ef6f23cd0da22
-DIST lms-20181123.zip 12564 BLAKE2B 5a10f4a800730ce514ec1a3378b3e54c6765f1b2a74a10fd814a14fcdc42e1d0a1334a39508b852280dd209334303ebb514506439cb88d9fac4240a0aeaaacc0 SHA512 c77a6aa9df71ac355f9b87fc8e15efe30aa694328eeb2061d9ee337a960c5153c96442a831af08c0a1657c0bc133d4b22243a661e901a5b4ce838306a7924576
-DIST lms-20181124.zip 12791 BLAKE2B 10e1a7424f84a1b05998c8e8d908a305df98ad037d974ec62ddb98806a3aedc492a6305e63d95872bd2257be7f54151be13e591f1ef28d35e85d6faca3665077 SHA512 7411ccd304e593c0e4fbba205572d0bce2cdb69cce9d13da444ece75d7df13d44aba23e991fbc7afba1563c2b487624292c34798d445ae8481c7385b02fe5c6e
-DIST lms-20181210.zip 16257 BLAKE2B 793cf24c813bc1c62db7b1f05e27ad8f92bdad54b9952129831ca8bc1ba211389886930198049b78d61da212bffbe07ee267ac769dbb018423e46f0ab4b56d38 SHA512 c2c3cc7a05cc2779f4c95568306ec856ec7c2ea96dce22e9daf6d4d094286b5ec2e2927e440f5f8445f839d88d77827b9faa59e4deb5c3d2ee951b137b2d5172
-DIST lms-20181211.zip 17172 BLAKE2B 2c2acc39576577390a3132f7dddd376462fec43ceede0f6025a8d0a9308ec6ee5df61241bea10a5356c1133436c514be90eefa13a4ad1ab25cba353d2192a7b9 SHA512 61656a566201e0e2d9265218afce62a41c09a65924e130482918c27d5def336c979737aa3d6faed95fae2ba3027761a249564a88625c5a63767856e45ad535b7
-DIST lms-20181212.zip 18307 BLAKE2B fb064b5e422954df8392d5695b2a87c3885e1772f22965a2fe1b8e1af591d5bc749ef39596494e5be3eefd47750575c6d054fd2388c363dc4b147e377ccdc783 SHA512 0d82c4c9a43aa890b29e7a114c886fb2c1d762af344ce3c0cb497f9b955b51486d523a8a3ac4f1303ec48c675291e4cfa6f2dee4711f3c9a36dcae73ff8275a2
-DIST lms-20181216.zip 18762 BLAKE2B 202f805997c88636ba732446c48d24959358a984d364935efa21da2aab0e1bf68bc55f775c03ebb495bd9e7ef44dc88467e517cfc5af7867eaf2d937aee1f36f SHA512 f54680ea23d5a2a0841b7459c7967b8b2fd30c53be6f0443d9860971142e66f69ca59ddba31b9ed705e76f8a6dfb354f88c4d793d0ed98b24ad8ef3d2d283801
-EBUILD lms-20170806.ebuild 1082 BLAKE2B 099b0da248582869bd07a62c306dcbaac7d9d94009553f880ec192186c697139829db06e0db533092963722e3cf3301419a7b7d58e40096c305dec5caa82b228 SHA512 3f05779773b27fd85bdad3e999663e282894d402391ecefbe93f4a99fc335d67a1fcd9149024a0002955970f0c4260f7b8fcd53e8337d7cbe1bf60a4a01bcb22
-EBUILD lms-20181123.ebuild 1089 BLAKE2B a85d210cc079232f25effbf0bd7cbef323e75a4eca945b186c89ef2a5216704d2e3aa201a11b628c642bee413e45387cdfff920a4c70ae224f3c2257bed56329 SHA512 11a0a442e10b5d6a8550070eae89512a64a7c986e85613897654c34348c14423ae06212af8de10a2068606577a9cdeadecadba46b3a841c0e1b7254358b9147d
-EBUILD lms-20181124.ebuild 1089 BLAKE2B 684d9224396333d98765aec8004e9b3c5b33ae70cabfdc1487ebbeeebf50b6eef3eb83994078f0cee983c65640674ee1429d05c6e6e73688cc86bdb94fe09468 SHA512 fcb47a4e532a82ee5b0c005d9bfdcb67fe8519e9a03a1f3abd37903a6e894fd2d86862347bfc9e59cda8b5e0612b4b608cc7bf2e0d418f556d3917447212a8f6
-EBUILD lms-20181210.ebuild 1089 BLAKE2B f86a9c66d0949d47502f1a55d023ebe668ceb35272ebee3647f7fee25cdf0539078473739cb898ac1053a0ced2e9f3668c46770daf4fca6d1e5783642c52122a SHA512 5b23b3891a30c2fa8c541bbfb97b1449a703ebe19b1ca56f9b4905bb743013ed955444d32ae4fad2cf5697ca9612895cb6b64331018cfe51167d7d7495207f99
-EBUILD lms-20181211.ebuild 1089 BLAKE2B e79f61a241aab9fa18bab22a43fa8a19c30c8ed7381d07a04d98f771c4adf8f0a9f418be8b69b70371f1fdca26b22a4e6d25243d3fc48d0f931060f4f93ce258 SHA512 6fb6c0fb348bbee2f92a4a671d8cb83e756d31ed82f8aaf270bbf7a17c12e29aecc0228b7506ee662523de0aef3b3f9e1fed0e4bab250e811f8ea070840a0d72
-EBUILD lms-20181212.ebuild 1089 BLAKE2B 2b73d6a051e280905e261303336257f330fff10cbc958bea709c6e5d779575a1f30294ba85b5a7472a36ddb99850a9228619258c573b6b5c1dc609ed1db004de SHA512 8c5b7746ff6cd137c2fbe45131d61a35092fdd5846c421a37a3550315dd51280cafa26b7aa7c59f011b4c4c35015f0012d56eae749101dc379afa3f03b1596fe
-EBUILD lms-20181216.ebuild 1089 BLAKE2B df924116b273e0d0a3d3b25f68b04782f09941c9eac0021ba277013abfa6b7373dfa897e9e70dd16c7a78ee68131cd5015dc6f7c1bd23a31bf95fbdc57fa939d SHA512 c6e2d63aa4260466b2629476a51e7098748b1b78cbc01088e7f743fc9fd5d9930286afa101099b5ca91a1d022aca6715cb1c659855bb92672e2a122fbbebc8f9
+DIST lms-20210821.zip 17828 BLAKE2B ccb26a1aa593bb09b59e95f247ad88fcf35ecaaa480dcc4b1aeb76a00ac35f45180dd61deef821c24505b3da70459cb4076b234550cac061acbcba1f0b76f57d SHA512 f96248e933bae9ab5007603678eba39a421bcfafee1c26505e71c463d5981de8eb8da12ebc34526b2916ca7136ee8359169c4a89ec7b041234ebf3049dce0561
+EBUILD lms-20210821.ebuild 1193 BLAKE2B 2899e7ade28022fb96eda95e282fa86a18d3776158802361ef5f41b44241c39987e1a11bad59ed93a0b6282787657b2aa2fdde9af08ca0756c954047df667df2 SHA512 d1842b54c90b3389a392a12f06931f4db306743a55e32f36d0ddf22b84d8e05fd214ca65794034429a1aded84e4c5f217268d27d35a855f2bcceef37d544424a
diff --git a/app-emacs/lms/lms-20170806.ebuild b/app-emacs/lms/lms-20170806.ebuild
deleted file mode 100644
index 4651ad1..0000000
--- a/app-emacs/lms/lms-20170806.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit readme.gentoo-r1 elisp
-
-HASH="f07ac3678e27"
-
-DESCRIPTION="Frontend for Squeezebox / Logitech Media Server"
-HOMEPAGE="https://bitbucket.org/inigoserna/lms.el"
-SRC_URI="https://bitbucket.org/inigoserna/lms.el/get/${HASH}.zip -> ${P}.zip"
-RESTRICT="mirror"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# need seq.el included in emacs 25
-DEPEND=">=app-editors/emacs-25.2"
-
-DOCS="README.org"
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="customize:
-
- lms-hostname, lms-telnet-port, lms-html-port, lms-username, lms-password
-
-and run with: lms-ui
-
-Then read complete documentation by pressing the 'h' key
-
-For an overview of what it can do see: https://inigo.katxi.org/blog/2017/07/31/lms_el.html
-
-Support thread at: http://forums.slimdevices.com/showthread.php?107769-Announce-lms-el-a-squeezebox-controller-for-emacs
-"
-
-S="${WORKDIR}/inigoserna-${PN}.el-${HASH}"
-
-src_install() {
- default
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/app-emacs/lms/lms-20181124.ebuild b/app-emacs/lms/lms-20181124.ebuild
deleted file mode 100644
index b951af0..0000000
--- a/app-emacs/lms/lms-20181124.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit readme.gentoo-r1 elisp
-
-HASH="177b279e0625"
-
-DESCRIPTION="Frontend for Squeezebox / Logitech Media Server"
-HOMEPAGE="https://bitbucket.org/inigoserna/lms.el"
-SRC_URI="https://bitbucket.org/inigoserna/lms.el/get/${HASH}.zip -> ${P}.zip"
-RESTRICT="mirror"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# need seq.el included in emacs 25
-DEPEND=">=app-editors/emacs-25.2"
-
-DOCS="README.org"
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="customize:
-
- lms-hostname, lms-telnet-port, lms-html-port, lms-username, lms-password
-
-and run with: lms-ui
-
-Then read complete documentation by pressing the 'h' key
-
-For an overview of what it can do see: https://inigo.katxi.org/blog/2017/07/31/lms_el.html
-
-Support thread at: http://forums.slimdevices.com/showthread.php?107769-Announce-lms-el-a-squeezebox-controller-for-emacs
-"
-
-S="${WORKDIR}/inigoserna-${PN}.el-${HASH}"
-
-src_install() {
- readme.gentoo_create_doc
- elisp_src_install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/app-emacs/lms/lms-20181210.ebuild b/app-emacs/lms/lms-20181210.ebuild
deleted file mode 100644
index 92040dd..0000000
--- a/app-emacs/lms/lms-20181210.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit readme.gentoo-r1 elisp
-
-HASH="ecbda2042198"
-
-DESCRIPTION="Frontend for Squeezebox / Logitech Media Server"
-HOMEPAGE="https://bitbucket.org/inigoserna/lms.el"
-SRC_URI="https://bitbucket.org/inigoserna/lms.el/get/${HASH}.zip -> ${P}.zip"
-RESTRICT="mirror"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# need seq.el included in emacs 25
-DEPEND=">=app-editors/emacs-25.2"
-
-DOCS="README.org"
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="customize:
-
- lms-hostname, lms-telnet-port, lms-html-port, lms-username, lms-password
-
-and run with: lms-ui
-
-Then read complete documentation by pressing the 'h' key
-
-For an overview of what it can do see: https://inigo.katxi.org/blog/2017/07/31/lms_el.html
-
-Support thread at: http://forums.slimdevices.com/showthread.php?107769-Announce-lms-el-a-squeezebox-controller-for-emacs
-"
-
-S="${WORKDIR}/inigoserna-${PN}.el-${HASH}"
-
-src_install() {
- readme.gentoo_create_doc
- elisp_src_install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/app-emacs/lms/lms-20181211.ebuild b/app-emacs/lms/lms-20181211.ebuild
deleted file mode 100644
index 59466c5..0000000
--- a/app-emacs/lms/lms-20181211.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit readme.gentoo-r1 elisp
-
-HASH="a95ae4f51d7d"
-
-DESCRIPTION="Frontend for Squeezebox / Logitech Media Server"
-HOMEPAGE="https://bitbucket.org/inigoserna/lms.el"
-SRC_URI="https://bitbucket.org/inigoserna/lms.el/get/${HASH}.zip -> ${P}.zip"
-RESTRICT="mirror"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# need seq.el included in emacs 25
-DEPEND=">=app-editors/emacs-25.2"
-
-DOCS="README.org"
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="customize:
-
- lms-hostname, lms-telnet-port, lms-html-port, lms-username, lms-password
-
-and run with: lms-ui
-
-Then read complete documentation by pressing the 'h' key
-
-For an overview of what it can do see: https://inigo.katxi.org/blog/2017/07/31/lms_el.html
-
-Support thread at: http://forums.slimdevices.com/showthread.php?107769-Announce-lms-el-a-squeezebox-controller-for-emacs
-"
-
-S="${WORKDIR}/inigoserna-${PN}.el-${HASH}"
-
-src_install() {
- readme.gentoo_create_doc
- elisp_src_install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/app-emacs/lms/lms-20181212.ebuild b/app-emacs/lms/lms-20181212.ebuild
deleted file mode 100644
index 391cf1f..0000000
--- a/app-emacs/lms/lms-20181212.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit readme.gentoo-r1 elisp
-
-HASH="f347681d0133"
-
-DESCRIPTION="Frontend for Squeezebox / Logitech Media Server"
-HOMEPAGE="https://bitbucket.org/inigoserna/lms.el"
-SRC_URI="https://bitbucket.org/inigoserna/lms.el/get/${HASH}.zip -> ${P}.zip"
-RESTRICT="mirror"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# need seq.el included in emacs 25
-DEPEND=">=app-editors/emacs-25.2"
-
-DOCS="README.org"
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="customize:
-
- lms-hostname, lms-telnet-port, lms-html-port, lms-username, lms-password
-
-and run with: lms-ui
-
-Then read complete documentation by pressing the 'h' key
-
-For an overview of what it can do see: https://inigo.katxi.org/blog/2017/07/31/lms_el.html
-
-Support thread at: http://forums.slimdevices.com/showthread.php?107769-Announce-lms-el-a-squeezebox-controller-for-emacs
-"
-
-S="${WORKDIR}/inigoserna-${PN}.el-${HASH}"
-
-src_install() {
- readme.gentoo_create_doc
- elisp_src_install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/app-emacs/lms/lms-20181216.ebuild b/app-emacs/lms/lms-20181216.ebuild
deleted file mode 100644
index b0a4127..0000000
--- a/app-emacs/lms/lms-20181216.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit readme.gentoo-r1 elisp
-
-HASH="38302acf2aa3"
-
-DESCRIPTION="Frontend for Squeezebox / Logitech Media Server"
-HOMEPAGE="https://bitbucket.org/inigoserna/lms.el"
-SRC_URI="https://bitbucket.org/inigoserna/lms.el/get/${HASH}.zip -> ${P}.zip"
-RESTRICT="mirror"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# need seq.el included in emacs 25
-DEPEND=">=app-editors/emacs-25.2"
-
-DOCS="README.org"
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="customize:
-
- lms-hostname, lms-telnet-port, lms-html-port, lms-username, lms-password
-
-and run with: lms-ui
-
-Then read complete documentation by pressing the 'h' key
-
-For an overview of what it can do see: https://inigo.katxi.org/blog/2017/07/31/lms_el.html
-
-Support thread at: http://forums.slimdevices.com/showthread.php?107769-Announce-lms-el-a-squeezebox-controller-for-emacs
-"
-
-S="${WORKDIR}/inigoserna-${PN}.el-${HASH}"
-
-src_install() {
- readme.gentoo_create_doc
- elisp_src_install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/app-emacs/lms/lms-20181123.ebuild b/app-emacs/lms/lms-20210821.ebuild
index b5cae99..00a0813 100644
--- a/app-emacs/lms/lms-20181123.ebuild
+++ b/app-emacs/lms/lms-20210821.ebuild
@@ -1,23 +1,29 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit readme.gentoo-r1 elisp
-HASH="b26b2cf3a6e1"
+HASH="05c8fd16ff94590393b6b0a9cb193ec9572a9c97"
+SHORTHASH="05c8fd16ff94"
DESCRIPTION="Frontend for Squeezebox / Logitech Media Server"
-HOMEPAGE="https://bitbucket.org/inigoserna/lms.el"
-SRC_URI="https://bitbucket.org/inigoserna/lms.el/get/${HASH}.zip -> ${P}.zip"
+HOMEPAGE="https://hg.serna.eu/emacs/lms"
+SRC_URI="https://hg.serna.eu/emacs/lms/archive/${HASH}.zip?subrepos=false -> ${P}.zip"
RESTRICT="mirror"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+IUSE="helm"
# need seq.el included in emacs 25
-DEPEND=">=app-editors/emacs-25.2"
+RDEPEND="
+ >=app-editors/emacs-25.2
+ helm? ( app-emacs/helm )
+"
+BDEPEND="${RDEPEND}"
DOCS="README.org"
DISABLE_AUTOFORMATTING=1
@@ -34,7 +40,7 @@ For an overview of what it can do see: https://inigo.katxi.org/blog/2017/07/31/l
Support thread at: http://forums.slimdevices.com/showthread.php?107769-Announce-lms-el-a-squeezebox-controller-for-emacs
"
-S="${WORKDIR}/inigoserna-${PN}.el-${HASH}"
+S="${WORKDIR}/lms-${SHORTHASH}"
src_install() {
readme.gentoo_create_doc
diff --git a/app-emacs/lsl-mode/Manifest b/app-emacs/lsl-mode/Manifest
index ae3c9ad..94d885e 100644
--- a/app-emacs/lsl-mode/Manifest
+++ b/app-emacs/lsl-mode/Manifest
@@ -1 +1,2 @@
-EBUILD lsl-mode-20180107.ebuild 967 BLAKE2B 18d221cd2cce96059a11df0eb71114bc869b93b7e14cce9eab83c171361fd3ee2635c64596ade9efe70409d0c40e5f5bad513174dccc69635d091beaaab9494a SHA512 c417d8b4b83e0ed0f78d02e5bfc426b30038241aef6d8e0094e8bcf75410a42f1ec258c830614100ef70be11a1f4a3222d6d53d3eda09d12a7230be5f73b483e
+EBUILD lsl-mode-20180107.ebuild 967 BLAKE2B fd131e92a67d360e9b692a7277906266d031111aa1f75cccf5cdf09e8c480298b689ae90894e87fb13b8f5d2bb24ad5e78592a727153d599de35f5db4448bbcf SHA512 f883327bc7f910bee9a0ae6504fc2aea3bf3cbc13a1681b4d2909ca4c46bad7a59e49ffd68e9d3940e9e1a6e22779230f1eed9f15a6ac6f56cef5f66ed2bedd4
+EBUILD lsl-mode-20190515.ebuild 967 BLAKE2B f623b358200c9f643df7d4dd63a7dd7c3b6dc148a6cb08f50a432a9cba602a4ec92de0a35fdf4b008b349ace585cb9db8900951f777441841312b06cf1b84afa SHA512 8e6bae0991fcc3b2b60dfc042aa62048eb2c8d6b2e3489a6b608df1fd12e53cce78eddc4f7c3dd2fe750753475bdaeeaf0cc0565eb1e1b1ec9900d8aeb3a4d0c
diff --git a/app-emacs/lsl-mode/lsl-mode-20180107.ebuild b/app-emacs/lsl-mode/lsl-mode-20180107.ebuild
index 5d5a983..518db7a 100644
--- a/app-emacs/lsl-mode/lsl-mode-20180107.ebuild
+++ b/app-emacs/lsl-mode/lsl-mode-20180107.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit readme.gentoo-r1 elisp git-r3
diff --git a/app-emacs/lsl-mode/lsl-mode-20190515.ebuild b/app-emacs/lsl-mode/lsl-mode-20190515.ebuild
new file mode 100644
index 0000000..c16af93
--- /dev/null
+++ b/app-emacs/lsl-mode/lsl-mode-20190515.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit readme.gentoo-r1 elisp git-r3
+
+DESCRIPTION="Major mode for editing Linden Scripting Language"
+HOMEPAGE="http://www.buildersbrewery.com/"
+
+EGIT_REPO_URI="https://github.com/buildersbrewery/linden-scripting-language.git"
+EGIT_COMMIT="eddb08ceabbf47a922ff6eb145c9913095d3dfe8"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-emacs/yasnippet"
+DEPEND="${RDEPEND}"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${P}/emacs"
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="
+An external editor can be configured using the ExternalEditor debug setting
+or the LL_SCRIPT_EDITOR environment variable; e.g.
+ export LL_SCRIPT_EDITOR='/usr/bin/emacsclient -a emacs %s'
+"
+
+src_install() {
+ insinto /usr/share/emacs/etc/yasnippet-snippets
+ doins -r yasnippet/snippets/lsl-mode
+ elisp_src_install
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/app-emulation/lxc-webpanel/Manifest b/app-emulation/lxc-webpanel/Manifest
deleted file mode 100644
index f0759f1..0000000
--- a/app-emulation/lxc-webpanel/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX lxc-config.patch 2002 SHA256 74c7b99ef6a027694f409328601429cf1c63b226ea0fbedc4b34b5d7d99ded37 SHA512 3d013c065ad7c14c5b619ce6d863dd7f74ac2c1c6c85cf6206663d8d87f4d28eb42d463244aa5871c61653b6042bd4086f3d97eccc4c4c259baccccaa9520baf WHIRLPOOL 4d5d714bf4866b3390862b052d864f79a8d24154534ac4306a0e55ab846d0380e626eaa312a673944cfabbbe6ddd6ff2eb79f43fa6c96e1b6cbb41760bd0730e
-AUX lxc-webpanel.init.d 447 SHA256 9ce93f6eb5db2115d6af406fbfd5f6038d8da2e394f11faffa1ad424e6634b5a SHA512 ec5cc1ebe4b8e78c81ab004080b3e3d146e70822008b2b97b75ac569a243ffee0c279f3656372f49afb9edc196a248f298719126c3fed41274355fa0fb6c12ee WHIRLPOOL 44d7900c73edb8ac1a47ec3652bbd6bff8e84931d3ad668fafc206bf68193dfa065aaf5a89f04b6e4637e5e0373bf4afd606ebee41ffe4038abee35b91ee1dec
-EBUILD lxc-webpanel-9999.ebuild 827 SHA256 6bd77da20b419a5fd380905e13272a0cb463adf30cf6eac6813058ef43456cab SHA512 a7d83f93fbea1d99135dc835649eb41cd21d273f80bd11cf27d81f2e71365817447f7990d3a0dbcc4520bb22f9e629ad0bee293b65ac90ee80e59e5e0db406ba WHIRLPOOL 83d3b95c26d9d1499fe829f7b9501b41e59d9d878518f6472ada8217ef57daa8a0879975af6b3752022c159ad068b39ef3236a8ff149ffe10fe79529813ccb12
diff --git a/app-emulation/lxc-webpanel/files/lxc-config.patch b/app-emulation/lxc-webpanel/files/lxc-config.patch
deleted file mode 100644
index 3ba9c9f..0000000
--- a/app-emulation/lxc-webpanel/files/lxc-config.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff --git a/lwp.py b/lwp.py
-index eee5ff7..fa5c5f0 100644
---- a/lwp.py
-+++ b/lwp.py
-@@ -922,4 +922,4 @@ def check_session_limit():
- session['last_activity'] = now
-
- if __name__ == '__main__':
-- app.run(host=app.config['ADDRESS'], port=app.config['PORT'])
-+ app.run(host=app.config['ADDRESS'], port=app.config['PORT'], debug=False)
-diff --git a/lwp/__init__.py b/lwp/__init__.py
-index 9ba9a76..2e37e99 100644
---- a/lwp/__init__.py
-+++ b/lwp/__init__.py
-@@ -289,10 +289,8 @@ def get_container_settings(name):
- returns a dict of all utils settings for a container
- '''
-
-- if os.geteuid():
-- filename = os.path.expanduser('~/.local/share/lxc/%s/config' % name)
-- else:
-- filename = '/var/lib/lxc/%s/config' % name
-+ lxcpath = subprocess.check_output(["lxc-config", "lxc.lxcpath"]).strip()
-+ filename = lxcpath + '/%s/config' % name
-
- if not file_exist(filename):
- return False
-@@ -421,11 +419,8 @@ def push_config_value(key, value, container=None):
- return values
-
- if container:
-- if os.geteuid():
-- filename = os.path.expanduser('~/.local/share/lxc/%s/config' %
-- container)
-- else:
-- filename = '/var/lib/lxc/%s/config' % container
-+ lxcpath = subprocess.check_output(["lxc-config", "lxc.lxcpath"]).strip()
-+ filename = lxcpath + '/%s/config' % container
-
- save = save_cgroup_devices(filename=filename)
-
-diff --git a/lxclite/__init__.py b/lxclite/__init__.py
-index 2dc6cc0..1061777 100644
---- a/lxclite/__init__.py
-+++ b/lxclite/__init__.py
-@@ -144,10 +144,7 @@ def ls():
- Note: Directory mode for Ubuntu 12/13 compatibility
- '''
-
-- if os.geteuid():
-- base_path = os.path.expanduser("~/.local/share/lxc/")
-- else:
-- base_path = '/var/lib/lxc'
-+ base_path = subprocess.check_output(["lxc-config", "lxc.lxcpath"]).strip()
-
- try:
- ct_list = [x for x in os.listdir(base_path)
diff --git a/app-emulation/lxc-webpanel/files/lxc-webpanel.init.d b/app-emulation/lxc-webpanel/files/lxc-webpanel.init.d
deleted file mode 100755
index 522f9fc..0000000
--- a/app-emulation/lxc-webpanel/files/lxc-webpanel.init.d
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-description="LXC Web Panel"
-
-logfile="/var/log/lxc-webpanel.log"
-command="/usr/bin/python2"
-command_args="lwp.py"
-start_stop_daemon_args="--chdir /usr/share/lxc-webpanel --stdout $logfile --stderr $logfile"
-
-command_background=yes
-pidfile=/run/lxc-webpanel.pid
-
-depend() {
- need net
- after bootmisc
-}
diff --git a/app-emulation/lxc-webpanel/lxc-webpanel-9999.ebuild b/app-emulation/lxc-webpanel/lxc-webpanel-9999.ebuild
deleted file mode 100644
index 34c3fac..0000000
--- a/app-emulation/lxc-webpanel/lxc-webpanel-9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils git-r3
-
-DESCRIPTION="LXC Web Panel"
-HOMEPAGE="http://lxc-webpanel.github.io/"
-
-EGIT_REPO_URI="https://github.com/lxc-webpanel/LXC-Web-Panel.git"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}
- app-emulation/lxc
- dev-python/flask"
-
-src_prepare() {
- sed -i 's:lwp.conf:/etc/lwp.conf:' "lwp.py"
- sed -i "s:lwp.db:/var/db/${PN}/lwp.db:" "lwp.conf"
- epatch "${FILESDIR}/lxc-config.patch"
-}
-
-src_install() {
- dodoc CHANGELOG README.md
-
- insinto /etc
- doins "${S}/lwp.conf"
-
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-
- insinto /var/db/${PN}
- doins "${S}/lwp.db"
-
- insinto /usr/share/${PN}
- doins -r lwp lwp.py lxclite static templates version
-}
diff --git a/app-homeassistant/simple-thermostat/Manifest b/app-homeassistant/simple-thermostat/Manifest
new file mode 100644
index 0000000..0435273
--- /dev/null
+++ b/app-homeassistant/simple-thermostat/Manifest
@@ -0,0 +1,2 @@
+DIST simple-thermostat-0.21.0.js 31213 BLAKE2B 70902bdc284629257041c10ba2cb7992cb159e58e1c5f79c54e34eb2fe988d98387d104694f401a5016364560bc4ec0c374c358bded3ac982be6e19d1b301d0a SHA512 ad77c17b24680711746f2a7cb78462b5c7abde9e1c4f5972dd6657cf64f3ad8de60f3358bf8235af14744399770b9152a28e46e843ee6222336e3e1f2a5dde84
+EBUILD simple-thermostat-0.21.0.ebuild 1699 BLAKE2B 9c42c348318783c405956b1411ac1d46f94ab405dea3d9b71e3427dbdb491f65a878ea5faaf407322c0126aeb8a327d50e9966890e9f5e4425033502c99c8637 SHA512 5d4897d06bced36fd81cf7ad8baf26450d46137c4ce9f4a957dfd06e81af58980761fef4853fd6450fc626e6f5fbf61ea06efc683100871eeb9d0d707811ac97
diff --git a/app-homeassistant/simple-thermostat/simple-thermostat-0.21.0.ebuild b/app-homeassistant/simple-thermostat/simple-thermostat-0.21.0.ebuild
new file mode 100644
index 0000000..73a2a60
--- /dev/null
+++ b/app-homeassistant/simple-thermostat/simple-thermostat-0.21.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="A different take on the thermostat card for Home Assistant Lovelace UI"
+HOMEPAGE="https://github.com/nervetattoo/simple-thermostat"
+SRC_URI="https://github.com/nervetattoo/simple-thermostat/releases/download/${PV}/${PN}.js -> ${P}.js"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="app-misc/homeassistant-bin"
+DEPEND=""
+BDEPEND=""
+
+S="${WORKDIR}"
+
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+DOC_CONTENTS="
+ To configure Lovelace to load the simple-thermostat card, first read:
+
+ https://github.com/nervetattoo/simple-thermostat#installation-manual
+
+ Then, to add the resource item via the Lovelace UI:
+
+ (three dots - top RHS) -> 'Configure UI' (top RHS) -> (three dots - top RHS) -> 'Raw config editor'
+
+ (and add the three lines described in the simple-thermostat manual installation)
+
+ As an example, it may look like this (if there are no other custom cards configured):
+
+title: Myplace
+resources:
+ - url: /local/simple-thermostat.js?v=1
+ type: module
+views:
+ - ...
+
+ Above from, and thanks to the contributors at:
+
+ https://www.reddit.com/r/homeassistant/comments/alcuv1/lovelace_custom_cards_without_uilovelaceyaml/
+
+ Add a simple-thermostat card:
+
+ 1. (+ button - bottom RHS) - > 'Manual Card'
+ 2. Add yaml configuration in the editor - for example:
+
+name: myroom
+type: 'custom:simple-thermostat'
+entity: climate.my-entity_1
+"
+
+src_unpack() {
+ true
+}
+
+src_install() {
+ insinto /etc/homeassistant/www
+ newins "${DISTDIR}/${P}.js" "${PN}.js"
+
+ readme.gentoo_create_doc
+ default
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/app-misc/g13/Manifest b/app-misc/g13/Manifest
index 3c22997..51e684e 100644
--- a/app-misc/g13/Manifest
+++ b/app-misc/g13/Manifest
@@ -1,12 +1,11 @@
-AUX 99-uinput-g13.rules 48 SHA256 499589608961e50edc99a9d4652a5153091436b487cd4e365fe1e4cc9b25b2e3 SHA512 880c08499031a0ee3ce0868112c689358a800a09489a33eea7c34d433221cc483ac1e6ca7fbbc95531b9f93259da84d6404070f59c9a3752d60971b3cd9e4c16 WHIRLPOOL 0319b513c89b4ddd09a855ebd6e3c0171275c2c66ba19ba56c31f5919628e1949b03132ffd62827e9a8077c0d66aa4d58d5a69bad250b633d068a2d22862c447
-AUX add-logging.patch 17677 SHA256 017122716b55f176fa6cea5df6cd16397b7f9a80b88a3a578b83a1abea20f3da SHA512 3098ccc33ab9dd3019035d7da7f4ad4c80a9a0a229db4981d4d2e4416a1c1f7657c5873ece6f3ce271c5ddbbfe5a32a9417068ec0043a3896ec8a1ba3ec04490 WHIRLPOOL 66327b609361d5d6bc822fec5f65073fde743ce08aae82c504a205f9d17dfbc923aa78c5dee722744c9e6dd727190f78df74a69fe594b8ba0e2bcffb67fdf3cc
-AUX add-modifiers.patch 10316 SHA256 e2c4e6e556f1fcc908ef28d57ee3d9f1c4dc2a035b16c6621039fc9a2b664e16 SHA512 12d932bb53c10a2df93a943517ba07cfae98bbf0aeb1a4959d9e08e178894ebeb4a7fb4508a6ed76c5779a07aeda8a1ee6fcbb881f3d72b2a8cfa746b23d435e WHIRLPOOL 2072730fe365b67c68a7d76be982b41d49d92bc71805cab0b03a2b02f4dbb2c5a227c02ca9663e527e91a4b7d08cb6bd4422424c1a00bdbd579e101281a27510
-AUX g13.conf.d 462 SHA256 089c36aa414ef9d5eacee759238a1775af0e54f12e8c2c2a8d2e4836f0e276b2 SHA512 801e2ed37243453fecc615099bedd60045dd04f31deaa79fd6ba72bec849e616d0621e52e1db37ce2af429600ca5493e75d7e54366deede9447b1e0ed1924dae WHIRLPOOL 3e227052b2bb3d922f814d6f6440db406b4e859140c7eb38546ef93abeeeceeb7e0917ea2aaba6392e8a83f2ae4b6430781e2c3fd1f057b9a7c9f2f162b5b556
-AUX g13.init.d 1110 SHA256 f3f53f37dad8d6c9c374a848757b802c8537e93572ba31861d57424300403a61 SHA512 27a1d3b354478ccaf9335eb08f50d175e800c633f5d5a83f50c7ee5918ebd7587772868a2578ab30e30076c50e3bc7b3127d5002561d3c235c27140a4dd16909 WHIRLPOOL 4c2f17bc21f91ee06988e595725d218c2764b1622df98a28096b92eae9a896e6c2a8df52fdfef13e0b7570c06dd75926725452ff4d8e2081de54c202d8b93947
-AUX g13loadbind 190 SHA256 b0b83cb74ebd463248593e66e2d64673067df2c4cc58f8d48c189b88e2aaa6dd SHA512 d4abd4361a8f8a34696408382d92c335d2cef9adb496c6500b1cb72a1c4a220eb8ceb93a3fe8347982091042571f3f0b778e550f6a5c5fd6e3b407d2814bc84a WHIRLPOOL ca0a06ae601bf073f399c38d6404ddd7acbf092846fa62bfead3f157dc62c2a0924790a63d21cc774c89698107e06a565d8b11e43ebb324b758a6e060f4a699a
-AUX g13mod 319 SHA256 2507f11307858fdec95370c635096b3f4b71bb84b137ec0a51c34b97cbeac0be SHA512 ff51531522fe35f0c71c5b2c4692062355e86841bdf48e4f7fc9b19df2440b738f274ddcc4d8b5acb3ca5df84a694d251a2fa504a8ff6230fa7e846dcdd510fd WHIRLPOOL e35a438159a55a00905fa7de69065d38e63561afdf45c531992d310b4d071bfd2ea150d24b92a15fd95f67a627f033879758afd4045a94e0efa3c04989ca0ee8
-AUX g13writelcd 270 SHA256 2c379e59ed7030a54a16f29a9fc939c175ce3705f501cdd086061839a584e406 SHA512 330b968d676e5fab9034004d1c659f61f312194267021e0b07b4ed0f5660671a4bec59b21493bcb66c2eb711da188be6609c8fa7c0ff787ccfed8bf3a2b4ae71 WHIRLPOOL 33cbdcf2eb4b5069f953b8c17658d231a41006ea616e1d94b0af8d5c71ae94fd18b28ebc6431afe6e4ab90f0ca86ca8d91cbe96ceb2be1aec2fdf6766fb2e056
-AUX keys.txt 1054 SHA256 aaf0a3b118fd79fe6b56433b0881c59d8bd101e4c4d0c2c6128a3364b90bfbdb SHA512 a96d1eaef75f1b93637d25fb5b94b34a14eb9083a596e37b3c147a4ad4d762bf679c1dba44545620e23a56fb7c7dc1bff7122cd2a36813a7a1aa8c51fa6d0e58 WHIRLPOOL cace8bbbb84f89e1145dfcb66ef9cd9185e4e79ae3179a3b95457667f8bc1993808c5f00956504ede497d4e2b2a057c579254b3ce3e23b5ee4ecb6c3848b888c
-EBUILD g13-20150528.ebuild 1993 SHA256 885f53daa06d109da026d8331ef81d760ee586b40206d2ffc47fd65455d406d4 SHA512 d8573860f45950df1b7782df93b844ab9495ced2ec5eb20dde52e97223a682378e12752e0d536de730feb0b36b24994d5a488b9041061c0c13f504031c77804d WHIRLPOOL a852579686aea7455b1502db76fa3c234fc4a33d8d321b5853a0b0d2c4f2dd3a4fa8f3d24013592804dfb74a2765b4e063470b97c10b2394fc9f68772c0394ed
-EBUILD g13-20150528_p1.ebuild 2084 SHA256 1a5d9060910576ce0cd365e40e68e600c3925eb100187de139b7de8f9f5af451 SHA512 0a841c54dabe63a3c73cc42dc606722b7134ae489cfa8b6ef64af62c43d0d47bf6162b914506d3515e9cc7a80c36f56aef07cdcf09f5f7333f1e3053bacb001e WHIRLPOOL fd767764e6921ccdc7e852f6577501a593a89a31dc3389fdf21d1d1fec55f14afffdfcbdbe93f8a5c8e657c404ca97a066a7c03c15e7d0ce54cae49977246777
-EBUILD g13-9999.ebuild 1947 SHA256 817b68d999f6f436fc52ea0341e41dc9a4c7e183d8a3621c42f03c9e90e40ac7 SHA512 97f13a0d2782b15946ba14840a9cfb2e84d4374659b855e245b578af09ab1ab876016dbfd55706422e0dd4398c58138652199e648ad1b116b9f3d63f75c70b6b WHIRLPOOL a99d15d2718f22ce50b84c53175b4e748361c5616dbc0f723be312abe49d7e2b0fe748e155eb042973c298886e4260156498313f62683d1739cabf14a18a5532
+AUX 99-uinput-g13.rules 48 BLAKE2B ccb9f4109bde5cfabef140ae3347eb14df186549dbac2945ccd2c61e0bee182c76bc5929b8f5a0f49bedee56cd7af3ce182c742442f4133d387264de2ba6764c SHA512 880c08499031a0ee3ce0868112c689358a800a09489a33eea7c34d433221cc483ac1e6ca7fbbc95531b9f93259da84d6404070f59c9a3752d60971b3cd9e4c16
+AUX add-logging.patch 17677 BLAKE2B cd9bc299003fa90ba06e1d8abef0a5aafdef0afc1e23492d2a610934b4353f32b489a699a19b64d53d96e8f6b78712b800c9161798c484bb29d7509c8f1fa5f9 SHA512 3098ccc33ab9dd3019035d7da7f4ad4c80a9a0a229db4981d4d2e4416a1c1f7657c5873ece6f3ce271c5ddbbfe5a32a9417068ec0043a3896ec8a1ba3ec04490
+AUX add-modifiers.patch 10316 BLAKE2B d7fc4298d8fc0e67ff0c65dbe0574a7096ce78af70b0dc2d6cc0d55026bc96c0e60ea6fbef520fdf1431bbd8fbe23aed449619d41918d8b777c69954ca8091be SHA512 12d932bb53c10a2df93a943517ba07cfae98bbf0aeb1a4959d9e08e178894ebeb4a7fb4508a6ed76c5779a07aeda8a1ee6fcbb881f3d72b2a8cfa746b23d435e
+AUX g13.conf.d 462 BLAKE2B b2dbebc31a2cf0009e82a4e0cf410345f0b5437169b1b0ccfc8e96c7296314310cf5812c99280c91b206467d2a0848b90b6945644b030c3e92efee4dbdbe823e SHA512 801e2ed37243453fecc615099bedd60045dd04f31deaa79fd6ba72bec849e616d0621e52e1db37ce2af429600ca5493e75d7e54366deede9447b1e0ed1924dae
+AUX g13.init.d 1110 BLAKE2B fff783642720c65fba50f81544bc09553baa18d49b77035ad8f7cc3c37b8500c719edb32d760eb528277e87816f60828c3e5eb9a0fbbc91309dc446d5444b010 SHA512 27a1d3b354478ccaf9335eb08f50d175e800c633f5d5a83f50c7ee5918ebd7587772868a2578ab30e30076c50e3bc7b3127d5002561d3c235c27140a4dd16909
+AUX g13loadbind 190 BLAKE2B 65ec73e769ef328c77edbbbf3bc09dce2f5d97de79859b7b1513c3f1fcb653ef3b30e7fdacc6307e5aef3bb7328a2e9e0a9009f98155f0b8355e3d298c926441 SHA512 d4abd4361a8f8a34696408382d92c335d2cef9adb496c6500b1cb72a1c4a220eb8ceb93a3fe8347982091042571f3f0b778e550f6a5c5fd6e3b407d2814bc84a
+AUX g13mod 319 BLAKE2B 0a461d634090a0b62f72350e0d1c8d593d06a5cf64a59f0cc92d7ab28a80690429735e3019711d0794ba99fe9447fcaf4cbd2cd81666d1caf8ccdc6233ddd51f SHA512 ff51531522fe35f0c71c5b2c4692062355e86841bdf48e4f7fc9b19df2440b738f274ddcc4d8b5acb3ca5df84a694d251a2fa504a8ff6230fa7e846dcdd510fd
+AUX g13writelcd 270 BLAKE2B 13a63acde0454c3d37b5e63234946d396ff66179d8865c9f4301687e07936ad709e0b52659e29f903f84466a304b208ed2056bed0dcd397707d15aae025fc397 SHA512 330b968d676e5fab9034004d1c659f61f312194267021e0b07b4ed0f5660671a4bec59b21493bcb66c2eb711da188be6609c8fa7c0ff787ccfed8bf3a2b4ae71
+AUX keys.txt 1054 BLAKE2B c2ba762ee4fbfcdb201dddd1a06ae4edd97bcffa4be1ddf13a71781d90f8ebbc0e4918c7f8bbeb1bdfe9000f8ec000799cab63d397b33b81a2aebb8fb4e6eedc SHA512 a96d1eaef75f1b93637d25fb5b94b34a14eb9083a596e37b3c147a4ad4d762bf679c1dba44545620e23a56fb7c7dc1bff7122cd2a36813a7a1aa8c51fa6d0e58
+EBUILD g13-20150528_p1.ebuild 2200 BLAKE2B 51b2e42166a0d8dc3375405673feb0ae34b2ffbfedf70dbe42886b586afb9d71c6f9b4d73c6bfd160031d4649bbcb6bd0834c1f38662b668813fd5fa5239a3d9 SHA512 4b879fe55ae54306780c79b4313821b7f7fa29c086a5898d3c802da3872e8b6524b9619989a7043742432cc1890009d799010a18468cce06c1abaa9628639543
+EBUILD g13-9999.ebuild 1919 BLAKE2B 12053f00f35311f870b23447ab753dbc502c1a7955a1777b6e500bf102941ef335fc422f0945182d13bedd8bb03802277a79ec711c004516483cb21b7f53691d SHA512 a328f2b0e09fde31868d28af35e22fc88823d3690bfeb47440b7b010784873d5a79260559ac868394055aac37d60254f766b816d5b0fb4f98d45a421d138136d
diff --git a/app-misc/g13/g13-20150528.ebuild b/app-misc/g13/g13-20150528.ebuild
deleted file mode 100644
index c73be9a..0000000
--- a/app-misc/g13/g13-20150528.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils user linux-info git-r3
-
-DESCRIPTION="libusb driver for the g13"
-HOMEPAGE="https://github.com/ecraven/g13"
-EGIT_REPO_URI="https://github.com/ecraven/g13.git"
-EGIT_COMMIT="9a917c3c785161c788c47f09846b2fdd2550a9f8"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-libs/boost
- dev-libs/libusb
-"
-RDEPEND="${DEPEND}
- media-gfx/imagemagick
-"
-
-pkg_pretend() {
- CONFIG_CHECK="~INPUT_UINPUT"
- check_extra_config
-}
-
-pkg_setup() {
- # use plugdev for now
- # see: https://blogs.gentoo.org/mgorny/2013/07/03/local-device-access-from-plugdev-to-logind/
- enewgroup plugdev
- enewuser g13 -1 -1 "/dev/null" "plugdev,usb"
-}
-
-src_prepare () {
- sed -i -e 's:/tmp/:/run/:' "g13.h"
- sed -i -e 's:g++:$(CXX) $(CXXFLAGS) $(LDFLAGS):' "Makefile"
- sed -i '/MODE/G' "91-g13.rules"
- epatch_user
-}
-
-src_compile() {
- emake || die "emake failed"
-}
-
-src_install() {
- dosbin g13d
- dobin pbm2lpbm ${FILESDIR}/g13writelcd
- dodoc README.org *.bind ${FILESDIR}/keys.txt
- insinto /usr/share/${PN}
- doins *.lpbm ${FILESDIR}/99-uinput-g13.rules
- insinto /lib/udev/rules.d
- doins 91-g13.rules
-
- newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-}
-
-pkg_postinst() {
- elog "Note that the command pipe is: /run/g13-0"
- elog "And you need to be in the plugdev group to write to it."
- elog ""
- elog "If you have configured UINPUT support as a modules you"
- elog "may wish to add uinput to /etc/modules"
- elog ""
- elog "You probably want to copy:"
- elog " /usr/share/${PN}/92-uinput-g13.rules to /etc/udev/rules.d"
- elog ""
- elog "If you want to start g13d automatically on system boot:"
- elog " rc-update add g13 default"
- elog ""
- elog "The daemon output is being logged to /var/log/${PN}.log"
- elog ""
- elog "Bindings similar to the windows default are available at:"
- elog " https://github.com/zekesonxx/g13-profiles"
-}
diff --git a/app-misc/g13/g13-20150528_p1.ebuild b/app-misc/g13/g13-20150528_p1.ebuild
index 8527a23..13fd16c 100644
--- a/app-misc/g13/g13-20150528_p1.ebuild
+++ b/app-misc/g13/g13-20150528_p1.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=6
+EAPI=8
-inherit eutils user linux-info git-r3
+inherit linux-info git-r3 udev
DESCRIPTION="libusb driver for the g13"
HOMEPAGE="https://github.com/ecraven/g13"
@@ -24,6 +23,10 @@ RDEPEND="${DEPEND}
media-gfx/imagemagick
sys-apps/coreutils
"
+PATCHES=(
+ "${FILESDIR}/add-modifiers.patch"
+ "${FILESDIR}/add-logging.patch"
+)
pkg_pretend() {
CONFIG_CHECK="~INPUT_UINPUT"
@@ -38,11 +41,13 @@ pkg_setup() {
}
src_prepare () {
- epatch "${FILESDIR}/add-modifiers.patch"
- epatch "${FILESDIR}/add-logging.patch"
+ eapply_user
+
sed -i -e 's:/tmp/:/run/:' "g13.h"
sed -i '/MODE/G' "91-g13.rules"
- eapply_user
+
+ # https://bugs.gentoo.org/823329
+ sed -i -e 's:-lboost_system-mt:-lboost_system:' "Makefile"
}
src_compile() {
@@ -64,6 +69,8 @@ src_install() {
}
pkg_postinst() {
+ udev_reload
+
elog "Note that the command pipe is: /run/g13-0"
elog "And you need to be in the plugdev group to write to it."
elog ""
@@ -81,3 +88,7 @@ pkg_postinst() {
elog "Bindings similar to the windows default are available at:"
elog " https://github.com/zekesonxx/g13-profiles"
}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-misc/g13/g13-9999.ebuild b/app-misc/g13/g13-9999.ebuild
index 385e5da..f5179a6 100644
--- a/app-misc/g13/g13-9999.ebuild
+++ b/app-misc/g13/g13-9999.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=6
+EAPI=8
-inherit eutils user linux-info git-r3
+inherit linux-info git-r3
DESCRIPTION="libusb driver for the g13"
HOMEPAGE="https://github.com/ecraven/g13"
diff --git a/app-misc/hexdiff/Manifest b/app-misc/hexdiff/Manifest
index 83da5a6..1acbdfa 100644
--- a/app-misc/hexdiff/Manifest
+++ b/app-misc/hexdiff/Manifest
@@ -1,2 +1,2 @@
DIST hexdiff-0.0.50.tar.gz 16177 BLAKE2B eceae9d554b5c420714299682833f7aa3911b5c55f6e410ef543a57540e40534b72fbcfd29592ff9e7ae25e65c49f6868dccc613df9dc9974130494631515e0f SHA512 3860aa286282604c2dc44fbb32329f28761cf16339dfa3c9f537e4fc2ec31742d59d19bc52935de979bb7397c7ee331846e528d3d2efe10e93ddc5d838fd3ce7
-EBUILD hexdiff-0.0.50.ebuild 678 BLAKE2B 34855f39b62d022ffade1dd33a8724ed370be39a1a9853747df8015d402a0c49d1b7e07adbbf74ad4b4693325cdd1438f9d0ca42012dcf02d247fab6c5560219 SHA512 930341eb10b34b506966d5bba8a745c97fd853f3f65653161ab84d34d5e9bad896cb9c1274ea5bae589a096cd32ded72f78d930b7368d4c0d97123cb817d17a6
+EBUILD hexdiff-0.0.50.ebuild 701 BLAKE2B cd1b264c5238de936527e768a66a241a0bbe2dc43adbcef9d925ff5c74bdec78736b9a4a64cf010aaed231281510f5291e391159565353140426e937b6a61311 SHA512 25a0986eecbee4da1b4376a0a5ef1dd73982bd5df5ebe9db92ba231d27ffeaaa241a68e620ba29aea4acb8b56297b2087192ac3ee6f400f56586e10d168c8e4b
diff --git a/app-misc/hexdiff/hexdiff-0.0.50.ebuild b/app-misc/hexdiff/hexdiff-0.0.50.ebuild
index 05d40d5..e48bd98 100644
--- a/app-misc/hexdiff/hexdiff-0.0.50.ebuild
+++ b/app-misc/hexdiff/hexdiff-0.0.50.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,7 +23,7 @@ S="${WORKDIR}/HexDiff"
src_prepare () {
sed -i -e 's:COMP=gcc:COMP=$(CC):' "Makefile" || die
sed -i -e 's:COPT=-g:COPT=$(CFLAGS):' "Makefile" || die
- sed -i -e 's:LOPT=:LOPT=$(LDFLAGS) :' "Makefile" || die
+ sed -i -e 's:LOPT=-lncurses:LOPT=-lncurses -ltinfo $(LDFLAGS):' "Makefile" || die
default
}
diff --git a/app-misc/homeassistant-bin/Manifest b/app-misc/homeassistant-bin/Manifest
index 387473d..ee068d4 100644
--- a/app-misc/homeassistant-bin/Manifest
+++ b/app-misc/homeassistant-bin/Manifest
@@ -1,11 +1,7 @@
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
-AUX homeassistant.init.d 893 BLAKE2B 6726ad973f667de85c95bb0a50cda88b13a59eef3adc14cd3cdd77d76410f97ad4d5d614dba2163933f30600f45f7879fdee81e19b98d91bfdfc91e5465f8182 SHA512 ffc124f546734ec46a0fb8049f1f293d69269c54fe25f12e0ccc3baaff4563e612ad2c36d345c9b4d99fcb9b91f44cfb786c752e21799b582d7604e4e996ce2d
+AUX homeassistant.init.d 893 BLAKE2B 31919b99df6ed1789597bafade1cd612609a065bbdd806b16e84c2fd1beaec09bcdd1248bcd6298aa26269ec918b3178f108d735060b31bb6a46d7f13bb621da SHA512 44cf8608a7ba659199fc12e2ed0dc51e4ddfc746d08c5d1c21f5c9e9a9df6733dc61bf9cea8684584d98f0e2e5f78a9e02a28288b664eaaeb1b3a5220cbc29f4
AUX homeassistant.logrotate 280 BLAKE2B a1e5ecf35df38b4928415af19c72bb3012fa8ea8f39d71c63c4efbc91df76aa644ecea6d66a6cefac80ef03678f6fbf918b7f9efd5651128c4961e578a822f58 SHA512 9aa3305c605ae2deccac9b69d43cdf50c9dd67bc0abfe5a576cbd866bdc3ba92bdcc824b3e5990d903bad3685abdfec66b4a8bae122a7ea79dabb5f6e8b08613
AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33f1042542e2555fa1ec2cb5cefd746b6abc308bc970f627803279dc3caf5fbf3de5c94b3fd73760e1343a38 SHA512 83f6ba1782f844c290f349ff50bdea8d8d88d41e2f39f3f7d5a015a0f463a4c8f7328acbd3838380cf6ca78090b39ebdbeb5e3f39607b5e307c0e53ff55ee697
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
-AUX update-homeassistant 1456 BLAKE2B 202466661d959fcae9b425c37b8f18ed5653f6c53331508e7d39abc9605aaee220137771fc816d0ead145eac2ac0ffcd22d24991d2531c5792a720ab73ed40f8 SHA512 b50a685e0f4ef75dbba87cbabd5bd6ae6ed9732068e9ad870210d21d0896e0ffef3c59de862571f03c1162b240732385fef99d15a6a0d9a517a70efd98c337ad
-EBUILD homeassistant-bin-0.86.3.ebuild 3561 BLAKE2B 4495ab1ce8f8f45b9a497fb58f9282c6f0d1ed6f74bd941d0ca10fca8c3b0fb88b3ad599de09359746ce06f2944695226873a77b28bd88612aa350dbee147c50 SHA512 6a21fda18fed1efd506f20a176ba81c490fad20dd9ed63165a960e3d55892d6fc6e061a1d92c1ab5f96135a7e2addd672173c7b970e469dd7b6e6222f7d2f540
-EBUILD homeassistant-bin-0.86.4.ebuild 3561 BLAKE2B 4495ab1ce8f8f45b9a497fb58f9282c6f0d1ed6f74bd941d0ca10fca8c3b0fb88b3ad599de09359746ce06f2944695226873a77b28bd88612aa350dbee147c50 SHA512 6a21fda18fed1efd506f20a176ba81c490fad20dd9ed63165a960e3d55892d6fc6e061a1d92c1ab5f96135a7e2addd672173c7b970e469dd7b6e6222f7d2f540
-EBUILD homeassistant-bin-0.87.0.ebuild 3561 BLAKE2B 4495ab1ce8f8f45b9a497fb58f9282c6f0d1ed6f74bd941d0ca10fca8c3b0fb88b3ad599de09359746ce06f2944695226873a77b28bd88612aa350dbee147c50 SHA512 6a21fda18fed1efd506f20a176ba81c490fad20dd9ed63165a960e3d55892d6fc6e061a1d92c1ab5f96135a7e2addd672173c7b970e469dd7b6e6222f7d2f540
-EBUILD homeassistant-bin-0.87.1.ebuild 3561 BLAKE2B 4495ab1ce8f8f45b9a497fb58f9282c6f0d1ed6f74bd941d0ca10fca8c3b0fb88b3ad599de09359746ce06f2944695226873a77b28bd88612aa350dbee147c50 SHA512 6a21fda18fed1efd506f20a176ba81c490fad20dd9ed63165a960e3d55892d6fc6e061a1d92c1ab5f96135a7e2addd672173c7b970e469dd7b6e6222f7d2f540
-EBUILD homeassistant-bin-9999.ebuild 2566 BLAKE2B 8bc81f53fb3cb8744ac59aa48c14e01d442a48fde8ed408b72922f6c921f81b6cacf4ce759a256f720c14416eaf3a62d92bf1f26c1f28919b90743d088908df2 SHA512 cd28376bdc8f7cc988a1ed01e84a03ac4de8bf843a1169ca87ab4e1d9c116a30abec36dc049e34058455e27c7ae96ae6587ac4b13a122565bae7cc718ed990c4
+AUX update-homeassistant 1672 BLAKE2B b8a99eb0f13847e28acc5f52a2313973d791e5993f76490e534f73f188fd44895dfac5d751226bc769787d466a0d8bbdb3ec369dc8a0cedd7144fce779cd9de0 SHA512 26e0cfc66f2d48218db7fe6b3e9c0b92d765f6eb6c91bc39aedb56c6d6f419ce263c8d47637936622c8afcdf0cb7c1864e249cd190a110ea996cb4eff5122a81
+EBUILD homeassistant-bin-0.108.9.ebuild 4230 BLAKE2B 459ac109fbbf314ad33726ce05b66b711bc3a15c18a8475adbbf573da2046b8820d33fd36d51cab86e997f9517e936261c3c4870cfa91274d2fc185bd06e7dfc SHA512 18cf1ea3d5411c66227fee83e116c205746bb0110a715bd7e9c4fa4fe53fc71f57d1495622f50f59250f941a617d46969c58be2b9893a9de0493cdcd02170adf
diff --git a/app-misc/homeassistant-bin/files/homeassistant.init.d b/app-misc/homeassistant-bin/files/homeassistant.init.d
index 1afeae5..7ad50a3 100755
--- a/app-misc/homeassistant-bin/files/homeassistant.init.d
+++ b/app-misc/homeassistant-bin/files/homeassistant.init.d
@@ -10,7 +10,7 @@ stdoutlog="/var/log/homeassistant/stdout.log"
serverlog="/var/log/homeassistant/server.log"
warningslog="/var/log/homeassistant/warnings.log"
-start_stop_daemon_args="--user $user --stdout $stdoutlog --stderr $serverlog --retry 10"
+start_stop_daemon_args="--user $user --stdout $stdoutlog --stderr $serverlog --retry 20"
command="/opt/homeassistant/bin/hass"
command_args="
diff --git a/app-misc/homeassistant-bin/files/update-homeassistant b/app-misc/homeassistant-bin/files/update-homeassistant
index 4e48c62..428e94e 100755
--- a/app-misc/homeassistant-bin/files/update-homeassistant
+++ b/app-misc/homeassistant-bin/files/update-homeassistant
@@ -9,13 +9,15 @@
prog="homeassistant"
atom="app-misc/${prog}-bin"
-if /etc/init.d/${prog} --ifstarted stop ; then
- echo "${prog} stopped"
-else
- echo "failed to stop, sleeping/killing: ${prog}"
- sleep 10
- pkill -9 -f "/opt/${prog}/bin/python3"
- /etc/init.d/${prog} zap
+if [ -f /etc/init.d/${prog} ] ; then
+ if /etc/init.d/${prog} --ifstarted stop ; then
+ echo "${prog} stopped"
+ else
+ echo "failed to stop, sleeping/killing: ${prog}"
+ sleep 20
+ pkill -9 -f "/opt/${prog}/bin/python3"
+ /etc/init.d/${prog} zap
+ fi
fi
installed_version()
@@ -23,28 +25,38 @@ installed_version()
equery --no-color list -F '$fullversion' "${atom}" | tail -1
}
+rollback_info()
+{
+ if [ -d "/opt/${prog}-v${version}" ] ; then
+ echo "rollback by: mv /opt/${prog}-v${version} /opt/${prog}"
+ fi
+}
+
version=$(installed_version)
if [ -d "/opt/${prog}" ] ; then
if [ ! -d "/opt/${prog}-v${version}" ] ; then
echo "backing up previous version as v${version}"
- echo "rollback by: mv /opt/${prog}-v${version} /opt/${prog}"
mv "/opt/${prog}" "/opt/${prog}-v${version}"
+ rollback_info
else
echo "Previous backup found - (re-)move it manually and run the script again"
exit 2
fi
fi
-if emerge -v1 "${atom}" ; then
+echo "The portage network-sandbox will be temporally disabled to install ${atom}"
+read -t 5 -p "Hit Control-C within 5 seconds to abort this install..."
+
+if FEATURES="-network-sandbox" emerge -v1 "${atom}" ; then
echo "${atom} $(installed_version) merge successful"
/etc/init.d/${prog} --ifstopped start
echo "now check the logs in /var/log/${prog}; e.g."
echo " tail -f /var/log/${prog}/server.log"
- echo "rollback by: mv /opt/${prog}-v${version} /opt/${prog}"
+ rollback_info
exit 0
else
echo "${atom} merge failed"
- echo "rollback by: mv /opt/${prog}-v${version} /opt/${prog}"
+ rollback_info
exit 1
fi
diff --git a/app-misc/homeassistant-bin/homeassistant-bin-0.86.3.ebuild b/app-misc/homeassistant-bin/homeassistant-bin-0.108.9.ebuild
index cecd39b..0fd19d8 100644
--- a/app-misc/homeassistant-bin/homeassistant-bin-0.86.3.ebuild
+++ b/app-misc/homeassistant-bin/homeassistant-bin-0.108.9.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI="8"
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{10,11} )
-inherit user readme.gentoo-r1 eutils distutils-r1 systemd
+inherit readme.gentoo-r1 distutils-r1 systemd
MY_PN="${PN/-bin/}"
-DESCRIPTION="Home automation platform (Python 3 required)"
+DESCRIPTION="Home automation platform"
HOMEPAGE="https://home-assistant.io"
SRC_URI="" # pip installs HA version $PV from PyPI
@@ -18,7 +18,7 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="maint mysql"
-PY_HA="3.6"
+PY_HA="3.8"
DEPEND="
${PYTHON_DEPS}
@@ -68,6 +68,15 @@ S="${WORKDIR}"
pkg_setup() {
enewgroup "${MY_PN}"
enewuser "${MY_PN}" -1 -1 "$INSTALL_DIR" "${MY_PN}"
+
+ elog "This ebuild requires network access for 'pip install $MY_PN'"
+ elog "If the install fails due to name lookup retrying out, then try"
+ elog "disabling the portage network-sandbox ; e.g. in /etc/portage/make.conf:"
+ elog ""
+ elog "FEATURES=\"-network-sandbox\""
+ elog ""
+ elog "The update-homeassistant script temporally disables the network-sandbox (and can"
+ elog "also be used to do an initial install of ${PN})."
}
src_compile() {
@@ -89,12 +98,17 @@ src_install() {
# note the venv has a python3, but no python3.x
VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "${MY_PN}==${PV}" || die
sed -i "1c#!$INSTALL_DIR/bin/python3" "${D}/$INSTALL_DIR/bin/hass"
- fowners -R "${MY_PN}:${MY_PN}" "$INSTALL_DIR"
+
+ # see: https://github.com/home-assistant/home-assistant/issues/28198#issuecomment-546300192
+ VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "home-assistant-frontend" || die
if use mysql ; then
VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "mysqlclient" || die
fi
+ # this has to come after all of the package installs
+ fowners -R "${MY_PN}:${MY_PN}" "$INSTALL_DIR"
+
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
@@ -113,7 +127,7 @@ src_install() {
}
pkg_postinst() {
- elog "homeassistant requires python 3.5 (or later)"
+ elog "homeassistant requires python 3.8 (or later)"
elog ""
elog "This ebuild installs homeassistant into a virtualenv built for:"
elog ""
diff --git a/app-misc/homeassistant-bin/homeassistant-bin-0.86.4.ebuild b/app-misc/homeassistant-bin/homeassistant-bin-0.86.4.ebuild
deleted file mode 100644
index cecd39b..0000000
--- a/app-misc/homeassistant-bin/homeassistant-bin-0.86.4.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit user readme.gentoo-r1 eutils distutils-r1 systemd
-
-MY_PN="${PN/-bin/}"
-
-DESCRIPTION="Home automation platform (Python 3 required)"
-HOMEPAGE="https://home-assistant.io"
-SRC_URI="" # pip installs HA version $PV from PyPI
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="maint mysql"
-
-PY_HA="3.6"
-
-DEPEND="
- ${PYTHON_DEPS}
- !app-misc/homeassistant
- dev-lang/python:${PY_HA}
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
- mysql? ( dev-python/mysqlclient )
-"
-RDEPEND="
- ${DEPEND}
- app-admin/logrotate
- maint? (
- app-crypt/certbot
- app-crypt/ssl-cert-check
- net-misc/dropbox-uploader
- virtual/logger
- )
-"
-
-INSTALL_DIR="/opt/${MY_PN}"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
- The HA interface listens on port 8123 - this _will_ take a minute or two to appear
-
- hass configuration is in: /etc/${MY_PN}
- For openrc daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
-
- logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
- For HA logging configuration see: https://www.home-assistant.io/components/logger/
-
- The sqlite db is by default in: /etc/${MY_PN}
- To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- - add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- - mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
-
- support thread at:
- https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
-
- The script /usr/bin/update-homeassistant can be used to update homeassistant-bin (it keeps
- a backup of the previous virtualenv under /opt). The script is for openrc only at the moment.
-"
-
-S="${WORKDIR}"
-
-pkg_setup() {
- enewgroup "${MY_PN}"
- enewuser "${MY_PN}" -1 -1 "$INSTALL_DIR" "${MY_PN}"
-}
-
-src_compile() {
- true
-}
-
-src_install() {
- dobin "${FILESDIR}/update-homeassistant"
-
- keepdir "$INSTALL_DIR"
-
- keepdir "/etc/${MY_PN}"
- insinto "/etc/${MY_PN}"
- doins "${FILESDIR}/recorder.yaml"
- fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
-
- "python${PY_HA}" -m venv "${D}/$INSTALL_DIR"
- # for no output from pip add: --quiet
- # note the venv has a python3, but no python3.x
- VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "${MY_PN}==${PV}" || die
- sed -i "1c#!$INSTALL_DIR/bin/python3" "${D}/$INSTALL_DIR/bin/hass"
- fowners -R "${MY_PN}:${MY_PN}" "$INSTALL_DIR"
-
- if use mysql ; then
- VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "mysqlclient" || die
- fi
-
- newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
- newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
-
- keepdir "/var/log/${MY_PN}/old"
- fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
-
- keepdir "/var/db/${MY_PN}"
- fowners -R "${MY_PN}:${MY_PN}" "/var/db/${MY_PN}"
-
- systemd_dounit "${FILESDIR}"/${MY_PN}.service
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- elog "homeassistant requires python 3.5 (or later)"
- elog ""
- elog "This ebuild installs homeassistant into a virtualenv built for:"
- elog ""
- elog " python ${PY_HA} (the current python 3.x in gentoo PYTHON_TARGETS)"
- elog ""
- elog "If you have previously run homeassistant with an older version of "
- elog "python, then it is recommended that you do a clean install on moving to"
- elog "python ${PY_HA}."
-
- readme.gentoo_print_elog
-}
-
-pkg_config() {
- "${INSTALL_DIR}/bin/hass" --script ensure_config
-}
diff --git a/app-misc/homeassistant-bin/homeassistant-bin-0.87.0.ebuild b/app-misc/homeassistant-bin/homeassistant-bin-0.87.0.ebuild
deleted file mode 100644
index cecd39b..0000000
--- a/app-misc/homeassistant-bin/homeassistant-bin-0.87.0.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit user readme.gentoo-r1 eutils distutils-r1 systemd
-
-MY_PN="${PN/-bin/}"
-
-DESCRIPTION="Home automation platform (Python 3 required)"
-HOMEPAGE="https://home-assistant.io"
-SRC_URI="" # pip installs HA version $PV from PyPI
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="maint mysql"
-
-PY_HA="3.6"
-
-DEPEND="
- ${PYTHON_DEPS}
- !app-misc/homeassistant
- dev-lang/python:${PY_HA}
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
- mysql? ( dev-python/mysqlclient )
-"
-RDEPEND="
- ${DEPEND}
- app-admin/logrotate
- maint? (
- app-crypt/certbot
- app-crypt/ssl-cert-check
- net-misc/dropbox-uploader
- virtual/logger
- )
-"
-
-INSTALL_DIR="/opt/${MY_PN}"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
- The HA interface listens on port 8123 - this _will_ take a minute or two to appear
-
- hass configuration is in: /etc/${MY_PN}
- For openrc daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
-
- logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
- For HA logging configuration see: https://www.home-assistant.io/components/logger/
-
- The sqlite db is by default in: /etc/${MY_PN}
- To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- - add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- - mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
-
- support thread at:
- https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
-
- The script /usr/bin/update-homeassistant can be used to update homeassistant-bin (it keeps
- a backup of the previous virtualenv under /opt). The script is for openrc only at the moment.
-"
-
-S="${WORKDIR}"
-
-pkg_setup() {
- enewgroup "${MY_PN}"
- enewuser "${MY_PN}" -1 -1 "$INSTALL_DIR" "${MY_PN}"
-}
-
-src_compile() {
- true
-}
-
-src_install() {
- dobin "${FILESDIR}/update-homeassistant"
-
- keepdir "$INSTALL_DIR"
-
- keepdir "/etc/${MY_PN}"
- insinto "/etc/${MY_PN}"
- doins "${FILESDIR}/recorder.yaml"
- fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
-
- "python${PY_HA}" -m venv "${D}/$INSTALL_DIR"
- # for no output from pip add: --quiet
- # note the venv has a python3, but no python3.x
- VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "${MY_PN}==${PV}" || die
- sed -i "1c#!$INSTALL_DIR/bin/python3" "${D}/$INSTALL_DIR/bin/hass"
- fowners -R "${MY_PN}:${MY_PN}" "$INSTALL_DIR"
-
- if use mysql ; then
- VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "mysqlclient" || die
- fi
-
- newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
- newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
-
- keepdir "/var/log/${MY_PN}/old"
- fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
-
- keepdir "/var/db/${MY_PN}"
- fowners -R "${MY_PN}:${MY_PN}" "/var/db/${MY_PN}"
-
- systemd_dounit "${FILESDIR}"/${MY_PN}.service
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- elog "homeassistant requires python 3.5 (or later)"
- elog ""
- elog "This ebuild installs homeassistant into a virtualenv built for:"
- elog ""
- elog " python ${PY_HA} (the current python 3.x in gentoo PYTHON_TARGETS)"
- elog ""
- elog "If you have previously run homeassistant with an older version of "
- elog "python, then it is recommended that you do a clean install on moving to"
- elog "python ${PY_HA}."
-
- readme.gentoo_print_elog
-}
-
-pkg_config() {
- "${INSTALL_DIR}/bin/hass" --script ensure_config
-}
diff --git a/app-misc/homeassistant-bin/homeassistant-bin-0.87.1.ebuild b/app-misc/homeassistant-bin/homeassistant-bin-0.87.1.ebuild
deleted file mode 100644
index cecd39b..0000000
--- a/app-misc/homeassistant-bin/homeassistant-bin-0.87.1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit user readme.gentoo-r1 eutils distutils-r1 systemd
-
-MY_PN="${PN/-bin/}"
-
-DESCRIPTION="Home automation platform (Python 3 required)"
-HOMEPAGE="https://home-assistant.io"
-SRC_URI="" # pip installs HA version $PV from PyPI
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="maint mysql"
-
-PY_HA="3.6"
-
-DEPEND="
- ${PYTHON_DEPS}
- !app-misc/homeassistant
- dev-lang/python:${PY_HA}
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
- mysql? ( dev-python/mysqlclient )
-"
-RDEPEND="
- ${DEPEND}
- app-admin/logrotate
- maint? (
- app-crypt/certbot
- app-crypt/ssl-cert-check
- net-misc/dropbox-uploader
- virtual/logger
- )
-"
-
-INSTALL_DIR="/opt/${MY_PN}"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
- The HA interface listens on port 8123 - this _will_ take a minute or two to appear
-
- hass configuration is in: /etc/${MY_PN}
- For openrc daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
-
- logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
- For HA logging configuration see: https://www.home-assistant.io/components/logger/
-
- The sqlite db is by default in: /etc/${MY_PN}
- To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- - add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- - mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
-
- support thread at:
- https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
-
- The script /usr/bin/update-homeassistant can be used to update homeassistant-bin (it keeps
- a backup of the previous virtualenv under /opt). The script is for openrc only at the moment.
-"
-
-S="${WORKDIR}"
-
-pkg_setup() {
- enewgroup "${MY_PN}"
- enewuser "${MY_PN}" -1 -1 "$INSTALL_DIR" "${MY_PN}"
-}
-
-src_compile() {
- true
-}
-
-src_install() {
- dobin "${FILESDIR}/update-homeassistant"
-
- keepdir "$INSTALL_DIR"
-
- keepdir "/etc/${MY_PN}"
- insinto "/etc/${MY_PN}"
- doins "${FILESDIR}/recorder.yaml"
- fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
-
- "python${PY_HA}" -m venv "${D}/$INSTALL_DIR"
- # for no output from pip add: --quiet
- # note the venv has a python3, but no python3.x
- VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "${MY_PN}==${PV}" || die
- sed -i "1c#!$INSTALL_DIR/bin/python3" "${D}/$INSTALL_DIR/bin/hass"
- fowners -R "${MY_PN}:${MY_PN}" "$INSTALL_DIR"
-
- if use mysql ; then
- VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "mysqlclient" || die
- fi
-
- newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
- newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
-
- keepdir "/var/log/${MY_PN}/old"
- fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
-
- keepdir "/var/db/${MY_PN}"
- fowners -R "${MY_PN}:${MY_PN}" "/var/db/${MY_PN}"
-
- systemd_dounit "${FILESDIR}"/${MY_PN}.service
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- elog "homeassistant requires python 3.5 (or later)"
- elog ""
- elog "This ebuild installs homeassistant into a virtualenv built for:"
- elog ""
- elog " python ${PY_HA} (the current python 3.x in gentoo PYTHON_TARGETS)"
- elog ""
- elog "If you have previously run homeassistant with an older version of "
- elog "python, then it is recommended that you do a clean install on moving to"
- elog "python ${PY_HA}."
-
- readme.gentoo_print_elog
-}
-
-pkg_config() {
- "${INSTALL_DIR}/bin/hass" --script ensure_config
-}
diff --git a/app-misc/homeassistant-bin/homeassistant-bin-9999.ebuild b/app-misc/homeassistant-bin/homeassistant-bin-9999.ebuild
deleted file mode 100644
index f231c69..0000000
--- a/app-misc/homeassistant-bin/homeassistant-bin-9999.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python3_5 )
-
-inherit user readme.gentoo-r1 eutils distutils-r1 systemd
-
-MY_PN="${PN/-bin/}"
-
-DESCRIPTION="Home automation platform (Python 3 required)"
-HOMEPAGE="https://home-assistant.io"
-SRC_URI="" # pip installs latest HA from PyPI
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="maint"
-
-DEPEND="
- ${PYTHON_DEPS}
- !app-misc/homeassistant
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${DEPEND}
- app-admin/logrotate
- maint? (
- app-crypt/certbot
- app-crypt/ssl-cert-check
- net-misc/dropbox-uploader
- virtual/logger
- )
-"
-
-INSTALL_DIR="/opt/${MY_PN}"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
- The HA interface listens on port 8123 - this _will_ take a minute or two to appear
-
- hass configuration is in: /etc/${MY_PN}
- daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
-
- logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
-
- The sqlite db is by default in: /etc/${MY_PN}
- To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- - add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- - mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
-
- support thread at:
- https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
-"
-
-S="${WORKDIR}"
-
-pkg_setup() {
- enewgroup "${MY_PN}"
- enewuser "${MY_PN}" -1 -1 "$INSTALL_DIR" "${MY_PN}"
-}
-
-src_compile() {
- true
-}
-
-src_install() {
- keepdir "$INSTALL_DIR"
-
- keepdir "/etc/${MY_PN}"
- insinto "/etc/${MY_PN}"
- doins "${FILESDIR}/recorder.yaml"
- fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
-
- python3.5 -m venv "${D}/$INSTALL_DIR"
- # for no output from pip add: --quiet
- # note the venv has a python3, but no python3.5
- VIRTUAL_ENV="$INSTALL_DIR" "${D}/$INSTALL_DIR/bin/python3" -m pip --no-cache-dir install "${MY_PN}"
- sed -i "1c#!$INSTALL_DIR/bin/python3" "${D}/$INSTALL_DIR/bin/hass"
- fowners -R "${MY_PN}:${MY_PN}" "$INSTALL_DIR"
-
- newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
- newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
-
- keepdir "/var/log/${MY_PN}/old"
- fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
-
- keepdir "/var/db/${MY_PN}"
- fowners -R "${MY_PN}:${MY_PN}" "/var/db/${MY_PN}"
-
- systemd_dounit "${FILESDIR}"/${MY_PN}.service
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
-
-pkg_config() {
- "${INSTALL_DIR}/bin/hass" --script ensure_config
-}
diff --git a/app-misc/homeassistant-docker/Manifest b/app-misc/homeassistant-docker/Manifest
new file mode 100644
index 0000000..4a47403
--- /dev/null
+++ b/app-misc/homeassistant-docker/Manifest
@@ -0,0 +1,4 @@
+DIST 2022.10.tar.gz 9556 BLAKE2B ff78eb27d571c553c47cf25caa0afa70e7e2e9dd61cf65b57d41da3e01073b267f0c44b6f25efcdb8112dee68219ee22a35d0f85280c9ed1ddb8980fb500c3ee SHA512 5ab01c230fc0f0e962592b62cb976d23e5a72e3c682d389892e816662b03814614934a2027104ad1a6528e11561108d2ee23c1c828cf88c2be95151de5a9954e
+DIST 2022.5.tar.gz 9560 BLAKE2B 9435f0763ce1fe13b8a2da0b5b272b6599ec50adf10d7af2dfa0bbabe83e98705394eee4f2e69b4a51b1ee696fb391895435e778798b85c7643a95e2475ad5d3 SHA512 8eee4f1619e84c75ba4c49d05ce2052dfed64da1e5abaf608215a1b71049a4e47f2e319d562b9950ec20cf3bfdbb23bc114d326e06f65290505120e1a95aba3b
+EBUILD homeassistant-docker-2022.10.ebuild 761 BLAKE2B 1317616c893d45f0cfb77c82e0d304ccd76f0f6c669304fa672d4620d901b7cce441ea0d7f83e20b9e79915c1414c9970dd4fc2a4379006ace6c552df0feae6f SHA512 dda38ba787ce4035c4485f11e99564c160103dd2fdf4e737cd51513f3baa29e59a3436c8f4a113d6697b7a4b9a27e5b208b9de6a8819949311b8f0a7a99618dd
+EBUILD homeassistant-docker-2022.5.ebuild 761 BLAKE2B 1317616c893d45f0cfb77c82e0d304ccd76f0f6c669304fa672d4620d901b7cce441ea0d7f83e20b9e79915c1414c9970dd4fc2a4379006ace6c552df0feae6f SHA512 dda38ba787ce4035c4485f11e99564c160103dd2fdf4e737cd51513f3baa29e59a3436c8f4a113d6697b7a4b9a27e5b208b9de6a8819949311b8f0a7a99618dd
diff --git a/app-misc/homeassistant-docker/homeassistant-docker-2022.10.ebuild b/app-misc/homeassistant-docker/homeassistant-docker-2022.10.ebuild
new file mode 100644
index 0000000..b9205ba
--- /dev/null
+++ b/app-misc/homeassistant-docker/homeassistant-docker-2022.10.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit systemd
+
+DESCRIPTION="Homeassistant in a container"
+HOMEPAGE="https://github.com/lmiphay/homeassistant-docker"
+SRC_URI="https://github.com/lmiphay/${PN}/archive/refs/tags/${PVR}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ app-containers/docker
+ sys-apps/coreutils
+ sys-apps/grep
+"
+DEPEND="
+"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${PF}"
+
+src_install() {
+ dobin "bin/homeassistant-docker"
+
+ newconfd "openrc/homeassistant.conf.d" "homeassistant"
+ newinitd "openrc/homeassistant.init.d" "homeassistant"
+
+ systemd_dounit "etc/homeassistant.service"
+
+ insinto "/etc"
+ doins "etc/homeassistant.conf"
+}
diff --git a/app-misc/homeassistant-docker/homeassistant-docker-2022.5.ebuild b/app-misc/homeassistant-docker/homeassistant-docker-2022.5.ebuild
new file mode 100644
index 0000000..b9205ba
--- /dev/null
+++ b/app-misc/homeassistant-docker/homeassistant-docker-2022.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit systemd
+
+DESCRIPTION="Homeassistant in a container"
+HOMEPAGE="https://github.com/lmiphay/homeassistant-docker"
+SRC_URI="https://github.com/lmiphay/${PN}/archive/refs/tags/${PVR}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ app-containers/docker
+ sys-apps/coreutils
+ sys-apps/grep
+"
+DEPEND="
+"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${PF}"
+
+src_install() {
+ dobin "bin/homeassistant-docker"
+
+ newconfd "openrc/homeassistant.conf.d" "homeassistant"
+ newinitd "openrc/homeassistant.init.d" "homeassistant"
+
+ systemd_dounit "etc/homeassistant.service"
+
+ insinto "/etc"
+ doins "etc/homeassistant.conf"
+}
diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest
deleted file mode 100644
index f29c402..0000000
--- a/app-misc/homeassistant/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX homeassistant.conf.d 289 SHA256 45259cab1ca3b795beb112bc62508dfe4dbbd430e558388c30a6c0f0c4529c9f SHA512 8a2c43ca0995046956e5d517c077a352b20ef97aee4018bbe32c09d3e5f8c85f471cf34f251564db694a030ec054a47d0ba163a93fb2860feda4271134359dc4 WHIRLPOOL f85e3887740fc62d4b1c1dccbb1863d7499166a1cdfac6944ca4cfee17aee73eedfc9b872b3d5369a9799c7d18637089369eb7dd75f890e78b93f368c20d23d0
-AUX homeassistant.init.d 756 SHA256 a6988014ac91cc7723f3a4a8b6bc0cd0480b6c20a15a79d86792941fcd4c3bef SHA512 ca0403b75829fa3a834140c9e21cacc60e8757570dd338c9d938eb6dd3f34bc81d9c72b787d2b39b1d0e648d9a582be10f346e9e51e7ed1c1f3c401e810ae043 WHIRLPOOL 6f75a028fab66720d42651abeb8a0578de1fa799e3b0be1e4ca57f0b3f866ef1c34463aec8b7dbaa2063c223502a05c95c5c75b7a2650e147c979303e3ac384d
-DIST homeassistant-0.63.3.tar.gz 2395056 SHA256 b0efff5fc598e02fddcc5bf995cd9fd204057238a1a39407048b99e571fcaf5d SHA512 172f9a80470d2ee6857646ec53714c455b89043c3792e8082d08253a1907e025dbfda824de099befc5732577a48be49a812dbb054e66b9b709d25495677f05f2 WHIRLPOOL d9e3b918c625f25259d03f8082abd188ac517496910ebf82496db2ec277f6afd8b63d6fd7137d04301fa6465b81d4a2c4802b490d0ffa1670946d5fc546be88d
-EBUILD homeassistant-0.63.3.ebuild 2794 SHA256 07637cb18d01e9f7826cbc210236553b058f9dc0413959731262d98839f9eafc SHA512 749060800093b952c2899a30bd5dd9b8dd4998502cfb66d4f907b3f7ba39dc14892d67cba4cf3b7a36dd3f07404dffca89fb8699a3779cc41e550cc6c43ff493 WHIRLPOOL 63a42258fb930202139f16de1ce63858df8043f75740f3f31e62f18fdec40fac7fd5401173f849a62b2eb200a5712c2c3bad44a124348d984421a5e74be9953d
diff --git a/app-misc/homeassistant/files/homeassistant.conf.d b/app-misc/homeassistant/files/homeassistant.conf.d
deleted file mode 100644
index bed680f..0000000
--- a/app-misc/homeassistant/files/homeassistant.conf.d
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# /etc/conf.d/homeassistant: configuration for /etc/init.d/homeassistant
-
-# Switches to pass to hass. See 'hass --help' for
-# a description of the possible switches.
-#
-HASS_OPTS=""
diff --git a/app-misc/homeassistant/files/homeassistant.init.d b/app-misc/homeassistant/files/homeassistant.init.d
deleted file mode 100755
index 872ff0d..0000000
--- a/app-misc/homeassistant/files/homeassistant.init.d
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Open-source home automation platform"
-
-user="homeassistant:homeassistant"
-logfile="/var/log/homeassistant.log"
-errorslog="/var/log/homeassistant-errors.log"
-
-start_stop_daemon_args="--user $user --stdout $logfile --stderr $errorslog --retry 10"
-
-command="/opt/homeassistant/bin/hass"
-command_args="
- --skip-pip
- --config /etc/homeassistant
- --log-file $logfile
- ${HASS_OPTS}
-"
-
-command_background=yes
-pidfile=/run/homeassistant.pid
-
-depend() {
- need net
- after bootmisc
-}
-
-start_pre() {
- checkpath --file --owner $user --mode 0644 $logfile
- checkpath --file --owner $user --mode 0644 $errorslog
-}
diff --git a/app-misc/homeassistant/homeassistant-0.63.3.ebuild b/app-misc/homeassistant/homeassistant-0.63.3.ebuild
deleted file mode 100644
index 4e0e3af..0000000
--- a/app-misc/homeassistant/homeassistant-0.63.3.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python3_5 )
-
-inherit user readme.gentoo-r1 eutils distutils-r1
-
-DESCRIPTION="Open-source home automation platform running on Python 3"
-HOMEPAGE="https://home-assistant.io"
-SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS=""
-IUSE="atv hs100 maint tradfri wemo"
-
-DEPEND="
- ${PYTHON_DEPS}
- !app-misc/homeassistant-bin
- >=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
- >=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
- >=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
- >=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
- >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
- >=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
- >=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
- >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
- >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
- atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
- hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
- tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
- wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
-"
-RDEPEND="
- ${DEPEND}
- app-admin/logrotate
- maint? (
- app-crypt/certbot
- app-crypt/ssl-cert-check
- net-misc/dropbox-uploader
- )
-"
-
-INSTALL_DIR="/opt/${PN}"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
- The HA interface listens on port 8123 - this _will_ take a minute or two to appear
-
- hass configuration is in: /etc/${MY_PN}
- daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
-
- logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
-
- The sqlite db is by default in: /etc/${MY_PN}
- To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- - add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- - mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
-
- support thread at:
- https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
-"
-
-S="${WORKDIR}/home-assistant-${PV}"
-
-DOCS="README.rst"
-
-pkg_setup() {
- enewgroup "${PN}"
- enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
-}
-
-src_prepare() {
- sed -e 's;astral==1.5;astral>=1.5;' \
- -i "setup.py" \
- -i homeassistant/package_constraints.txt
-
- eapply_user
-}
-
-python_install_all() {
- dodoc ${DOCS}
- distutils-r1_python_install_all
-
- keepdir "$INSTALL_DIR"
-
- keepdir "/etc/${PN}"
- fowners -R "${PN}:${PN}" "/etc/${PN}"
-
- newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/app-misc/razer-blackwidow-ultimate/Manifest b/app-misc/razer-blackwidow-ultimate/Manifest
index 0c195b8..19f1608 100644
--- a/app-misc/razer-blackwidow-ultimate/Manifest
+++ b/app-misc/razer-blackwidow-ultimate/Manifest
@@ -2,5 +2,5 @@ AUX Razer-Macros.Xmodmap 164 BLAKE2B ba0f82ddc336fb445cdca3e461d47e3605a76be2cc9
AUX razer-blackwidow-ultimate.conf.d 281 BLAKE2B 06106b5bd89a6c007171847615132b40450a4bc17216fb3922e4165f1eb79e019d8faafc0cec94d9c14828ed144f62173f5065f843479eee03ce03ef6d7e8c0b SHA512 4d44055d552c1fae2d15d28897d632f9e5a5df4c3a83aefb8c1572a31ed2ea16473efc45de54320b7b34fd245859dc050713a0a04e7fffd4b1590cb914f0e3bd
AUX razer-blackwidow-ultimate.init.d 407 BLAKE2B ae53d0656150fcc48318dbf434ccc6ca26d3e931d3a20fc5c564f9cf09a03fd93f382b8b60ab9cf5be97d43bf753f44a450d644b2f448ea1fcd2c22165a3f200 SHA512 2e7f40a7d9b3198bdc68891ff5ed6283e7baa840c3d2325cd4924a96e110f517f0d10990d4838eb9fc9701b664ca5cd4e66385c9b78527358cf9a60ba3771119
AUX rbu 2082 BLAKE2B 402cd3b1bbd964474f642f1427110ab7ab04a45d1bfa69a403718b48d919c4a2cd253ab4052ee0ba70986f23a1e4d85c1753be528c731df593745765150d15be SHA512 4f11d8a0e74046721b305820778e65ab189959d3bef9820fb099605ef26102f063c120a1ea8d0a040cbd7354ae3a3d061463e7e247151b645dad24e022805edf
-EBUILD razer-blackwidow-ultimate-20151205.ebuild 1146 BLAKE2B c56a0222a9890a706fe45be342c208ba45de4264e18f7e4f1d2451bec486139ee9591c62c78efb1c3210265650bf6d566699b576ef025580850dad4e1ab96411 SHA512 df1c4f62c1d16396603aca3e81318879cc74d21383afeddcafd5d0c0d46f4d25aea427e33efb37cc0158dea15c19be11c99e8c3b5c95012fb5b153d55cc132e0
-EBUILD razer-blackwidow-ultimate-20170928.ebuild 1194 BLAKE2B 8cd9e00942568bb359f34f08daba5e6ba83edcf757da8de8d8f26d8bcf8b685d2b18c602cb17249fe4395974e89d5145763b0ed54ce149703637b2d27aa24c10 SHA512 052a04f813f983ca52ce0da918a874f7e0c924b4efd8746d0e3064c363b0c39042897f73b218d0b4e99e70ab2e1f8f74c3e132fdc9a7463bfedd6ab4393f7a86
+EBUILD razer-blackwidow-ultimate-20151205.ebuild 1196 BLAKE2B ade6410145c143f5a2fdea1dabb4c6c223f0c3e09b4a5dea7ab7cd99f15d11099bf6b93cf1e7ab48384b56229c43397600a1e2c0065cc7b9db8dc5e4b60ad521 SHA512 3cd75645a9e8cc9033a0d517e833aabc17841a9644dffee282fae198ba08d3a8b61fb541ab1d6a3bd41c39c733fc0026d77fdf45b8ff2ebf31dccc834ad154a6
+EBUILD razer-blackwidow-ultimate-20170928.ebuild 1223 BLAKE2B 7f6f7cd348c8ceb4b1239610410497301d8d5b37d6810ef819a25821c1b238489f3bed93329c7f5473290dd03821b12de0e403780654d0e701b9c98035a45fac SHA512 1c136b30fed7feecec7ab899d306f0f087f40f659c2af96a8d28d8cdf3364affa4de37828aabdca048f14df8d439c5a6fc65fd18f88a2a51151c79f392e17353
diff --git a/app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20151205.ebuild b/app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20151205.ebuild
index 34b7228..5d89f29 100644
--- a/app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20151205.ebuild
+++ b/app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20151205.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_10 )
inherit python-single-r1 git-r3
DESCRIPTION="Enable M1-M5/FN keys for the Razer BlackWidow Ultimate keyboard"
-HOMEPAGE="https://github.com/astrolince/razer-blackwidow-ultimate"
-EGIT_REPO_URI="https://github.com/astrolince/razer-blackwidow-ultimate.git"
+HOMEPAGE="https://github.com/lmiphay/razer-blackwidow-ultimate"
+EGIT_REPO_URI="https://github.com/lmiphay/razer-blackwidow-ultimate.git"
EGIT_COMMIT="9e6bfe3c3995d882bd093a3f3fc020d2839541a9"
LICENSE="GPL-2"
@@ -18,7 +18,6 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
- dev-python/pyusb[${PYTHON_USEDEP}]
${PYTHON_DEPS}
"
DEPEND="${RDEPEND}
@@ -38,7 +37,9 @@ src_install() {
newsbin "${FILESDIR}/rbu" rbu
dodoc ${FILESDIR}/Razer-Macros.Xmodmap
insinto /lib/udev/rules.d
- doins 99-razer-blackwidow-ultimate.rules
+
+ # don't install this at the moment - its failing for some reason when called from udev
+ # doins 99-razer-blackwidow-ultimate.rules
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
diff --git a/app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20170928.ebuild b/app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20170928.ebuild
index 8ce5f4a..1f87546 100644
--- a/app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20170928.ebuild
+++ b/app-misc/razer-blackwidow-ultimate/razer-blackwidow-ultimate-20170928.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python3_{10,11} )
inherit python-single-r1 git-r3
DESCRIPTION="Enable M1-M5/FN keys for the Razer BlackWidow Ultimate keyboard"
-HOMEPAGE="https://github.com/astrolince/razer-blackwidow-ultimate"
-EGIT_REPO_URI="https://github.com/astrolince/razer-blackwidow-ultimate.git"
+HOMEPAGE="https://github.com/lmiphay/razer-blackwidow-ultimate"
+EGIT_REPO_URI="https://github.com/lmiphay/razer-blackwidow-ultimate.git"
EGIT_COMMIT="725c58e3d469d50fae7fb8fe41f89c7f6b18b5da"
LICENSE="Apache-2"
@@ -18,7 +18,9 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
- dev-python/pyusb[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/pyusb[${PYTHON_USEDEP}]
+ ')
${PYTHON_DEPS}
"
DEPEND="${RDEPEND}
@@ -30,7 +32,7 @@ src_prepare () {
sed -i -e \
's:/usr/bin/razer-blackwidow-ultimate.py:/usr/sbin/razer-blackwidow-ultimate:' \
"99-razer-blackwidow-ultimate.rules"
- epatch_user
+ eapply_user
}
src_install() {
diff --git a/app-oam/bun/Manifest b/app-oam/bun/Manifest
index 7f5a0fe..7481125 100644
--- a/app-oam/bun/Manifest
+++ b/app-oam/bun/Manifest
@@ -1 +1 @@
-EBUILD bun-9999.ebuild 835 BLAKE2B 27f39092db7e1b887d74c965706e921b612ddb72819ad9612e31666334ee7274976d6c1363c17cec5a48911f5001fcb949ebe047c8f9578185552a94bf77bf18 SHA512 86d480fc0828a199a1ca0414b9e9ad890e7570a087aeb9ab3d6740994b3aa2d09d800f825ccea3dc58729ae78b79f0cd67b580cae2dc7810f959b180686774a3
+EBUILD bun-9999.ebuild 789 BLAKE2B 014f98ded445b1bd294b829682cae04c00dffc2cc49536396a5faeb3cdab241bbd57aa62ed7fe13eff1843e24ee060bcc692955babc93eb8c17385001251a52b SHA512 e47c113c1018762cc300c0e4f5c6f0c6841774d45eac5984c61407d0b8b7005608d37af1c522f41b46515ec918f5ff44fd8d57fa6b6d88ff40e178454123be6a
diff --git a/app-oam/bun/bun-9999.ebuild b/app-oam/bun/bun-9999.ebuild
index 397e262..efeb594 100644
--- a/app-oam/bun/bun-9999.ebuild
+++ b/app-oam/bun/bun-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=( python3_{5,6})
+PYTHON_COMPAT=(python3_{10,11})
inherit distutils-r1 git-r3
@@ -18,14 +18,13 @@ IUSE="test"
RDEPEND="
${PYTHON_DEPS}
- >=dev-python/invoke-0.22.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
"
DEPEND="
+ >=dev-python/invoke-0.22.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
test? (
>=dev-python/coverage-4.2[${PYTHON_USEDEP}]
>=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
- >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
>=dev-python/pylint-1.6.5[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/app-oam/glc/Manifest b/app-oam/glc/Manifest
index 7c65a53..d22b90c 100644
--- a/app-oam/glc/Manifest
+++ b/app-oam/glc/Manifest
@@ -1 +1 @@
-EBUILD glc-9999.ebuild 1000 SHA256 afc97852e213ada8ae1c9edc3e9307da60cfc1597086776e0c1f56312266448d SHA512 568be8bdaaf8d69e1c2e8ba5b3a55afd04c5cc4d741c7e4d65be72ac1be4536b7827676f71ab096eeb22bbcadb24b2a9fc5040e7dcf54a77e8bc1a2faf7cd4d1 WHIRLPOOL e28f8f97119045e39a3138ddeb9df0bb159847c13db70ae30f966d4e0e1e4a869efcc631453f6334d39af07f556794df3a575da6a7647bd3dc083795420b540f
+EBUILD glc-9999.ebuild 1000 BLAKE2B 6c81a7277d0248964e9d9380bda76c5bff6eaf4c155882dcbc5c62a0f68870842b6f7ac3deab80f1303d69491addda306d9251ada95d1478ae7bfa7834ed4710 SHA512 969f347fad04795379dfcca16156f825e198d709e97e9d08626752a318c4323ee85a8b70008fba178cb2b4351ec8008ed8b6741ce2a386b5653803291bfb9ae7
diff --git a/app-oam/glc/glc-9999.ebuild b/app-oam/glc/glc-9999.ebuild
index 618e57c..1ecfc5c 100644
--- a/app-oam/glc/glc-9999.ebuild
+++ b/app-oam/glc/glc-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_COMPAT=( python3_{10,11} )
inherit distutils-r1 git-r3
diff --git a/app-oam/oam/Manifest b/app-oam/oam/Manifest
index e16e3fb..a562680 100644
--- a/app-oam/oam/Manifest
+++ b/app-oam/oam/Manifest
@@ -1 +1 @@
-EBUILD oam-9999.ebuild 1839 BLAKE2B 9e81addeb9b695ea9c3245e6058b5f36a4f3c3047119340e60edd33c929e1903bf11001550cc105ad8b5538cb9f6633fd43be35a11b5a03c1a1aa3a5e908ca76 SHA512 38e80b3986517e878894aab77b00e62011d193793c34c1391e247434ec7e901958e1b9cd6375b7790122588a8c57901661aa149b8a2913917088e01217a922c5
+EBUILD oam-9999.ebuild 1763 BLAKE2B 968b3439366c87069ee807d077465e1efbac1d878409db887717244536282b330a86b4747b99e0d582050edd7425543f9ccd73bb48700ce7670350f40357b5a6 SHA512 82989de7612a05233c23f86001d93a11a1508f0fbc4087c892033614b1831dcfb27ab42e34f5ba6058794e067eb42c7943dc21e0145fcfbd0ab0cd25fb17970c
diff --git a/app-oam/oam/oam-9999.ebuild b/app-oam/oam/oam-9999.ebuild
index 90b349a..b229b62 100644
--- a/app-oam/oam/oam-9999.ebuild
+++ b/app-oam/oam/oam-9999.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_COMPAT=( python3_{10,11} )
+DISTUTILS_USE_SETUPTOOLS=no
-inherit user distutils-r1 bash-completion-r1 git-r3
+inherit distutils-r1 bash-completion-r1 git-r3
DESCRIPTION="Operations and maintenance automation for gentoo servers"
HOMEPAGE="https://github.com/lmiphay/oam"
@@ -18,6 +19,7 @@ IUSE="+lnav +ranger server"
RDEPEND="
${PYTHON_DEPS}
+ acct-group/oam
app-admin/logrotate
app-portage/genlop
app-portage/gentoolkit
@@ -25,15 +27,13 @@ RDEPEND="
app-text/multitail
dev-python/attrdict[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
- dev-python/eliot[${PYTHON_USEDEP}]
- dev-python/eliot-tree[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/pyinotify[${PYTHON_USEDEP}]
>=dev-python/invoke-0.22.0[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
- virtual/python-enum34[${PYTHON_USEDEP}]
+ sys-apps/portage[${PYTHON_USEDEP}]
lnav? ( app-admin/lnav )
ranger? ( app-misc/ranger )
server? ( app-admin/ansible )
@@ -45,10 +45,6 @@ DEPEND="
DOCS="README.md"
-pkg_setup() {
- enewgroup oam
-}
-
python_install_all() {
dodoc ${DOCS}
newbashcomp etc/bash.completion oam
diff --git a/app-portage/gentoo-koam/Manifest b/app-portage/gentoo-koam/Manifest
index 1b0cb30..2e882a1 100644
--- a/app-portage/gentoo-koam/Manifest
+++ b/app-portage/gentoo-koam/Manifest
@@ -1 +1 @@
-EBUILD gentoo-koam-9999.ebuild 642 SHA256 150b1307db15a29c9a318f59fe857663b3cc1bbc3dc0afd7553156c954e5d599 SHA512 652004cadce86bd5e17e096de49f09237a58c044c4343237840063a05dc6beb06e3b646a0bf5e9eb79ba50191d9f8b15b274bd34ecc9ad5e22ad959bd2dc8579 WHIRLPOOL f135d3019225fc3cc8f91623dc4c1922dca486135688a48ea628ad446dc1945bb19c6cb5c3a56aa004561e803dfa90663bf7540e0dd32694cebc7ebabed1fedf
+EBUILD gentoo-koam-9999.ebuild 615 BLAKE2B 97c0bd399354012a6d8d9d731e817f0f6c9bf63ccfcf67e3287bf7ccd991cb780ef99830835a0275dd09d452f0984878a2ea39c2e089034c41dc2d5cc014a37e SHA512 a54c66ee2755168471641349d60001acd2f7ebab4b612cec3176e0f850fd7dbff1efa325fbe5d8246aae47b9783788a85a47e36ec5d3f7e66f9c6838f485226a
diff --git a/app-portage/gentoo-koam/gentoo-koam-9999.ebuild b/app-portage/gentoo-koam/gentoo-koam-9999.ebuild
index 32b9edc..a24368e 100644
--- a/app-portage/gentoo-koam/gentoo-koam-9999.ebuild
+++ b/app-portage/gentoo-koam/gentoo-koam-9999.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
-PYTHON_COMPAT=(python{2_7,3_{3,4}})
+PYTHON_COMPAT=(python3_{10,11})
-inherit eutils distutils-r1 git-r3
+inherit distutils-r1 git-r3
DESCRIPTION="UI to track merges on gentoo servers"
HOMEPAGE="https://github.com/lmiphay/gentoo-koam"
diff --git a/app-portage/gentoo-oam/Manifest b/app-portage/gentoo-oam/Manifest
index ed75e53..3743670 100644
--- a/app-portage/gentoo-oam/Manifest
+++ b/app-portage/gentoo-oam/Manifest
@@ -1,9 +1,9 @@
-DIST gentoo-oam-1.0.tar.gz 12842 SHA256 02eea41d3f765d63a138ab381f30e82de1e97072afa6a0b21e7f33a2b8ce4045 SHA512 dea3151602b0116fe8ed96f9ca81b186a61bdf6f8e859238977df87f20e282715d766b4f3c0724dae8bb7a96c7797ed30bc0c830ac598a7db5f17672a95042e0 WHIRLPOOL f7e5ec2a8275df75a3cf95fcb142869ee57925367d625db075997cdcb526fea4ba97fa15eb1614869e534d709a279c42d3f5d7f9ed147f6086a4d555bf41783d
-DIST gentoo-oam-2.0.tar.gz 136364 SHA256 49606bb2d0336e200b03121b71048f8cd321013a7fb5a1ec2f926cb9e7e20428 SHA512 70e71fdadf465113636f25c6cb6fe24be9fce47648360040cfef4e16b2b615de6aa3d4c370f928890569067284a1f0014f41d7313ef0bd9602d2afe274b05cb9 WHIRLPOOL 0edc0aebb76631a39876b3f0b4cf98c5f950652f719c17ea976b2b9845f3f0176040c4d9d6f6b8c1cad8b61440faf5c7b6f1255953bafe479c2161d5884aec39
-DIST gentoo-oam-3.0.tar.gz 346997 SHA256 768713c5679ba973f97800969a18a5b08833d3a059eeb4bf564626d2cc97880d SHA512 c6d4af7f3c2514309b6ee224cabe6b65ef62525013556496bc3ba768d56aae00174092e79f33393125b13977377ca47b3137e769c4ee7d1013a30e339c3fa35f WHIRLPOOL c9396da4c1a0cc2d4a1015ecdca46ec4ba2637e1b998040d1c82c0e85f7f2058494b91c3eb0e27da5538d355c2925394a86223061b17a6c47637547e1b02a16d
-DIST gentoo-oam-4.0.tar.gz 347792 SHA256 9085f646a4c430d0f8877b0a7a3fdc8d9a725a3f88604ecb3152d9ba05859a82 SHA512 b2434df02544128ce6552e1e4385f2f4fcf5683aefc850d74f627061b28451dabe65b8b1a1c2364a80c751963394f78730435ba38fe8767575453219bafba666 WHIRLPOOL 67a8d0fd1cbb018bc28e7f5b714e8dbee166b46d5299d67321cbb379776076e0c71e6443ac36b3c7a963afa4c75866d8f68813c54b2782b98caeaaf251b17bec
-EBUILD gentoo-oam-1.0.ebuild 666 SHA256 faa28eef5b947a140107108aec892aa0909751aaad1724a5f332754069a77e31 SHA512 a0af669de56c754c8871311edf998631584568efcf98e9a8dbe4c37a19cd178dc827e757d9710ee5e099baa1c6851c8a023d898df44e25ccd102953c8e6eed69 WHIRLPOOL e99708e00c7c558047d73177de52aac097c13da104f26cf135bc6e0330456a41b1cfcb79f5dceed3f95c5a42588b55f018c5a35aa5fb5379f11f260ec68f69d9
-EBUILD gentoo-oam-2.0.ebuild 759 SHA256 69bcfb3a1a91a315bafc4b273d98fea4f2d7433ce53b27df1cb0dec3551a6489 SHA512 8a6e38250bb23a7977ec1c81a80f6df322355266d5a0e14df1ea5960a5a4861199ae91eb14b3913df0f276e55862c550885cfcfa0d3add54791fc9aaa9778a87 WHIRLPOOL a2fa3d3f438c73a3ededc69b9750c1529ac11731da6ed752fd63d6ea9f445c161a685bd6181ef81eef3b8816e5670ba291e0e762e345e9d66f7fbd2c0035da8e
-EBUILD gentoo-oam-3.0.ebuild 869 SHA256 47c19b101b60a8edbfd0dac058dc9fb191f0e4d531658934c4bf0d90f3078922 SHA512 3ca94702f85f2775bae015e553ca2052c31f9526153431b40230aaa0f2054c437049b983f926860b81c192e41f24ae7ec34042309e4f529a2d118f89275f7976 WHIRLPOOL c8b2549dd04ec80c8ac5256b747811e338200642cad3d9260e8efa75a2a6205826e461820165fa3919bcd065300ffec2153bacdf1c81f671a1a1ad5dcf1f29e7
-EBUILD gentoo-oam-4.0.ebuild 964 SHA256 b432f5b05f442254028656f3db061eef32aa5fa83b1b398aa14a095d0eddb2f7 SHA512 bcda7bff7e4ca98052df05c271dba8f745476880c0118e5b848d2c6d6389cea43c3e7b4195bcab1ead98a9d7da6df1d485365a72f2de52d76135c333130b276e WHIRLPOOL fb402db3d7eebbb4ebd94cf073666c133b033f43fa97cd67e8a66d21e6d73d7fd4b63bd8e9374fb51893129fbb4622e211a1c6386b7573af95ee8d4b9a54dfb1
-EBUILD gentoo-oam-9999.ebuild 1332 SHA256 754a42be5b0695e67b2aa0a6988a17865780a15d305711f3a64a5e3495885243 SHA512 1ebe39f843b188e5c0755d28c50cff2ec9b83b6497302defa0db9d09a4c3cf9df850b8c5dfaebbd08d2e5d106de9d505ffd99eb4368729799e528d45fd850319 WHIRLPOOL 27d662bf917bc281b43c38665a75090fb9fd17adc3b1a3e9b51b0f491c20514719c94af73883f60bc7327b00496d27b2c9d49da32fbf1ecceccd96da5435ad1a
+DIST gentoo-oam-1.0.tar.gz 12842 BLAKE2B 0297899b76440dfc4a7a350aa5639b24c902a82bbe82fe20029f04e2fcd1fe07e4950209e26f37aabd96d0ab578e1eace83aadc9cdce977bbc4bc3da04827191 SHA512 dea3151602b0116fe8ed96f9ca81b186a61bdf6f8e859238977df87f20e282715d766b4f3c0724dae8bb7a96c7797ed30bc0c830ac598a7db5f17672a95042e0
+DIST gentoo-oam-2.0.tar.gz 136364 BLAKE2B f2a5e4c068ee5e73b74a0987301e9782390d06b5b2cc9feb988666abe06324e10471d4e3ba952b8db8ce03e9c2bdcfada10c6bf062d350309a8eae7cff918b39 SHA512 70e71fdadf465113636f25c6cb6fe24be9fce47648360040cfef4e16b2b615de6aa3d4c370f928890569067284a1f0014f41d7313ef0bd9602d2afe274b05cb9
+DIST gentoo-oam-3.0.tar.gz 346997 BLAKE2B 3683db2b07a7ff47c228003fa0179c7a64d51add8550f2831d1e6334046f0f2e272f8d8ee1add4a252f2dee5bf6723c69b215f80eda68508f64c4679641369de SHA512 c6d4af7f3c2514309b6ee224cabe6b65ef62525013556496bc3ba768d56aae00174092e79f33393125b13977377ca47b3137e769c4ee7d1013a30e339c3fa35f
+DIST gentoo-oam-4.0.tar.gz 347792 BLAKE2B 1f0b3276b9f7f0b9cba1585aeb1e0e3c88818608c6c57c21bf503c195f662f3a2bc0fe49e733876ecd1d65094b2a52556bd260935238b7348c6c96d4f1eced5a SHA512 b2434df02544128ce6552e1e4385f2f4fcf5683aefc850d74f627061b28451dabe65b8b1a1c2364a80c751963394f78730435ba38fe8767575453219bafba666
+EBUILD gentoo-oam-1.0.ebuild 634 BLAKE2B 6fcdc6c21f7d7290090807ee5c0efe4daf98193683b11ef29904ac6544a663ac4dbe6297a9ad49fcc0dfa3ddb0273efecc9b2793fdf6ae04b60c044933c8868a SHA512 80c8fd8ec11e0673f614f198afda6a6fca0c83b5150e9256fc28d847e6cb89160a731bd81800543824764a934b07cd29764280b028c9167f71562daee03b3c8d
+EBUILD gentoo-oam-2.0.ebuild 727 BLAKE2B a397c2802d465e3d82be3fd4c9599b5cff2928869705ed79515339b6f564b327f60dc48fdd7ab22d050fe0ccac675b2115ec9f5675eebf7b5561871357e5b406 SHA512 51e8cfbf46651bb99c5101c23ff915915e11827c60c50a116977d2b3c8203493cc645671f9f5c05386a3aee69969c0f9e2a1ccb054e423264ff414ff26e0c94e
+EBUILD gentoo-oam-3.0.ebuild 837 BLAKE2B 6b61640f53fd03607e99b2fb591bf62b5d5df6a407af581a2e953115e420c38f0be34e462f0c4da63b40f65a2d4b122eaf4f709517906af86b368be3a727020f SHA512 e0e80df48ddff47abdd2c85786de7eef555b2642e00737e66131563cf9e28b6f75ee6a5487402ac0cba118148b4670377b18ac24e3310cfc80e517f251bcd341
+EBUILD gentoo-oam-4.0.ebuild 932 BLAKE2B 01338ca7287f1c4b8e4fd14b3f042549943983a8eca6d9a681d6ef9564bcc5fa52a6c9913fc5b76de02b5fffbeb8d8a15bd9ae4eb283f346d469e085e3ed68f1 SHA512 bd71a6b50704423a10954e2b22445be506cacede8ee8b6e16458c14d078150cce78952288eb584a93ed107adc7a787e497b9fb5f510acb610b771b4368d2e115
+EBUILD gentoo-oam-9999.ebuild 1315 BLAKE2B de70b2f0093d53892c3e23d03855148ff2c46aae491f3c8aa33d326f4acd0e6e71639e90a971bef27f5f0c4ad383c0db86d9ebe753729eac67f1d338be9ea73c SHA512 95739e718be87a81d9e5577a5698d768dba70b7e38484e79bff40b45f01bffa04acc0ebc29c93d8b8e6b753d3a2e452b7cd252fb6dcdbf515fbae2af3a0f76f9
diff --git a/app-portage/gentoo-oam/gentoo-oam-1.0.ebuild b/app-portage/gentoo-oam/gentoo-oam-1.0.ebuild
index 0f875e8..81a26bb 100644
--- a/app-portage/gentoo-oam/gentoo-oam-1.0.ebuild
+++ b/app-portage/gentoo-oam/gentoo-oam-1.0.ebuild
@@ -1,10 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
-
-inherit eutils
+EAPI=8
DESCRIPTION="Automatation for common tasks around gentoo server upkeep"
HOMEPAGE="https://github.com/lmiphay/gentoo-oam"
diff --git a/app-portage/gentoo-oam/gentoo-oam-2.0.ebuild b/app-portage/gentoo-oam/gentoo-oam-2.0.ebuild
index 3ec1172..1564fcd 100644
--- a/app-portage/gentoo-oam/gentoo-oam-2.0.ebuild
+++ b/app-portage/gentoo-oam/gentoo-oam-2.0.ebuild
@@ -1,10 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
-
-inherit eutils
+EAPI=8
DESCRIPTION="Automatation for common tasks around gentoo server upkeep"
HOMEPAGE="https://github.com/lmiphay/gentoo-oam"
diff --git a/app-portage/gentoo-oam/gentoo-oam-3.0.ebuild b/app-portage/gentoo-oam/gentoo-oam-3.0.ebuild
index 73eb6bd..3306254 100644
--- a/app-portage/gentoo-oam/gentoo-oam-3.0.ebuild
+++ b/app-portage/gentoo-oam/gentoo-oam-3.0.ebuild
@@ -1,10 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
-
-inherit eutils
+EAPI=8
DESCRIPTION="Automatation for common tasks around gentoo server upkeep"
HOMEPAGE="https://github.com/lmiphay/gentoo-oam"
diff --git a/app-portage/gentoo-oam/gentoo-oam-4.0.ebuild b/app-portage/gentoo-oam/gentoo-oam-4.0.ebuild
index 3a60119..79ae734 100644
--- a/app-portage/gentoo-oam/gentoo-oam-4.0.ebuild
+++ b/app-portage/gentoo-oam/gentoo-oam-4.0.ebuild
@@ -1,10 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
-
-inherit eutils
+EAPI=8
DESCRIPTION="Automatation for common tasks around gentoo server upkeep"
HOMEPAGE="https://github.com/lmiphay/gentoo-oam"
diff --git a/app-portage/gentoo-oam/gentoo-oam-9999.ebuild b/app-portage/gentoo-oam/gentoo-oam-9999.ebuild
index 0117fee..3a7b2b6 100644
--- a/app-portage/gentoo-oam/gentoo-oam-9999.ebuild
+++ b/app-portage/gentoo-oam/gentoo-oam-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=( python2_7 python3_4 )
+PYTHON_COMPAT=( python3_11 )
-inherit user distutils-r1 bash-completion-r1 git-r3
+inherit distutils-r1 bash-completion-r1 git-r3
DESCRIPTION="Automatation for common tasks around gentoo server upkeep"
HOMEPAGE="https://github.com/lmiphay/gentoo-oam"
diff --git a/app-shells/bashsimplecurses/Manifest b/app-shells/bashsimplecurses/Manifest
index 0ac4361..3daae92 100644
--- a/app-shells/bashsimplecurses/Manifest
+++ b/app-shells/bashsimplecurses/Manifest
@@ -1,2 +1,2 @@
-EBUILD bashsimplecurses-20161206.ebuild 696 SHA256 d8a78beaaa3c32787fb4412c71c7ed9c1b5f680cfce4f0ee6693c3db7e7f4cc0 SHA512 7ecb5fe71cf0c7ff6597a7ffe50f8a6cb79fdf783952477c50017d279edf1cbd78d19fbc0cd5f5827286e6ede3d25c4f81dd35416decb5537e77be65af34443a WHIRLPOOL e7faed53ab8ffd7df78c0861edc1fb5c31fc054f6cb281214510100af333bde22153202d4c2e244510094ba63461cb2965a6527c1952d60db8f8911143209b46
-EBUILD bashsimplecurses-9999.ebuild 641 SHA256 67d5f66ad67b795866dcfe1109bbbae8ce4b71e3417dd9f76e3a100f8942dea5 SHA512 afd7e21f6944a9ce626e235d32dc27975e5bfa0415c1e2a0d21f0e882fb77f6ecc432d892d857d401e648a142b0dac45a9c2edc10d793fca7a70b9d2bacf2c6d WHIRLPOOL 3ff5294611d09f08444ada7dbc0ecb94d529652207f660929cf0968228f586574e765cb21ac8fa62ed10c0924b16f74f28dcf58615637acd3280512f141ed4f2
+EBUILD bashsimplecurses-20161206.ebuild 696 BLAKE2B a68a033f0fc00d4fe401a16cdb50acaa57a88bc30c66677abbed2c04876973b605814a235fb34c9bd4ecc3264804f49a3dece32d4d7f8bc89b476a34b89d54ca SHA512 7ecb5fe71cf0c7ff6597a7ffe50f8a6cb79fdf783952477c50017d279edf1cbd78d19fbc0cd5f5827286e6ede3d25c4f81dd35416decb5537e77be65af34443a
+EBUILD bashsimplecurses-9999.ebuild 641 BLAKE2B ed2fb280b0885b4a809e86bbb2adcdda55c922fc0c58d54a3df1dd016e8e66bd95438a6755ddc1fec07323512acbc1ddd073c6837bbe3be2b634a6bf139a267b SHA512 afd7e21f6944a9ce626e235d32dc27975e5bfa0415c1e2a0d21f0e882fb77f6ecc432d892d857d401e648a142b0dac45a9c2edc10d793fca7a70b9d2bacf2c6d
diff --git a/dev-db/influxdb/Manifest b/dev-db/influxdb/Manifest
deleted file mode 100644
index d72c1b4..0000000
--- a/dev-db/influxdb/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX influxdb.conf.d 80 SHA256 dc6ea4c5b7f164e0e251ca3d3bce7079b62c316d45bc7d3b433d27a97c664ecb SHA512 61fbdc773b3644e66daa06ed27f30015a9df683dcc873c4c5c45c9c7d19aef8f52ac41801fe9c88daa84f79a3b7f3e0fdda0ce7d333269529c7ac410acd37859 WHIRLPOOL cc0eda9926ddcd71a31df3ef3e11c65a8e8ca4ae8d10beb741bd22d11a68270175f80cd619357500107be1bea9dff7580f815b3e5c5be3920c269128cd694409
-AUX influxdb.init.d 698 SHA256 49e9b08d4a70aa3e469ba45465fcd23f7b14d7ed7941526d57cfd1aa841b787c SHA512 b8d3b7557b47191bc3b49eafbe6480cdbafceb76a277404a1d50fc77e8e5a18e019487ad5dfcafa514ccd601f2a200fce5836fa95e5f17f208fc6ecb4d9a56f8 WHIRLPOOL 6ee54d6d9989544f25cdc1475e4608d4e67caab0f9b5543d71da6ab23df8d7ad25927c3a58e7eac12580839a1493f3969a419adf3040b5b64dd2531887d582e4
-DIST influxdb_0.13.0_amd64.deb 18143284 SHA256 18b9be8173b770f2c80d8a8c415535c2d2f66cec5e6a5d522415a18875422680 SHA512 ff085fb38c13cf1b05dde6acf7ec091c211c043f73c094693ebf58b1b5d5a4db58de1d55576af88cafab37d4d87824a4c38817d04c14d4c196efacf8de678912 WHIRLPOOL 6699c92aee79f3ec79a0748c985fe7511f1c24b8001231ac2e262a17928295b3f960dd92003b4573e7bf035b03e1d7ec0f9a95e58bf00bc149a505f90499f0bc
-DIST influxdb_1.0.2_amd64.deb 17788786 SHA256 88f6c30fec2c6e612e802e23b9161fdfc7c5c29f6be036f0376326445aff0037 SHA512 c234080e91a22ce85daa457adfd8cd8a5b5da013c69a90e622d4f056089e9181846c971413e91a89b72dc5be813aaa5bdf9ad85eb8ce834682d3eb159c2885a7 WHIRLPOOL 15fc6a0ff1a9aab57d97a156e0f7cd34e86c3427c2969d3a5845c65082a9a67dd4304851dcd64170dc2252dc4cae1fe73beebbf8c16a5f9ca540b53c0e68cea5
-EBUILD influxdb-0.13.0.ebuild 723 SHA256 742df0f04d8d82d2eeab90689de0982dd26a711d5a3110ce2bfeaef3d3d906ae SHA512 6efe3b6a4b0515e675c42a196c2dd871aabb6437980d7fc9bef844ad222aee4dbdee754aacd977836d5e8a3e80df014e7373796086eabac89161a3d10a9312b0 WHIRLPOOL 0a92ee9346bad9a7738ac16dc10ac445fb97c5372725da64ceffaace2131b1e4fb3cc30a87fe6ebc19cbb131432f50a110b137f8bd71f4a602e307109bce8104
-EBUILD influxdb-1.0.2.ebuild 723 SHA256 742df0f04d8d82d2eeab90689de0982dd26a711d5a3110ce2bfeaef3d3d906ae SHA512 6efe3b6a4b0515e675c42a196c2dd871aabb6437980d7fc9bef844ad222aee4dbdee754aacd977836d5e8a3e80df014e7373796086eabac89161a3d10a9312b0 WHIRLPOOL 0a92ee9346bad9a7738ac16dc10ac445fb97c5372725da64ceffaace2131b1e4fb3cc30a87fe6ebc19cbb131432f50a110b137f8bd71f4a602e307109bce8104
diff --git a/dev-db/influxdb/files/influxdb.conf.d b/dev-db/influxdb/files/influxdb.conf.d
deleted file mode 100644
index 660eb2b..0000000
--- a/dev-db/influxdb/files/influxdb.conf.d
+++ /dev/null
@@ -1,3 +0,0 @@
-# /etc/conf.d/influxdb: configuration for /etc/init.d/influxdb
-
-INFLUXD_OPTS=""
diff --git a/dev-db/influxdb/files/influxdb.init.d b/dev-db/influxdb/files/influxdb.init.d
deleted file mode 100644
index 165a6c5..0000000
--- a/dev-db/influxdb/files/influxdb.init.d
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-description="Scalable datastore for metrics, events, and real-time analytics"
-
-user="influxdb:influxdb"
-logfile="/var/log/influxdb/influxd.log"
-start_stop_daemon_args="--user $user --stdout $logfile --stderr $logfile"
-
-command="/usr/bin/influxd"
-command_args="
- -config /etc/influxdb/influxdb.conf
- ${INFLUXD_OPTS}
-"
-
-command_background=yes
-pidfile=/run/influxdb.pid
-
-
-depend() {
- need net
- after bootmisc
-}
-
-start_pre() {
- checkpath --file --owner $user --mode 0644 $logfile
- checkpath --directory --owner $user --mode 0755 /var/lib/influxdb
-}
diff --git a/dev-db/influxdb/influxdb-0.13.0.ebuild b/dev-db/influxdb/influxdb-0.13.0.ebuild
deleted file mode 100644
index 2a6907b..0000000
--- a/dev-db/influxdb/influxdb-0.13.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-inherit user unpacker
-
-DESCRIPTION="Scalable datastore for metrics, events, and real-time analytics"
-HOMEPAGE="http://influxdb.com"
-SRC_URI="https://dl.influxdata.com/influxdb/releases/${PN}_${PV}_amd64.deb"
-
-RESTRICT="mirror"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewgroup ${PN}
- enewuser ${PN} -1 -1 "/var/lib/${PN}" ${PN}
-}
-
-src_unpack() {
- mkdir -p ${WORKDIR}/${P}
- cd ${WORKDIR}/${P}
- unpack_deb ${A}
-}
-
-src_install() {
- cp -Rp * "${D}"
- newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-}
diff --git a/dev-db/influxdb/influxdb-1.0.2.ebuild b/dev-db/influxdb/influxdb-1.0.2.ebuild
deleted file mode 100644
index 2a6907b..0000000
--- a/dev-db/influxdb/influxdb-1.0.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-inherit user unpacker
-
-DESCRIPTION="Scalable datastore for metrics, events, and real-time analytics"
-HOMEPAGE="http://influxdb.com"
-SRC_URI="https://dl.influxdata.com/influxdb/releases/${PN}_${PV}_amd64.deb"
-
-RESTRICT="mirror"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewgroup ${PN}
- enewuser ${PN} -1 -1 "/var/lib/${PN}" ${PN}
-}
-
-src_unpack() {
- mkdir -p ${WORKDIR}/${P}
- cd ${WORKDIR}/${P}
- unpack_deb ${A}
-}
-
-src_install() {
- cp -Rp * "${D}"
- newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-}
diff --git a/dev-db/mariadb++/Manifest b/dev-db/mariadb++/Manifest
index e256bfa..efb40cf 100644
--- a/dev-db/mariadb++/Manifest
+++ b/dev-db/mariadb++/Manifest
@@ -1,2 +1,2 @@
-AUX makefile.patch 1970 SHA256 a0704fd728a0413190ab1d81e5c76e729cde7eb59025c990f9a86dd2338bca19 SHA512 fdaa4f0a2277855f8e72c2c94547fe8cd08c19d260a9bbf62a1d60ba87e66c8c4fc7ab663a752c29a2885c30837928e98c4d48307635bae9b458f60a59506a12 WHIRLPOOL 509e5cd385dce3fa02c6162554e0ffb8bd9e7d6a6404e8f2849ba36d381d67f96f6a518b061bbfe893e96a9402edc4b8a5417ea2151ddb13344b734ea7410de7
-EBUILD mariadb++-9999.ebuild 727 SHA256 3738f26ca271799630f73eb1b7434e0646863b32469cb4b4dff8fd506614298a SHA512 5a81f16a612bb56f68522f814a21cadbcbf108f70db5afc8c86cbd1538db379d844d6064af4b3fdfde0f7a9476e293a9699b1d8924f90d37bc7819ca377f2edf WHIRLPOOL dd8fc96081d4a6dc4ea5611d7cc2b3a382030fd4b509796f346a51bd3e45d0da431f4d2b3572484765fdb60b5c4ab2050df09c3698c2292dca707de8cc3e6a0f
+AUX makefile.patch 1970 BLAKE2B 14e0faf96652c5f48262d28bead2b0c5f248ba0500adecafbf95ff58f6c2415eaef71ce7f2c66ed9c13e7fc482faf79a2a6a852a9ab13896bb3ddd236df70ece SHA512 fdaa4f0a2277855f8e72c2c94547fe8cd08c19d260a9bbf62a1d60ba87e66c8c4fc7ab663a752c29a2885c30837928e98c4d48307635bae9b458f60a59506a12
+EBUILD mariadb++-9999.ebuild 786 BLAKE2B 2c29c0b179f84c39d82f3d06d787cee4b75fe1d4f503d631f6987050a035b796af285e4bcf30b557b44e889766160139b2eeec32527c20cfa05c775880e32814 SHA512 96b935e2486bb8ef642563c969a6165aaade5c963f69a46af75fac73fdc5be8c2ffb90baf0c4904e8c19eb8d7af9dd4bd6b1fad0c64201e50d462520356a8654
diff --git a/dev-db/mariadb++/mariadb++-9999.ebuild b/dev-db/mariadb++/mariadb++-9999.ebuild
index cc3850d..65825a6 100644
--- a/dev-db/mariadb++/mariadb++-9999.ebuild
+++ b/dev-db/mariadb++/mariadb++-9999.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=8
-inherit eutils multilib bzr
+# fixme: add back in bzr support for the code checkout
+#inherit eutils multilib bzr
+inherit multilib
DESCRIPTION="A C++ client library for the MariaDB and MySQL databases"
HOMEPAGE="https://launchpad.net/mariadb++"
@@ -11,7 +13,7 @@ EBZR_REPO_URI="lp:mariadb++"
LICENSE="Boost-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS=""
IUSE=""
RDEPEND="
diff --git a/dev-db/rocksdb/Manifest b/dev-db/rocksdb/Manifest
deleted file mode 100644
index d0e8262..0000000
--- a/dev-db/rocksdb/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST rocksdb-3.11.1.tar.gz 1640022 SHA256 c51ad66ed79569ef8e1ddc03cdf41c04a916d26ed468263b7f14b7d8ead79f8e SHA512 36d86020feed8f2e8d2537cb92aad27beba123374db2b3e538a4631523452f309901791e2fcbb8f21d91c7005369378cf7c1ce7332432267358fa2d00dcedad1 WHIRLPOOL f57f4c2b60994d23a53cf88204397e37e87651ed8e1d32a65def24a1575d4facd29a12abba04dcb182e35693e4cd1baab31b9553e4e1db59c84ea45db40cae5e
-EBUILD rocksdb-3.11.1.ebuild 827 SHA256 564378a838fb5b393ebf60af87c4bdd6be0ebce3bc9cc28ad1b344e08ea9edd8 SHA512 b5baab3e71347ee05d29f9861f20409c9afe3bd2954fefd5c3abe50fe5a98d120d27a9b90d578ab2b3d41e1c333efc7fdb36f611cca9f826d8abc700b37de9e9 WHIRLPOOL c0554c3df881c18a2b26b9809ee988b44b63766d7ebd306c8615a77856a43bdf618f016fb1c8b4ed13856f2e4d7b9d3364f0550d4ea15225726587b45a54cd07
-EBUILD rocksdb-9999.ebuild 796 SHA256 2c3f9777294ebf73b152dddf5dee51b52a2ad1964d8f4a6ac51f4b4aee90c58f SHA512 db9c97537cae3733101905cf139c8a6f25ed583c519a09848c904d956d1f726fe1fa4b8889975dcd55b1173c362a9f2c9daae5c5fee4176f29975b378660e419 WHIRLPOOL afb5b59e084638a9f7c44dee11d5508102ae63d68f680a3eaffbe6077b48ebb1c7a53ce201faafb9b85e9a74dbfafb4f67cdf7a972bbc5e7aa0cee7643f3b37d
diff --git a/dev-db/rocksdb/rocksdb-3.11.1.ebuild b/dev-db/rocksdb/rocksdb-3.11.1.ebuild
deleted file mode 100644
index 5995a95..0000000
--- a/dev-db/rocksdb/rocksdb-3.11.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="A library that provides an embeddable, persistent key-value store for fast storage"
-HOMEPAGE="http://rocksdb.org"
-SRC_URI="https://github.com/facebook/${PN}/archive/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+java"
-
-RDEPEND="
- dev-cpp/gflags
- app-arch/snappy
- sys-libs/zlib
- app-arch/bzip2
- java? ( virtual/jdk )
-"
-DEPEND="
- ${RDEPEND}"
-
-S="${WORKDIR}/${PN}-${P}"
-
-src_compile() {
- emake shared_lib all
-
- if use java ; then
- emake -j1 rocksdbjava
- fi
-}
-
-src_install() {
- emake INSTALL_PATH="${D}/usr" install
- dodoc README.md
-
- if use java ; then
- insinto /usr/lib/${PN}
- doins java/target/rocksdbjni-${PV}-linux$(getconf LONG_BIT).jar
- fi
-}
diff --git a/dev-db/rocksdb/rocksdb-9999.ebuild b/dev-db/rocksdb/rocksdb-9999.ebuild
deleted file mode 100644
index 43f91e4..0000000
--- a/dev-db/rocksdb/rocksdb-9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils git-r3
-
-DESCRIPTION="A library that provides an embeddable, persistent key-value store for fast storage"
-HOMEPAGE="http://rocksdb.org"
-EGIT_REPO_URI="https://github.com/facebook/rocksdb.git"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+java"
-
-RDEPEND="
- dev-cpp/gflags
- app-arch/snappy
- sys-libs/zlib
- app-arch/bzip2
- java? ( virtual/jdk )
-"
-DEPEND="
- ${RDEPEND}
-"
-
-src_compile() {
- emake shared_lib all
-
- if use java ; then
- emake -j1 rocksdbjava
- fi
-}
-
-src_install() {
- emake INSTALL_PATH="${D}/usr" install
- dodoc README.md
-
- if use java ; then
- insinto /usr/lib/${PN}
- doins java/target/rocksdbjni-*-linux$(getconf LONG_BIT).jar
- fi
-}
diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest
deleted file mode 100644
index 66d61ef..0000000
--- a/dev-libs/flatbuffers/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST v1.1.0.tar.gz 289967 SHA256 6ac776d86e1c9ac84497c51aeac5ddc79c9596166abd937dea073e1cc574a673 SHA512 baf9744e6e2501e84d7b51dc6448bb8bf4f5e211313dbf73dbffa1e34648215c956b166630a1d3260cd434d73cafb6fd4396f7bf14f73d9adecf1964cbed2fec WHIRLPOOL a1047176f9a8e1bc66500492aece28db3aec1698dac30d19c670237b185dbac040847cc02bb91c32aedfa16fe9629ea77af8dd13dc96db829368813229757105
-EBUILD flatbuffers-1.1.0.ebuild 947 SHA256 59d63046bbd283bc0eb9a7476a4b74dabd3806b9a56f464f388b16d212a59554 SHA512 1edb26f093b108e24285f2a82c202ea10baa9dc4d607e82e9a09528c11865a4f7d3bfa41b9ab352ed252e00c51a0ebcf33ec54f8beb8ca8311fa734fdf111ece WHIRLPOOL a780112e4ffadc8e00c8addc5d09bd41327c25ae28af52f0ead28d5a94c783207e9c9d48ba8451490f543ca60131985b09cddb07ae052ee1c3d6b681589deac6
-EBUILD flatbuffers-9999.ebuild 1195 SHA256 9a3ce89874042bb6c112ae013785a316c455a9853d9ac54fa861f9fd1829385c SHA512 d12405e8b33fe7a0a0c6222936913a040e8e275edeb9323ceed2fb01212e3166eca66dbd3854fb93511467964d0bc8183eec2b6fe978496c6c6dc8fb7133e129 WHIRLPOOL aafc99ed228052b8fe8a9f9674d9666e2a1447c9bed39bc80f48cfd01943e034008e7ad970ccb91908033ba04e0687de598b1d5eecc066c8c1b2092e56eeb2a0
diff --git a/dev-libs/flatbuffers/flatbuffers-1.1.0.ebuild b/dev-libs/flatbuffers/flatbuffers-1.1.0.ebuild
deleted file mode 100644
index 99ba400..0000000
--- a/dev-libs/flatbuffers/flatbuffers-1.1.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="Memory Efficient Serialization Library"
-HOMEPAGE="http://google.github.io/flatbuffers/"
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz"
-
-LICENSE="Apache"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+doc +examples +java"
-
-RDEPEND="
- java? ( virtual/jdk )
-"
-DEPEND="
- dev-util/cmake
- ${RDEPEND}
-"
-
-src_compile() {
- cmake -G "Unix Makefiles"
- emake
-
- if use java ; then
- (cd java && \
- javac com/google/flatbuffers/*.java && \
- jar cf flatbuffers.jar com/google/flatbuffers/*.class)
- fi
-}
-
-src_install() {
- dobin ${WORKDIR}/flatbuffers-${PV}/flatc
-
- insinto /usr/include
- doins -r include/flatbuffers
-
- if use doc ; then
- dohtml -r docs
- fi
-
- if use examples ; then
- dodoc -r samples
- fi
-
- if use java ; then
- insinto /usr/share/${PN}
- doins java/flatbuffers.jar
- fi
-}
diff --git a/dev-libs/flatbuffers/flatbuffers-9999.ebuild b/dev-libs/flatbuffers/flatbuffers-9999.ebuild
deleted file mode 100644
index 4a4aeeb..0000000
--- a/dev-libs/flatbuffers/flatbuffers-9999.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=(python{2_7,3_4})
-inherit eutils distutils-r1 git-r3
-
-DESCRIPTION="Memory Efficient Serialization Library"
-HOMEPAGE="http://google.github.io/flatbuffers/"
-EGIT_REPO_URI="https://github.com/google/flatbuffers.git"
-
-LICENSE="Apache"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+doc +examples +java +python"
-
-RDEPEND="
- java? ( virtual/jdk )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
- dev-util/cmake
- java? ( dev-java/maven-bin )
- python? ( dev-python/setuptools[${PYTHON_USEDEP}] )
- ${RDEPEND}
-"
-
-src_compile() {
- cmake -G "Unix Makefiles"
- emake
-
- if use java ; then
- (cd java && \
- javac com/google/flatbuffers/*.java && \
- jar cf flatbuffers.jar com/google/flatbuffers/*.class)
- fi
-}
-
-src_install() {
- dobin ${WORKDIR}/flatbuffers-${PV}/flatc
-
- insinto /usr/include
- doins -r include/flatbuffers
-
- if use doc ; then
- dodoc -r docs
- fi
-
- if use examples ; then
- dodoc -r samples
- fi
-
- if use java ; then
- insinto /usr/share/${PN}
- doins java/flatbuffers.jar
- fi
-
- if use python ; then
- cd python && distutils-r1_src_install
- fi
-}
diff --git a/dev-libs/nanopb/Manifest b/dev-libs/nanopb/Manifest
index 7a0b907..9a6c589 100644
--- a/dev-libs/nanopb/Manifest
+++ b/dev-libs/nanopb/Manifest
@@ -1,2 +1,2 @@
-DIST nanopb-0.3.4.tar.gz 220741 SHA256 300e3025ed64cc8e557341c92cd613ef56567f87bb63d75b3718b5899c00f69c SHA512 f459c78a8000cb11c7944fc6f480d1df9d207120df533d3a4b5427f2a5e737d32a4e5e89ab3035db3b082bc440a50c98eaee00f3784f7fc8cc7e7eb0ee5742c7 WHIRLPOOL c640c3a962bfc2b475efb39027fed3349352faca4f55d073675407d524d648fe7af55c9fd98d6f8ecdd0adc6232e40430d7d52329f62db0fe5e5cab004e359bf
-EBUILD nanopb-0.3.4.ebuild 812 SHA256 6f9c4939ce2837bf0371f0eac2b531ea18784849c86b3c1ed40c0ed334374c4c SHA512 8898b60a558627a3580fbd9a13b212cf1a1dbe34d91d9c72ce117e72ee6a3399decaeb4f7b69df4a095608a6011f06695cf58948e8bd0b43c9253c836cd63e9a WHIRLPOOL 5226662e1bc7a618f8fcda74b47aa7e530372e2f40dd7c7d240b162fe9d2fd01911b8ad945f2b53ce9f873f4a2a4d5782f6d936fed8572f076e3db56394744d9
+DIST nanopb-0.4.6.tar.gz 1136511 BLAKE2B 142fdda099f7fd31e07ee500dbf06a63ab3d1019b1286235936b091461a0ef1920d08589b57a668d9b107944374fbba12f1352b498149f113e53264942f888cf SHA512 ba41eff02b8082f9ab6dc0b462130ca26f86685281ff7e1cb4b72be3d107f6e165921a3250358519800dc4323706700186bfe10c964418d61e20431ef2b8d9b7
+EBUILD nanopb-0.4.6.ebuild 780 BLAKE2B 922b3ae548339aa2b6ed410d785d139976600b77e71406471fa83d1453c1d98d6b4be1ae0543df2d03f35fda0137241752953aa76e54c6a74c0c81b44114732e SHA512 85b9672e01f449a102e42839c20f665c1c41458a9a76922b55d02914b394258382132764140c75ef5c55968e3a995e053c5fd498a7aa1cb08d6c44cd3d547ef0
diff --git a/dev-libs/nanopb/nanopb-0.3.4.ebuild b/dev-libs/nanopb/nanopb-0.4.6.ebuild
index 618cd99..0c1abc8 100644
--- a/dev-libs/nanopb/nanopb-0.3.4.ebuild
+++ b/dev-libs/nanopb/nanopb-0.4.6.ebuild
@@ -1,10 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
-
-inherit eutils
+EAPI=8
DESCRIPTION="plain-C Protocol Buffers for embedded/memory-constrained systems"
HOMEPAGE="http://koti.kapsi.fi/jpa/nanopb/"
diff --git a/dev-lsl/lslint/Manifest b/dev-lsl/lslint/Manifest
index 7c88d13..348e3d5 100644
--- a/dev-lsl/lslint/Manifest
+++ b/dev-lsl/lslint/Manifest
@@ -1,2 +1,2 @@
DIST lslint-1.1.1.tar.gz 133237 BLAKE2B 13a883a823eb52cd3ad8d99a3191262c02b63524f9e28d9f4eb55723ee7354705132407f2899adfb62a2a4457de369a36db98aeac93eba267a13c51984b73bac SHA512 e03a7f932734fd44fc8e0ba4f6fcfa1bd8a2102914392cfcbaa6a5663514abd14b288f7ae3e1cb2e317a9359f716ff5c6cda505e45e86943e3636b002982994d
-EBUILD lslint-1.1.1.ebuild 895 BLAKE2B d004631c9b20d5ad83891a919f7b9fb6a4309789bb13c07b8aaf261f824566ae58f89890908df497b020b0fb6373b7661c4e68f7a544456b123457f5ad6b879a SHA512 91cbf711319556a19b2ba9761ca49671e64c3f3b161cfe95e426ccaeb08b6216f4f01f04041d8d3bcdb8690df81a55b6ffe399a63668bb35751d4ca38d97e6d2
+EBUILD lslint-1.1.1.ebuild 912 BLAKE2B 4bc37258aa9126f925e4f159bfedbc2d7a72df0111f9399f466dc9cec63f1c3523fd65230ec9d290b1dc4c415f57868a284d0f2b98a9eaa676e653540900cd17 SHA512 acc1465354141bcd7c69fba3212e75452b1fe14e4ee777dc6dc6166c49a7f3e2a381640932532f7fcc7ee0e30c2f8b031e38a5b2e3e418099821dae60b2c6550
diff --git a/dev-lsl/lslint/lslint-1.1.1.ebuild b/dev-lsl/lslint/lslint-1.1.1.ebuild
index ae5f723..7e72b54 100644
--- a/dev-lsl/lslint/lslint-1.1.1.ebuild
+++ b/dev-lsl/lslint/lslint-1.1.1.ebuild
@@ -1,9 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-
-inherit eutils
+EAPI=8
DESCRIPTION="A tool to check the validity of Second Life LSL scripts"
HOMEPAGE="http://w-hat.com/#lslint"
@@ -26,6 +24,7 @@ src_prepare() {
sed -i -e 's:CXX = g++ -g -Wall -std=c++98 -pedantic-errors -fno-omit-frame-pointer -ffloat-store:MYCXXFLAGS = -Wall -std=c++98 -pedantic-errors:' Makefile
sed -i -e 's:CXX += -arch i386 -arch ppc::' Makefile
sed -i -e 's:CXX += -arch i386::' Makefile
+ sed -i -e 's:g++:$(CXX):' Makefile
sed -i -e 's:$(CXX) $(CXXFLAGS):$(CXX) $(CXXFLAGS) $(MYCXXFLAGS):' Makefile
sed -i -e 's:$(LD) $(LDFLAGS):$(CXX) $(LDFLAGS):' Makefile
diff --git a/dev-perl/Log-StdLog/Log-StdLog-0.0.3.ebuild b/dev-perl/Log-StdLog/Log-StdLog-0.0.3.ebuild
index ed8ee5a..9643aed 100644
--- a/dev-perl/Log-StdLog/Log-StdLog-0.0.3.ebuild
+++ b/dev-perl/Log-StdLog/Log-StdLog-0.0.3.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
-MODULE_AUTHOR=DCONWAY
-MODULE_VERSION=v0.0.3
+DIST_AUTHOR=DCONWAY
+DIST_VERSION=v0.0.3
inherit perl-module
DESCRIPTION="A simple log file via a special filehandle"
@@ -14,11 +13,6 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=""
-DEPEND="
- ${RDEPEND}
- dev-perl/Module-Build
-"
+BDEPEND="dev-perl/Module-Build"
-SRC_TEST="skip"
RESTRICT="mirror"
diff --git a/dev-perl/Log-StdLog/Manifest b/dev-perl/Log-StdLog/Manifest
index 07ba9f1..7818908 100644
--- a/dev-perl/Log-StdLog/Manifest
+++ b/dev-perl/Log-StdLog/Manifest
@@ -1,2 +1,2 @@
-DIST Log-StdLog-v0.0.3.tar.gz 6982 SHA256 2ae70ac08d314328de8928044a53873a93b9f8fb1fd5cff177eeb1d4703641ed SHA512 a31c46c1cc2c339a72b2d02d9ff3e1afb9cd01c135e0dbdc9ff480852feb47284c97a564d56585f53d16b4593e981bf22c8817ceb88218856e6ec61aead86b1e WHIRLPOOL 9acdd4f2b997d88f9477ca363e5b9b583cc6d87a78c6438d155202f10d782198c33240ffb91c1dd20dd7fc40cdcbee56b5b92bc55d770a50c148b4c1c71cb662
-EBUILD Log-StdLog-0.0.3.ebuild 385 SHA256 aeb798f9b290d6e525cfe39faf9bb8fcac99ad7c679ec88460a8903243659a6f SHA512 866c9cfe67b0509b6f6f88590d79c014e751a29a4836f1eafd183cf6646dd0bc69db926835d44a348f980b96e0aeaa4d08ac49b6a4158689388b8722d1801d46 WHIRLPOOL 6c202230a5f49c681766a5ca4885446b56686db68ab1a7e3ab600648d531be97ce7999d5a22632f9a43872cc8a9cd0f39d4d374868238744bb577ee33caadf7e
+DIST Log-StdLog-v0.0.3.tar.gz 6982 BLAKE2B ac92bc213e36eb8499b05808f0e647d9880835a68fe4f3708d4e390c61aa614fb0f3f5bf43d2d94ac137e4f6bfd2b2d9ffcff4e4949f7f8eab8a174d6740df62 SHA512 a31c46c1cc2c339a72b2d02d9ff3e1afb9cd01c135e0dbdc9ff480852feb47284c97a564d56585f53d16b4593e981bf22c8817ceb88218856e6ec61aead86b1e
+EBUILD Log-StdLog-0.0.3.ebuild 324 BLAKE2B 17b8efed478e5a3134cdf30d7e96c670ecc4b3c82902bda1c4f66ed12746d1bdded6b438678d4fc79e5949bba37176dabedc5fef5bd2affec8beb617e3afeb2b SHA512 a2741b425a5a697a1fb0e0d8f2b02ae5338c91a91f0e240225af56cd50e60c063986f481e7db8176c8cb2f9fb191c826131e4c8ae50cc111bc6ea4d69f784c66
diff --git a/dev-perl/Net-Bluetooth/Manifest b/dev-perl/Net-Bluetooth/Manifest
index 0ce1716..b8a67c8 100644
--- a/dev-perl/Net-Bluetooth/Manifest
+++ b/dev-perl/Net-Bluetooth/Manifest
@@ -1,2 +1,2 @@
-DIST Net-Bluetooth-0.41.tar.gz 18425 SHA256 4a16ebc659780ac5202b649e1a88332a2292606155c858741182718d3d712fb2 SHA512 8011e8ecb390d1cd9f916aaffb0f5dd430bb9c15188a115f97a9e747bf74c6a977bc53cb6207291181de5f2736ff3302bf90a080bd1ff5d75e66cb589c2f79fe WHIRLPOOL a959a896e4c814ca1a90417d117112eb4a5be7144f0ef44d6a16c4d3e0055b777e806994f08244bcb9fa8edab505599b30c490f7c893a7293671984651fcb792
-EBUILD Net-Bluetooth-0.41.ebuild 365 SHA256 58948389c91aa917750772bc081d67d09fa05b64ff3ef10a86b94f45a2919b82 SHA512 f0e277b8eeb969335c5e4c7d10f1e225f6f2f47ee474ebe84f781d11622e5fb8e6f46244a9d09b6fa266e4a12caecdf1aec7489ab884761ce131b020a1a777fb WHIRLPOOL c4a6ed5e4bdce6036defb7c1c4c346e70506047164445819cf5f4c2d95bda2ecc3f12aeccbaca14f514412a9d2463f87ef58ca7a474eda9d702ea3124dcba5ea
+DIST Net-Bluetooth-0.41.tar.gz 18425 BLAKE2B 42a89aa102b3a7214023e77b276d467a64e18ba898fffedc618f3b389f7748f68bc9d3885eac1e9321b0634b6559db5b6ee8b6e51623db7d96cda1274f0fb6f0 SHA512 8011e8ecb390d1cd9f916aaffb0f5dd430bb9c15188a115f97a9e747bf74c6a977bc53cb6207291181de5f2736ff3302bf90a080bd1ff5d75e66cb589c2f79fe
+EBUILD Net-Bluetooth-0.41.ebuild 331 BLAKE2B 64c7c8ddeaf025f390e06083f3e8d2d73e73cc0810411027a94a0729e54aaab882c6542dea8f4d041cc5ea348c51ea1537acebd3f8a5d4c646814a01a1412205 SHA512 415f8deb4e24be175934ea22e1c26bc4ab2df69062c34e4067cd19ee4c0cf5abc40a531f3463c27a6768fc20fe7a751bb582f4f64e09a2bf3fa96108f39a79f9
diff --git a/dev-perl/Net-Bluetooth/Net-Bluetooth-0.41.ebuild b/dev-perl/Net-Bluetooth/Net-Bluetooth-0.41.ebuild
index 9530da3..f815dd0 100644
--- a/dev-perl/Net-Bluetooth/Net-Bluetooth-0.41.ebuild
+++ b/dev-perl/Net-Bluetooth/Net-Bluetooth-0.41.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
-MODULE_AUTHOR=ADDUTKO
+DIST_AUTHOR=ADDUTKO
inherit perl-module
DESCRIPTION="Perl Bluetooth Interface"
@@ -20,5 +19,4 @@ DEPEND="
dev-perl/Module-Build
"
-SRC_TEST="skip"
RESTRICT="mirror"
diff --git a/dev-perl/Net-SDP/Manifest b/dev-perl/Net-SDP/Manifest
index ab44de3..987fe93 100644
--- a/dev-perl/Net-SDP/Manifest
+++ b/dev-perl/Net-SDP/Manifest
@@ -1,2 +1,2 @@
-DIST Net-SDP-0.07.tar.gz 20679 SHA256 f43fa0f8f9705ae66a4084d13691c2ad7724b381424d368404c3d825bc5782f0 SHA512 5980f112f94f92622d98f11a01bdae5e7448a922d7e61bde345c744e6042c96cb1ba1c2a4388fc22b55c77402b1ed301c078fc8b6ed43a9ed76bb952fe392961 WHIRLPOOL de371cb8a340f1b87d2f3a49deb3020605f42599171cdaa6914e83d51ae84da73c684efc571abecb798284bbfda8b04b3719d6f56741d23193fc5780f291875c
-EBUILD Net-SDP-0.07-r1.ebuild 349 SHA256 4d0ea1b0927fa98acdea1357ba92e701ec12adaaf5a14a68c4749707e691bbf0 SHA512 7a7787564d1a8085f5dcadd39318d37dd1b0347618207f353552b35ca181b8c689a02da802c129fc3237ed3da814a2d60267b8bcb84cc9a91d8bd2c2860ba261 WHIRLPOOL bdf462e30e69eacc5fb259077a4ec8d65211c8c2725965a3bce08d9efb3a7323d683097ca25e0499b44e5155dfc2f78f321ca6ba86ef85967124958791efe81d
+DIST Net-SDP-0.07.tar.gz 20679 BLAKE2B 3a0c815a052c5f6b338ffbabb41af7ae0d8c2cb1b000bc7c44a1d1973a958e6d190707e4268b38e06c22631d1c6ab794e59adec7266a54c19159bd3bd3b67100 SHA512 5980f112f94f92622d98f11a01bdae5e7448a922d7e61bde345c744e6042c96cb1ba1c2a4388fc22b55c77402b1ed301c078fc8b6ed43a9ed76bb952fe392961
+EBUILD Net-SDP-0.07-r1.ebuild 294 BLAKE2B c324028527f41d93f1d2a28a09e00ec55226bb7be62795de7a758f51c4f2d44b945f43eca46a2f5fe71f17e8dd2bbf0bfbe1a74599113adffc8b84c43f9575e6 SHA512 57d5c3279499ea80e2ef6fbfbd34a1bd969379fc11f103ac80f2b823394e3df3c5354f4c2bf8939b96a3812d820a81ff268182dc4254409ad6c271ae03b048a2
diff --git a/dev-perl/Net-SDP/Net-SDP-0.07-r1.ebuild b/dev-perl/Net-SDP/Net-SDP-0.07-r1.ebuild
index 3974902..7df9161 100644
--- a/dev-perl/Net-SDP/Net-SDP-0.07-r1.ebuild
+++ b/dev-perl/Net-SDP/Net-SDP-0.07-r1.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
-MODULE_AUTHOR=NJH
+DIST_AUTHOR=NJH
inherit perl-module
DESCRIPTION="Perl extension for SDP"
@@ -14,8 +13,6 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND=""
-DEPEND="dev-perl/Module-Build ${RDEPEND}"
+BDEPEND="dev-perl/Module-Build"
-SRC_TEST="skip"
RESTRICT="mirror"
diff --git a/dev-perl/Net-SMPP/Manifest b/dev-perl/Net-SMPP/Manifest
index b60e994..d1cc6a3 100644
--- a/dev-perl/Net-SMPP/Manifest
+++ b/dev-perl/Net-SMPP/Manifest
@@ -1,2 +1,2 @@
DIST Net-SMPP-1.19.tar.gz 50593 BLAKE2B 1ceaf70d624ece936b997a5958215cfe04082b889fccec8b50d454f0b9226afb615b8abb1db27d0f16cfeaced5b422b191fd39acd5c4e63b80aa49588a92fc39 SHA512 df4c4008b62be8a2aefc8fd14a288df4d0831f9e60430d75adc5bb7321f247a271c53041801e01e45b06782ac385d2e10d41ad0f57d80ef2482a23436804cfa8
-EBUILD Net-SMPP-1.19.ebuild 368 BLAKE2B 2420881ae9bd3688711fed682834bba765913ed2d9c09b266eba23dd650eb6a192e08c800b14e4bde8a31d1f698de95babea8555137b62654b0f6e7bfebd4544 SHA512 56a90e55d1f4cda2624f59b0519cb2c0ef9c17cde2945a4b75d33dd1131985966c45ada27b51988a0842dfa33fbe7d2283ba3fa82e983342af0ec5c202288ed8
+EBUILD Net-SMPP-1.19.ebuild 348 BLAKE2B d7c41818f4014828c96ea208becae5e6ea7f01d9b50a58fc188dddf590cdec252fe95e570d025ed9b0af489a2b0dce407180f46ee5c8c8fdaa502d3dd883c68a SHA512 1e62236fafc82c30fabd6c0b80a566caa6e87d24ac7a999fa26b63262856cec7e2977d1c2dc74a7f3ffa7c39a0d2f1303e67ec8c905800233bd220ad2bc39ca9
diff --git a/dev-perl/Net-SMPP/Net-SMPP-1.19.ebuild b/dev-perl/Net-SMPP/Net-SMPP-1.19.ebuild
index 98d3fe2..16d2557 100644
--- a/dev-perl/Net-SMPP/Net-SMPP-1.19.ebuild
+++ b/dev-perl/Net-SMPP/Net-SMPP-1.19.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DIST_AUTHOR=SAMPO
DIST_VERSION=1.19
@@ -19,5 +19,4 @@ DEPEND="
dev-perl/Module-Build
"
-#SRC_TEST="skip"
RESTRICT="mirror"
diff --git a/dev-perl/Net-UDAP/Manifest b/dev-perl/Net-UDAP/Manifest
index 42658f8..ddb1131 100644
--- a/dev-perl/Net-UDAP/Manifest
+++ b/dev-perl/Net-UDAP/Manifest
@@ -1 +1 @@
-EBUILD Net-UDAP-9999.ebuild 1466 SHA256 de48b73132642a36f5a4f5b76b2403c8928bf26bb47ae157390f10d9b53b1e6a SHA512 500d2299e7a48ea1f163b5c40d260c48bee4aa06be5098b6845b0cb4fa87ebec81473abd3706b014a324c6efd534ffa854600e25046bdf48e5773c20c02fe78a WHIRLPOOL 5947e4b6fa1b6b5c03fa346403062af75c4fae06561baed853c990ab3adab04cfdef16287d9c9a487d0be6001c4c5f0a9cf12e9b07ebc94c060699a6bb6ef856
+EBUILD Net-UDAP-9999.ebuild 1433 BLAKE2B f27b6f3927f473a5b59c5379c80b1a599efc504dd7b92e6f8fc689dcc1e4b7eb7935f14fc84610071c4b72287e5d30e0bdc056fd47879c2dd6337d8962f97d38 SHA512 71d89d315bafe138c1d792f000b21c6de024263d57559a95b606fbf17f5d3b900d48f0124a52beb08a6ad2fb3a8c876fbbe5a05aeb70b53c3902c12b64aa3712
diff --git a/dev-perl/Net-UDAP/Net-UDAP-9999.ebuild b/dev-perl/Net-UDAP/Net-UDAP-9999.ebuild
index 39f4b49..7b8eade 100644
--- a/dev-perl/Net-UDAP/Net-UDAP-9999.ebuild
+++ b/dev-perl/Net-UDAP/Net-UDAP-9999.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
EGIT_REPO_URI="https://github.com/robinbowes/net-udap.git"
inherit perl-module git-r3
@@ -25,8 +24,6 @@ DEPEND="
dev-perl/Module-Build
"
-SRC_TEST="skip"
-
S=${WORKDIR}/${P}/src/${PN}
src_prepare() {
diff --git a/dev-perl/YAML-Diff/Manifest b/dev-perl/YAML-Diff/Manifest
index 6f2fa2d..82809d0 100644
--- a/dev-perl/YAML-Diff/Manifest
+++ b/dev-perl/YAML-Diff/Manifest
@@ -1,2 +1,2 @@
-DIST YAML-Diff-0.0.2.tar.gz 10108 SHA256 e65ddf6b67f824c24281eb0b562a6d7efd79b0d6c28c5bb970bb5974ecb000a1 SHA512 ccc4a472f49bbdc0d90b94ae753290d8d6368e1a3eb8533d7b930062d1ed0f4da456600de78e12af2a3701a58fd3595a652183aacfc35246a97bce65662f6957 WHIRLPOOL 98749c0bf9fe18346fead60a3eaf1f1232cfd1e1dfed26a46e4717a3e20f8ad780b59c8b02116a9d5c765ca9bed40781f5af13c11c73c8d5073399738e974a08
-EBUILD YAML-Diff-0.0.2.ebuild 473 SHA256 9c6617c3dce6ca421b24403bc329e7906d8e29d5c92324ea8de5bf3e6c739a77 SHA512 845c19e84bf20599a297f0d3afb42b9a45c918592d611aa2def3e5ce0831a0ebb060f64b5fa266f292ba9580c2357366f6677bd05df0351e88befe0d40a82182 WHIRLPOOL e135f8db43430df3bf4e13f3324c0f6bc19a12f07bb67f6ae67c7a1a07d964391c81426e0330af3063c5c7ce0b97d2877461ca15d83c79eb4ea228e9bf7fbc85
+DIST YAML-Diff-0.0.2.tar.gz 10108 BLAKE2B 96ac464242c4a9b0629d4549c7d8954f2023733c7179ba70a97e479a589ca4a74f3b50a057cf10395593b81dae7f2e32191643d1a85f6753a0675883314b00ec SHA512 ccc4a472f49bbdc0d90b94ae753290d8d6368e1a3eb8533d7b930062d1ed0f4da456600de78e12af2a3701a58fd3595a652183aacfc35246a97bce65662f6957
+EBUILD YAML-Diff-0.0.2.ebuild 437 BLAKE2B 7325e9f9954850d1b7335c77e365f32f5e261f07456e390fc47dc0234d57bfe008aa28579fb51d70b9132694f837965edb0e9ea06d30341b1fd4d29e280996b6 SHA512 445358d998fc19b5e0022bac5b8dea9c3b1dab7f0d695dd8f1d330ffa19398e4430e422dc16b191059e93354e4ccfd6077daa22e8c6aa80b9a4b5c486662abd6
diff --git a/dev-perl/YAML-Diff/YAML-Diff-0.0.2.ebuild b/dev-perl/YAML-Diff/YAML-Diff-0.0.2.ebuild
index 9adfd9c..4037a28 100644
--- a/dev-perl/YAML-Diff/YAML-Diff-0.0.2.ebuild
+++ b/dev-perl/YAML-Diff/YAML-Diff-0.0.2.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
-MODULE_AUTHOR=INGY
-MODULE_VERSION=0.0.2
+DIST_AUTHOR=INGY
+DIST_VERSION=0.0.2
inherit perl-module
DESCRIPTION="Diff 2 YAML Documents Semantically"
@@ -25,5 +24,4 @@ DEPEND="
dev-perl/YAML-LibYAML
"
-SRC_TEST="skip"
RESTRICT="mirror"
diff --git a/dev-python/aiocoap/Manifest b/dev-python/aiocoap/Manifest
deleted file mode 100644
index 108bdcd..0000000
--- a/dev-python/aiocoap/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST aiocoap-0.4_alpha3.tar.gz 123988 SHA256 a16e513293be46c3c254963eb1c9614a0823f170e39ce4e690915587191c0c71 SHA512 2d7539da4f688d9a60900937be36c464be2133298cd738154984dfee8f095e0919de339179a783c59e65736b1bdef65135d610090edf8fd49eef1b7f11d9cc15 WHIRLPOOL 20b2e539e62802577de87e97ff617bb9872bc4234681feb9cc44d3dfba51271f96de1a3a95dc2e245749cbc6072bb89c419be959089e3c91899bb65a72fcc6ab
-EBUILD aiocoap-0.4_alpha3.ebuild 619 SHA256 df94cee1962f355bfdee3089b2311dafc3b17f0cd5abdb6eef331f70df4098f7 SHA512 8e4198340b6182d7e21f5fbaa09820ce2e769a5a4bb4e28fb49eccf1bd77e22c5512a0c705b9b6a78e31f63e5826426f36af1e682b5861463bfa2059d686c7e1 WHIRLPOOL a772bcc0115d97127e36e5c65f60c5d2901c6f5303dc6a194a3c73de5c5cfc845d9f7d26047170892f21be989f90cd07b1dc1b97c78db4af9f2a2059299afb01
diff --git a/dev-python/aiocoap/aiocoap-0.4_alpha3.ebuild b/dev-python/aiocoap/aiocoap-0.4_alpha3.ebuild
deleted file mode 100644
index 0661d80..0000000
--- a/dev-python/aiocoap/aiocoap-0.4_alpha3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python3_{5,6})
-
-inherit distutils-r1
-
-MY_PV="0.4a1"
-
-DESCRIPTION="The Python CoAP library"
-HOMEPAGE="https://github.com/chrysn/aiocoap"
-SRC_URI="https://github.com/chrysn/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_prepare() {
- rm -rf tests # FIXME
-
- eapply_user
-}
diff --git a/dev-python/aiohttp-cors/Manifest b/dev-python/aiohttp-cors/Manifest
deleted file mode 100644
index 83271a1..0000000
--- a/dev-python/aiohttp-cors/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST aiohttp-cors-0.6.0.tar.gz 42507 SHA256 b5dab373e0666836526a3c7a6cf8f887e75559e05d0e836cb9fb233958145e9c SHA512 75453ebbc074d5f25cc8efc46ffdb76fc90b0a96a9e6fce0eee5a5f28dba31cb50301289cac3b36c70ccdbc10c8f4ba9e362d8e9f350ba7f9dfacd06e6f5e699 WHIRLPOOL 5f44c2d440f0713c0640ce8a3be94d699601b2dadd705301b17bd6b1ae2bf1afcfc0e4bdd331210d5e298b8a1256bb4b64e6e2b7620714c0088f66121412cc70
-EBUILD aiohttp-cors-0.6.0.ebuild 1165 SHA256 4c500b260842e361ffa184c88e91bcb8d6cd4fffd2d7d9a866cc4f6760b8b4dc SHA512 a5f75e622c7e94d6a15536782f6c027c417d7e5135494789870b32f31ff3aa5fae816253d5e6cc51fdd2b79b891477129ec5680806e7290079110c0d34ad1f17 WHIRLPOOL 89d2646ddec14010e2a744f08dad238a92076058636f47adcafdafb98f6013097acf7d851ab44f0111bb4e7d16a6ce9c8549c10f6027664c86fb6f63b3ea7aba
diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.6.0.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.6.0.ebuild
deleted file mode 100644
index 974f163..0000000
--- a/dev-python/aiohttp-cors/aiohttp-cors-0.6.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server"
-HOMEPAGE="https://github.com/aio-libs/aiohttp-cors"
-SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-EGIT_REPO_URI="https://github.com/aio-libs/aiohttp-cors"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/typing[${PYTHON_USEDEP}]' python3_4)"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-cov[${PYTHON_USEDEP}]
- dev-python/pytest-pylint[${PYTHON_USEDEP}]
- dev-python/pytest-runner[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- )"
-
-python_prepare_all() {
- # for some reason, it is installed by 'setup.py test' on py!=3.4
- # TODO: investigate
- sed -i -e '/typing/d' setup.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
deleted file mode 100644
index e4df0ac..0000000
--- a/dev-python/aiohttp/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST aiohttp-2.3.10.tar.gz 848324 SHA256 8adda6583ba438a4c70693374e10b60168663ffa6564c5c75d3c7a9055290964 SHA512 e4ea725bbd3d7d749f2ec21eea1ff9f5c836fbeaa17ad72f77e378c69b008448e57503175bee6adff86110f65edc915cb6368df3011d1d9d61cf47718b086be0 WHIRLPOOL c95d010418675d85adf8d314a3bd951654e9a4028bb32182174c12ad2ff6076d9632c71326a44cc5973df4200592390c4914083f71e5c3ac8671f4678e49ff79
-EBUILD aiohttp-2.3.10.ebuild 1591 SHA256 40007601b166584128ff98051715639853608f4bf41e56687d82690d3e32aa12 SHA512 5d9bd5ccdb55ad9ce780f94c9e346f9f79cbc53cb76cd18aeefb3624f3c418a5856593f57effe1b7f1765a3cd2ae454d499a7d553f14937f9a23406dc9caffc5 WHIRLPOOL beb1ece140da0d587c9a0efd315cce677bc6924944ae9a3347f6fbddb169715cfde5f1d0eb224582d9d0f67e56931d864053c6cc03abf2d71498d56d75817950
diff --git a/dev-python/aiohttp/aiohttp-2.3.10.ebuild b/dev-python/aiohttp/aiohttp-2.3.10.ebuild
deleted file mode 100644
index 669641f..0000000
--- a/dev-python/aiohttp/aiohttp-2.3.10.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python3_{4,5,6} )
-
-inherit distutils-r1 vcs-snapshot
-
-DESCRIPTION="http client/server for asyncio"
-HOMEPAGE="https://pypi.python.org/pypi/aiohttp"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
-EGIT_REPO_URI="https://github.com/aio-libs/aiohttp"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-CDEPEND="
- >=dev-python/async_timeout-1.2.0[${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- >=dev-python/multidict-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/yarl-0.11[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/cython[${PYTHON_USEDEP}]
- doc? (
- >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${CDEPEND}
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- www-servers/gunicorn[${PYTHON_USEDEP}]
- )
-"
-RDEPEND="${CDEPEND}"
-
-DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${PWD}:${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/_build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/artifactory/Manifest b/dev-python/artifactory/Manifest
index 4876eee..aaabc33 100644
--- a/dev-python/artifactory/Manifest
+++ b/dev-python/artifactory/Manifest
@@ -1 +1 @@
-EBUILD artifactory-9999.ebuild 583 SHA256 6d799a50d4bce6618cf9f340900be79aae27add15b86350bf882c799ae3c5619 SHA512 d8f9f849d1b95e8a982087442eaa3d11bd091721736273839cf5de672a0d05107265a116890987c6cb90ca0893722c4d11f4400a26d625d89e3e589dc40cb424 WHIRLPOOL 1fef771a1e250503c56459cc4f13740ece8e980dd02c5684326fa73580c5d17b0b70efd23cc99c892512c23e085e7c16a15a568859b633d58ff2e14031c689ff
+EBUILD artifactory-9999.ebuild 569 BLAKE2B 1396f895baf8376ca6220cb5207f0bd6a09853079e99f7e967bfa416c75f297588546dcd25a603d6bf020a72349e5919be682f694b917f78472e60c52b9929de SHA512 5ac70112378821e212cb550b561f7cc360d4a0e073f40b0dcb3ec01524fe5e1faedee2f0f10aef386aa0e1111eceedd212633de6552eb56706ff64e271482b87
diff --git a/dev-python/artifactory/artifactory-9999.ebuild b/dev-python/artifactory/artifactory-9999.ebuild
index 8d5aa67..a18a1ba 100644
--- a/dev-python/artifactory/artifactory-9999.ebuild
+++ b/dev-python/artifactory/artifactory-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=8
-PYTHON_COMPAT=(python{2_7,3_{3,4}})
+PYTHON_COMPAT=(python3_{10,11})
-inherit eutils distutils-r1 git-r3
+inherit distutils-r1 git-r3
DESCRIPTION="A Python client for Artifactory"
HOMEPAGE="https://github.com/Parallels/artifactory"
diff --git a/dev-python/astral/Manifest b/dev-python/astral/Manifest
index 74a3e3a..27e2938 100644
--- a/dev-python/astral/Manifest
+++ b/dev-python/astral/Manifest
@@ -1,2 +1,2 @@
-DIST astral-1.5.tar.gz 82258 SHA256 39033623dcf0517fa2c5374d632b4aa321f5a4f1fa7e43684d15d905aa6a8cc7 SHA512 34fcd3baaf4471403eba8fa9f88937df221f3212eee1addba7147018e8c693c6e34dc640a4520ce24c92a3ba57ef9d89e46b48a2dc3095c7d36a07e85845ecc2 WHIRLPOOL 23b3d35583abb3dbfce62743fd52eab60d607989cda5796f08aa9d318370afd5d2691a5f3cc8c19d6ea687f64808ac775fe59f4cfd09b1597706c4add349c171
-EBUILD astral-1.5.ebuild 710 SHA256 0805489a1d616d1660a2e062ec5db5f5a0b2a19d658df6955c0aeec40315011e SHA512 4ddefd19c771d4b211928783d8846102b8d72bf144767612d94e5265a47185c2335542117fc7560dd1ae85e370f318bb5d5d770235712e3b4fd4765314327bc2 WHIRLPOOL 1cebb5b95591aed4c38fd4c3ad2cdc1a73add8cc9f416e210632a1643295598ccaa7f62c11824272477409b82d7ca1ff4c12189705ef7bee82304fcb177eb777
+DIST astral-3.0.tar.gz 874954 BLAKE2B 3eb1c4a8a60fb8fe63fdb0b98558cf812c00e6c20e2d733fb432a42c1b9152b53c3d49386a6707b95cd3ff3263c46bcc88e3093770322c210e1f54517bc7e548 SHA512 a8f4c34ccab13538376e4026fc2cfb5237369393772a971a233dd5ce29e69729e56e201287fb06ca7c7faf803e5189e63e258fbaf7de9c5247126c337b18bb43
+EBUILD astral-3.0.ebuild 696 BLAKE2B d221d1d4fc4904116e8bfbe3f834de21860e28fa167669160ccb4952d6cff8738e0e739b793b8857f2b5164038885dea77209b5b4b4d6d7ef6d9f8a0dc151f84 SHA512 73dbe9846d1f16f1acd7e0c535b9b50bf4afc6d610acaba540d73a8c6d60fbdc2c667fa4564e55c9f1d149fd140a31f2395c063e296d15ea238b254ff6456c57
diff --git a/dev-python/astral/astral-1.5.ebuild b/dev-python/astral/astral-3.0.ebuild
index 01de33d..0836419 100644
--- a/dev-python/astral/astral-1.5.ebuild
+++ b/dev-python/astral/astral-3.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=(python2_7 python3_{5,6})
+PYTHON_COMPAT=(python3_{10,11})
-inherit eutils distutils-r1
+inherit distutils-r1
DESCRIPTION="Calculations for the position of the sun and moon"
HOMEPAGE=""
@@ -24,7 +24,7 @@ DEPEND="
${RDEPEND}
"
-DOCS="README"
+DOCS="README.rst"
src_prepare() {
sed -i -e 's;version=versioneer.get_version();version="1.5";' "setup.py"
diff --git a/dev-python/async_timeout/Manifest b/dev-python/async_timeout/Manifest
deleted file mode 100644
index c5fe26c..0000000
--- a/dev-python/async_timeout/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST async-timeout-2.0.0.tar.gz 10288 SHA256 c17d8ac2d735d59aa62737d76f2787a6c938f5a944ecf768a8c0ab70b0dea566 SHA512 bc5a170662083abf018ac8ecde1f8c3182c543abcd6323e565f9493cd19c703f11ab0deb9f3385f85c31977959c84d393efb3219539a90ba7ff0ba69110e8bdc WHIRLPOOL 10ee66bd4a31b1563ca1ed92fd3aa4eab55edac1da1a267b4e90c619d2e3303567ef102870d45db5f492b45270f59970ff4f23a74e6a97467952bd9e1be64617
-EBUILD async_timeout-2.0.0.ebuild 774 SHA256 d81ba9652148d795ebf2673a7d1d42f3348d343a646bc4ba01ac69b06e845bf1 SHA512 8ed85a92f4cb51697122dbcddc1373d47441c86ecf468338c61fe282f9760caf7e3de4828e4513edd15ef94d64fedbbb1599a558f96ff08fde6de57c490106f1 WHIRLPOOL b3fec8d47f2dd5017061bb8ff4dac7b345aec20b3f147e50232c1609f825bddf3507fc42267380bab63eb3024303c98c6e3689e8e64b258f3ef1c81f459c635a
diff --git a/dev-python/async_timeout/async_timeout-2.0.0.ebuild b/dev-python/async_timeout/async_timeout-2.0.0.ebuild
deleted file mode 100644
index b779d87..0000000
--- a/dev-python/async_timeout/async_timeout-2.0.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{4,5,6} )
-
-inherit distutils-r1
-
-MY_P=${PN/_/-}-${PV}
-DESCRIPTION="Timeout context manager for asyncio programs"
-HOMEPAGE="https://github.com/aio-libs/async-timeout"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-S=${WORKDIR}/${MY_P}
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? ( dev-python/pytest-aiohttp[${PYTHON_USEDEP}] )"
-
-python_prepare_all() {
- sed -i "s:, 'pytest-runner'::" -i setup.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- py.test -v || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/attrdict/Manifest b/dev-python/attrdict/Manifest
new file mode 100644
index 0000000..5a796a1
--- /dev/null
+++ b/dev-python/attrdict/Manifest
@@ -0,0 +1,3 @@
+AUX attrdict-collections.diff 1248 BLAKE2B f7f658169232a9a3b00403d3aeb81c63b9358586587cb55ce8dfc062bdfc86f9b702a85444f24d434b6718d8ab20f908b16374630ebe2506325320d3f247c15d SHA512 6c28eb6c8dc7bc1b9c436c1c319637ad9a201610bd112bc6682deca014bc4f3eb20c8bd454bf39ae1c55c85856ccb9c08b99e9c7dd15671e8d54710337baac62
+DIST attrdict-2.0.1.tar.gz 9593 BLAKE2B 49f6c68a41c4fe3bcd7a566eabf8330993d1219ad5503782fcf1e5ed39457bb5e9fc34bebef33c0bba8ba95d371e74ab04e05b12e92e2c161a10494cf9142482 SHA512 719e441bd6993c674f3489dfd58c4790babb3b78d16b98b4468defb27e6b16416f48737ac21f489e19a383b516784c908d47b3ea0c50e7b863b4e5b5bd5e5ad5
+EBUILD attrdict-2.0.1-r1.ebuild 671 BLAKE2B 6c3de05c36048048244a30942a3460f6fa7d705c5e92bade97d82b218a6632a9b8932cbc692afceaf551b3ea563ca4d929a217d0762039d2941d1e6af9345e50 SHA512 9dcf5fc483e7eb311b7cccec6304f2388780726eee409f1fe55fecb905b62051baf44ea178225afebb7c31ad392ccd5347c4d1b14f3cea7712cd6111adff4d84
diff --git a/dev-python/attrdict/attrdict-2.0.1-r1.ebuild b/dev-python/attrdict/attrdict-2.0.1-r1.ebuild
new file mode 100644
index 0000000..c8add1b
--- /dev/null
+++ b/dev-python/attrdict/attrdict-2.0.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A dict with attribute-style access"
+HOMEPAGE="https://github.com/bcj/AttrDict"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/coverage[${PYTHON_USEDEP}]
+ >=dev-python/nose-1.0[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+
+DOCS="README.rst"
+
+PATCHES=( "${FILESDIR}/attrdict-collections.diff" )
+
+python_test() {
+ esetup.py nosetests
+}
diff --git a/dev-python/attrdict/files/attrdict-collections.diff b/dev-python/attrdict/files/attrdict-collections.diff
new file mode 100644
index 0000000..d0a303d
--- /dev/null
+++ b/dev-python/attrdict/files/attrdict-collections.diff
@@ -0,0 +1,52 @@
+diff --git a/attrdict/default.py b/attrdict/default.py
+index a5e5bcb..692f117 100644
+--- a/attrdict/default.py
++++ b/attrdict/default.py
+@@ -1,7 +1,7 @@
+ """
+ A subclass of MutableAttr that has defaultdict support.
+ """
+-from collections import Mapping
++from collections.abc import Mapping
+
+ import six
+
+diff --git a/attrdict/mapping.py b/attrdict/mapping.py
+index 02ebac8..560e4ab 100644
+--- a/attrdict/mapping.py
++++ b/attrdict/mapping.py
+@@ -1,7 +1,7 @@
+ """
+ An implementation of MutableAttr.
+ """
+-from collections import Mapping
++from collections.abc import Mapping
+
+ import six
+
+diff --git a/attrdict/merge.py b/attrdict/merge.py
+index 229596c..f5ecf38 100644
+--- a/attrdict/merge.py
++++ b/attrdict/merge.py
+@@ -1,7 +1,7 @@
+ """
+ A right-favoring Mapping merge.
+ """
+-from collections import Mapping
++from collections.abc import Mapping
+
+
+ __all__ = ['merge']
+diff --git a/attrdict/mixins.py b/attrdict/mixins.py
+index cbe869f..1265e20 100644
+--- a/attrdict/mixins.py
++++ b/attrdict/mixins.py
+@@ -2,7 +2,7 @@
+ Mixin Classes for Attr-support.
+ """
+ from abc import ABCMeta, abstractmethod
+-from collections import Mapping, MutableMapping, Sequence
++from collections.abc import Mapping, MutableMapping, Sequence
+ import re
+
+ import six
diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest
deleted file mode 100644
index 0346459..0000000
--- a/dev-python/attrs/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST attrs-17.4.0.tar.gz 97071 SHA256 1c7960ccfd6a005cd9f7ba884e6316b5e430a3f1a6c37c5f87d8b43f83b54ec9 SHA512 b631cd5af1be7c78175230363a3cf9d37cb0237d87b24f994812b5734985d114708d5bf7ee5d92b8b13c6b8daa313efde4a9f60f0630df0b62bbcf4928a016ff WHIRLPOOL c7168d55c785683f73bf99c1cd961316ba062a1b561b29d5f2edb70584a2b465635604093d69c40f16639788bffd2ad774d9ef2a755b798ff56ec5fe9f59d185
-EBUILD attrs-17.4.0.ebuild 877 SHA256 c3ea79e60b59f4bea0cf5a5822c938dd13bf0de02047988f9e8867c617d44335 SHA512 d6b3c667c32b768a0e859a77e9884ccb85605e3b51b2a3aa2a670d26bbe91a37c17623379eedc9434b7864a115a93c58fa3801ca523e393ab2fc858dab8b664e WHIRLPOOL ea88daf674bab47b342aeeb4c1bcbad9b64bdde9a668ad0bc0ba049c9bce6e49fd2dcf588154ceed7126cc6fa7c05f13dfdb2b1f0a639fd6ca7985742cd47791
diff --git a/dev-python/attrs/attrs-17.4.0.ebuild b/dev-python/attrs/attrs-17.4.0.ebuild
deleted file mode 100644
index 08e27b3..0000000
--- a/dev-python/attrs/attrs-17.4.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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} pypy{,3} )
-
-inherit distutils-r1
-
-DESCRIPTION="Attributes without boilerplate"
-HOMEPAGE="
- https://github.com/hynek/attrs
- https://attrs.readthedocs.org/
- https://pypi.python.org/pypi/attrs"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~amd64-fbsd"
-IUSE="test"
-
-RDEPEND="
- dev-python/zope-interface[${PYTHON_USEDEP}]"
-
-DEPEND="
- ${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-lang/python[sqlite]
- >=dev-python/hypothesis-3.6.0[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )"
-
-python_test() {
- py.test -v || die "tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/avro_validator/Manifest b/dev-python/avro_validator/Manifest
new file mode 100644
index 0000000..270832d
--- /dev/null
+++ b/dev-python/avro_validator/Manifest
@@ -0,0 +1,2 @@
+DIST avro_validator-1.2.1.tar.gz 15157 BLAKE2B add85edc77eb2d7bdd210616074aaa628562cfa055d31e29228b2ccbb0f44f619771c130e7450886a3ad3c40ed3e9c6d38270874e83829bf9fcf197176f0a2f0 SHA512 ac5e720ff5dae75eb1255f8efbb28fd9c8b606cc421fe66cf48ff9dddc0c70d02e21d179cfff9d8563399f6295752330ee947fb51d534b35090fa2e52d7a4e47
+EBUILD avro_validator-1.2.1.ebuild 528 BLAKE2B 19397cd0a415cc7bfec453c00c985d612e3b83dc8a52069c2aecef781169c03a4567f6abffcf11b1d906fb48d94fbe97076b33644741ee1a56faed63d9b2ef45 SHA512 bd418bf37215b78aa635f4f43accb10c771ba090fba7389db929242e867650a9ae21d6134552fb25475460773ce309cc117762857abed1a989add4770c3ecc1a
diff --git a/dev-python/avro_validator/avro_validator-1.2.1.ebuild b/dev-python/avro_validator/avro_validator-1.2.1.ebuild
new file mode 100644
index 0000000..7217fe4
--- /dev/null
+++ b/dev-python/avro_validator/avro_validator-1.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python3_{10,11})
+
+inherit distutils-r1
+
+DESCRIPTION="A pure python avro schema validator"
+HOMEPAGE="https://github.com/leocalm/avro_validator"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ ${PYTHON_DEPS}
+"
+DEPEND="
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ${RDEPEND}
+"
+
+DOCS="README.md"
diff --git a/dev-python/cidr-trie/Manifest b/dev-python/cidr-trie/Manifest
new file mode 100644
index 0000000..4bb1175
--- /dev/null
+++ b/dev-python/cidr-trie/Manifest
@@ -0,0 +1,2 @@
+DIST cidr-trie-3.1.2.tar.gz 7977 BLAKE2B 42e77ca8c75bb9cf6cb465eb159947e0c382c201ae38bbc53febed5c7291c68847bd472f3253bed13d1ab4597058d7affe39a9e06fee38ee843c3cc33eee6ddf SHA512 ddcbe76ff275acae3eab1ef9c06349f902be07a3acc51648bf37039e54f706628ad9152b7bf2a9b130b259f090688d517c3fdeadc66d5c10b2716f4f102a5ba3
+EBUILD cidr-trie-3.1.2.ebuild 550 BLAKE2B 0ffa47db4941a8d5f9aacbaccc6302666bded17050d1b388a9be8e0222314d58442c6abfc658684e39a7bb605c0c923cf2a2f72f26849b24492f49d97ad5424f SHA512 d807b0e553ae156406d501def21c0a47b4d7df86ef4473233d40bc11cc1660e799612e76e9fcb8ac3e0936480216bb63ae300be700aa114e397679e5831e5497
diff --git a/dev-python/cidr-trie/cidr-trie-3.1.2.ebuild b/dev-python/cidr-trie/cidr-trie-3.1.2.ebuild
new file mode 100644
index 0000000..1556769
--- /dev/null
+++ b/dev-python/cidr-trie/cidr-trie-3.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{10,11} )
+
+inherit distutils-r1
+
+MY_PN="cidr_trie"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Store/search CIDR prefixes in a trie structure"
+HOMEPAGE="https://github.com/Figglewatts/cidr-trie https://pypi.org/project/cidr-trie/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+DOCS="README.rst"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/click-datetime/Manifest b/dev-python/click-datetime/Manifest
index 285a4a8..1b711a2 100644
--- a/dev-python/click-datetime/Manifest
+++ b/dev-python/click-datetime/Manifest
@@ -1,2 +1,2 @@
-DIST click-datetime-0.2.0.tar.gz 1514 SHA256 5a32c012236dddec09ba4755e7e9652c4c116b94cd0ca9baf38f2e5b6d0c4f1d SHA512 b17eec36bcee5f9055f9b716ab0e2125be4f95b9b988fd04ea07ec95a57f26d9d2d4ee2bd879b59730e3f6899ec63285a28af01e7a86fd7a980b1a78d682e482 WHIRLPOOL 5113897c662be47aa8c0b2996979f343f004862254c6e05cf85a568e71c56b9d8ff2c80a75dae86ffd07587450d30fae1d5ef636ca2216cd3019a4d5802bf94b
-EBUILD click-datetime-0.2.0.ebuild 601 SHA256 5766e9b1d2e01b5651b37f12a3358921815d5f9b2f480725b8f97e8d65774361 SHA512 7005c98a14095bfff0939d65c1d05467ab69cfefd2f0606c7251da9a22df0ec964b94b2ab31f4e27d1ad7172480c83591a480dde1890f09f599de571d8b4bb31 WHIRLPOOL 0c2e19ae16e6b8113b16b41d47d2d5f8dbd67e503753a1968bd13077755be2144120b349728054f2e3e47da9c01a9bae399036d8a3efb0977341e65fec0cb167
+DIST click-datetime-0.2.0.tar.gz 1514 BLAKE2B 63c1699a98de5a68ed50f234cbf6f7fbf9d9b4c4787a59dcff88913b75dec969cb6a50da47eae24830f9c418e856d4d26bd13503d970b7f449afd69361fc72b3 SHA512 b17eec36bcee5f9055f9b716ab0e2125be4f95b9b988fd04ea07ec95a57f26d9d2d4ee2bd879b59730e3f6899ec63285a28af01e7a86fd7a980b1a78d682e482
+EBUILD click-datetime-0.2.0.ebuild 682 BLAKE2B f9e93208044867ad9981bbec59a048e311cbe8a95bcdc238fbd883227b4a6221898b90ee225b6cde83c33ed94b7ae96a1731ffb85d0b42eeaf111c5c43a0d43a SHA512 5e877dabc13cc6db780df5c55803c5d8ac4b6512fca0329ac68c919af35dfb3075a699302a78c2e4064f5c526bb5e1cd3345d29c72acf7a9390dcd182b6f2bdd
diff --git a/dev-python/click-datetime/click-datetime-0.2.0.ebuild b/dev-python/click-datetime/click-datetime-0.2.0.ebuild
index 888363e..5a68e61 100644
--- a/dev-python/click-datetime/click-datetime-0.2.0.ebuild
+++ b/dev-python/click-datetime/click-datetime-0.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
+PYTHON_COMPAT=(python3_{10,11})
inherit distutils-r1
@@ -29,3 +29,8 @@ DEPEND="
"
DOCS="README.md"
+
+src_prepare() {
+ sed -i -e 's;description-file;description_file;' "setup.cfg"
+ eapply_user
+}
diff --git a/dev-python/curve25519-donna/Manifest b/dev-python/curve25519-donna/Manifest
deleted file mode 100644
index 99012a2..0000000
--- a/dev-python/curve25519-donna/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST curve25519-donna-1.3.tar.gz 19549 SHA256 70d012501d13a404631c550e294ba9257faf317786898fa96d0e507fce35b177 SHA512 a7cef5838ec58eb77e833cbdd646fc9a9cd48bf3fe12ee420f12f0e4d2deb53dd78d78767a9a994f9c7e0d6166d18acca0de648371a861b4e52fc43e42226f2c WHIRLPOOL 7d57d8d4c1e9b6adadab5fb34d426b5c94b4baf7e4ba40bd379ccbdb8b537b22822040c05f66691574304279bc97faf746c9029ae8d719aac352fa2046f6b710
-EBUILD curve25519-donna-1.3.ebuild 581 SHA256 b12da71b3d6c559d62d241b15023bd03c5ad7bbb85a146823d43efa1dbe62b07 SHA512 8d5e84510292438dafb47e6dc03d04ffaf7b6125fc3249fb72013a809b4215f400ff861ffcad94b124ac5fce46dd798b9bd9c33ddfa9271107f8dea7f59096f0 WHIRLPOOL 892652eb9f8edbab1a1e80639a00ad72e0dccb74b5100fee587090c604ba4c1e512bcc65a2dbc4275c07bfa8163818393717e68089af8f6bbb8abe8762e004f7
diff --git a/dev-python/curve25519-donna/curve25519-donna-1.3.ebuild b/dev-python/curve25519-donna/curve25519-donna-1.3.ebuild
deleted file mode 100644
index a2ed995..0000000
--- a/dev-python/curve25519-donna/curve25519-donna-1.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
-
-inherit distutils-r1
-
-DESCRIPTION="Implementations of a fast Elliptic-curve Diffie-Hellman primitive"
-HOMEPAGE="https://github.com/agl/curve25519-donna"
-SRC_URI="https://github.com/agl/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="curve25519-donna"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README"
diff --git a/dev-python/distro/Manifest b/dev-python/distro/Manifest
index c9a8d2a..bc39d40 100644
--- a/dev-python/distro/Manifest
+++ b/dev-python/distro/Manifest
@@ -1,2 +1,2 @@
-DIST distro-1.2.0.tar.gz 47151 SHA256 eabd93bf9f6f14ff0ce676c384b5faf09e7a3692a765e048aed782aea17182fe SHA512 abce130d903f02bf6936e03f8e71c236752ef89f55b95ba256fd0eb4c212805327bec72f7fc6328256ee44a28891db6c0f66c9aedf260c7928844ec5895aca78 WHIRLPOOL 8bf4d170d0a3a5e4a3228e5b0f1d813e571dad9ba8639b63e92492221ba5f8b3652a72b6281b072a228e6d9d85376ca168b3e2fb0acf09c0e64287e6c4073a8a
-EBUILD distro-1.2.0.ebuild 708 SHA256 f66e2b3a763cff4246741f1c93d7a554586bb6b5d4be1c021e280d8e64020fb3 SHA512 68e93376ca519dab5cc14aa7854ab8d2defe224ee2985604a6f0aa91d0f39726cbcfa2b35bd257a1076fd6b40f11fde78a945962dce19e9520478a2ea29964bd WHIRLPOOL b9e2f2a35bf2f481923a134f624bd76400c6a1d95cff937ce48a0698e46aa756aba7b24d07174ffa71cecb1bbe6a46dd8b2ca90cf5d9f3256b249d9fb2ebf2b1
+DIST distro-1.3.0.tar.gz 48067 BLAKE2B b8dc48dc82e96c674c5fedf2f55167fcbabacde59954ce978085f0a05e5184bf8c323c76208f2ebe0a2cfb6ac41ce0351774ba6ba02dd13b22a7506ce3e5cf58 SHA512 5a3e363b7dbfb5f70967937d04b566e5c8aea10b6f3b9be7485e6f49130766ec5480ce1c1c14ec759e38b2488ffa697478246e53be72ad277cf3bebac7dde741
+EBUILD distro-1.3.0.ebuild 693 BLAKE2B f9a660f69342e93fa2f22acaa3744eb03a6ccb8eaf9c51d408a941c6758de01804965259891476c983b550e2ae426bdbf3b47c3a879f98e98123523ad4f277e4 SHA512 595f4dccd8ba6728695b8e44d087f03a33a4db38d0ea6d39d521dad8fc79d5076c8dadd49b7edec463533b6b7ac61bc226d05d236f6f6425a5bb32c9d6c8afc1
diff --git a/dev-python/distro/distro-1.2.0.ebuild b/dev-python/distro/distro-1.3.0.ebuild
index f86f9ad..00b61e5 100644
--- a/dev-python/distro/distro-1.2.0.ebuild
+++ b/dev-python/distro/distro-1.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
+PYTHON_COMPAT=(python3_10)
inherit distutils-r1
diff --git a/dev-python/dtlssocket/Manifest b/dev-python/dtlssocket/Manifest
deleted file mode 100644
index 36cec84..0000000
--- a/dev-python/dtlssocket/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST DTLSSocket-0.1.4.tar.gz 182199 SHA256 7a256f47e68bd0289030c459fdce2f3decd0fc1a8efd147add87d36775e350ab SHA512 48a492ab52388a7670ad23eea0c00e292307def0ae5189ab30d8559d77ce2fce40fdd58c6e5297d17e770b6c17a3f0cb07b9e9e50a988539b8df73ca9014696f WHIRLPOOL 4f32f4039325be90fc1fdbb0e5079f4c1770f78728c854ef67aa38f2fe0300ce2248165cbd2bc532e6266568f3edaa7b469162aadb69844bd4919af16eb3594f
-EBUILD dtlssocket-0.1.4.ebuild 621 SHA256 9693d6c0f0b124f1117bbb94b9ae240b482e0de161961123d7ef92eb10c5fb7e SHA512 6b84b9d7552ff3e8778c2cafe971338a0cf30120ee31127daf8cb76462d391e8cf747cd3e7ff32189126257ba3e81ec9855861d63e85ca48b6910de4615da74c WHIRLPOOL 26092fa87cc6c85adb4aaa584d85294f7ffda37a9166275e736e2a89f32ed812832e10634cd2d9a6c838990b10d031642da86df55ee7e9996c5d12282c270a76
diff --git a/dev-python/dtlssocket/dtlssocket-0.1.4.ebuild b/dev-python/dtlssocket/dtlssocket-0.1.4.ebuild
deleted file mode 100644
index 855a02e..0000000
--- a/dev-python/dtlssocket/dtlssocket-0.1.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python3_{5,6})
-
-inherit distutils-r1
-
-MY_PN="DTLSSocket"
-
-DESCRIPTION="A cython wrapper for tinydtls with a Socket like interface"
-HOMEPAGE="https://git.fslab.de/jkonra2m/tinydtls-cython"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README"
-S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-python/ed25519/Manifest b/dev-python/ed25519/Manifest
deleted file mode 100644
index 9a7c2c8..0000000
--- a/dev-python/ed25519/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ed25519-1.4.tar.gz 873625 SHA256 8488d35b49184a1b42d20096ba43a8e068620ef354c6528b4ace1e1e65fb83e0 SHA512 af1230d0d620f568aacd43c68fc5dab710145958e1c0b862f7f7bc6f136b9a28203e3eed2d1e93ba6ad595af6f43d6b0879957a913009166664fa6c2134e8970 WHIRLPOOL 0a50aeee76de7e4babef78ddce2e1ca1a92b8495379dee2c5a83cac8f43431428aff8dd5ba932d0a251444c12c4b629603b2f7fda731c69f6c50be1ecb6985f5
-EBUILD ed25519-1.4.ebuild 610 SHA256 05106dd317a13675f6801f4ba44d8b54cda086780fa252012cfe24ab2793c971 SHA512 f6239a911decf6ecb0b4c4835cc898d59f0941da206681f4f51449640f985155fb207f538c2ff84a89b004fcb64a7a5bf04d9cc0d22219c71cb9e7052fc899c3 WHIRLPOOL 82fea373d0eec928021062f5b7aced284287bfc7bf0cab0abaa0ac02769ccee03a213d0311b4003acf22e5e21e95be46bb5db031eb0d3dcd8eabfafcd7d4ccfa
diff --git a/dev-python/ed25519/ed25519-1.4.ebuild b/dev-python/ed25519/ed25519-1.4.ebuild
deleted file mode 100644
index 870c5d1..0000000
--- a/dev-python/ed25519/ed25519-1.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings to the Ed25519 public-key signature system"
-HOMEPAGE="https://github.com/warner/python-ed25519"
-SRC_URI="https://github.com/warner/python-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-RESTRICT="mirror"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.md"
-S="${WORKDIR}/python-${PN}-${PV}"
diff --git a/dev-python/eliot-tree/Manifest b/dev-python/eliot-tree/Manifest
index 8b3980a..53b34cb 100644
--- a/dev-python/eliot-tree/Manifest
+++ b/dev-python/eliot-tree/Manifest
@@ -1,6 +1,2 @@
-DIST eliot-tree-17.0.0.tar.gz 20367 BLAKE2B e1a2c45113cfabcc65b37839f78878ccf8d6cc4b2cc478bac466f2597a07d4787ffdd69db42672e13adba0b97931d3bf89cc9910ee21ed520f41e3a02acd9c79 SHA512 acfab2d0c6f5ffd9852f994da362ef3e821630046ec85454e2c97c882426c3264740a32a7d981a24ff9eb56c5467766770fe2a08fdd6303c13ea03d218029642
-DIST eliot-tree-17.1.0.tar.gz 20505 BLAKE2B b5e21c79c6b7560ed46d680b06c9c48552296af4f8cc63a5671f436f334cba04f1f3306345d0e8a3267a4335b5ac481a750d9493f792e36d06f33bf1b917744a SHA512 3e84206f5239f88ef0175859aac5f7d0d0370597444f0a1ab37061ffd272be7706d9be7e7f14b9c0d5f5359360b90dbf169487619b8fddd103dc18961b1a43bb
-DIST eliot-tree-18.0.0.tar.gz 76916 BLAKE2B 3773391a64568e07fefbed333468fad75e729af5cec471c0fe7aa987de3dac95ca7f403cc46a5ec394695ce226e9b30a06e24ebbfae27c59a8effda482c2ce45 SHA512 63d4f6a88d28d9465cc6d1154fa94e1e0ca899353d39ab750c5564f152f4839614df72ad33b01da383a6fe9e1c77c7775e1c65eb2459afd6f848138c98d18e53
-EBUILD eliot-tree-17.0.0.ebuild 749 BLAKE2B 6d9e763a8f79ed962e8b95ff56d65178fecea315e15992c212c764ebe60e02aac2558c152f57b78be38f5a241cb87ae5e2d2fd06a0572aba692b076d7a0385f5 SHA512 e086a72273e850471300b5833c8942f7f2e7ae83364473185cf0954ef7f8f7b2cc1ac279fda7d617c7b1aaaf63e9ca68a187350469c66325ef72bf2e7e7532a2
-EBUILD eliot-tree-17.1.0.ebuild 753 BLAKE2B e0d44efcafc0ca5ccdc4e602535ef92b570f35af2ecc03fa2d5c3b0bf442ebb65db4fa8c8d3895b2342b0b929549a45d835d453445555a8e73b7a636bdba007f SHA512 e4eca6c415bca4267b75f2d8a4d3f368b0eb16cb340b0d9683d5f71596ac5fb5d3d63fe9f30dad59a1ae306461312857bdcb5a2b12a007cc1a9e4217b1ce7c65
-EBUILD eliot-tree-18.0.0.ebuild 883 BLAKE2B 6665bacdd3a7eb6b45b5f537e271ef23c62e8c4667cd2ef1f093d484d0bfa1d1a3777edb5a6ed2b756d2dd00c039cc8e0de7ce86270744558ba214a98c7556aa SHA512 c0176349e3b0cd303303914f18269220230bd9b63521f8687093d427d42f964382fd23d854fdeee4fe38ef264bf99f54e8b6838d0d42f631d2125988b2c49ae0
+DIST eliot-tree-21.0.0.tar.gz 49992 BLAKE2B e537b229d660616757388b7ba5c6aa1f15476a564aa9d0bc71de65539d00441c3d56f807628464c8e60ef4a899c59e80511bed8d1ea5f561a7fb5d320947d74d SHA512 1539071dbdce33cd2e01f5d64b1f2287bf7bc8e999c5b408b0fd1f91a78b75d20b2958ddcc7aa5370e15208b950772baae348ee58dadef926e2ed8515f0e8c23
+EBUILD eliot-tree-21.0.0.ebuild 865 BLAKE2B bcfdabcb7676fcdf051b4cd580b1f79863efa4587aa43a0f449c35a8505310e797b4d26b812f15a5e689da8ab9921ec4708fab2ea0fed4dd26fab537fba37721 SHA512 247f0e19e1d49372d0f1892c9fcbcc2dd6b9a6bbe3858f0f637b07165b5a52a6e78979a63c8554442288982ae82a0b40652ccb66fd6f1babcad7b055bc701187
diff --git a/dev-python/eliot-tree/eliot-tree-17.0.0.ebuild b/dev-python/eliot-tree/eliot-tree-17.0.0.ebuild
deleted file mode 100644
index 66f774e..0000000
--- a/dev-python/eliot-tree/eliot-tree-17.0.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python{2_7,3_4})
-
-inherit eutils distutils-r1
-
-DESCRIPTION="Render Eliot logs as an ASCII tree"
-HOMEPAGE="https://github.com/jonathanj/eliottree"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-python/six-1.9.0
- >=dev-python/toolz-0.8.2
- >=dev-python/termcolor-1.1.0
- >=dev-python/jmespath-0.7.1
- >=dev-python/iso8601-0.1.10
- >=dev-python/eliot-0.12.0
- >=dev-python/tree-format-0.1.1
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- >=dev-python/testtools-1.8.0
- >=dev-python/pytest-2.7.1
- )
- ${RDEPEND}
-"
diff --git a/dev-python/eliot-tree/eliot-tree-17.1.0.ebuild b/dev-python/eliot-tree/eliot-tree-17.1.0.ebuild
deleted file mode 100644
index 60f661e..0000000
--- a/dev-python/eliot-tree/eliot-tree-17.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python{2_7,3_4,3_5})
-
-inherit eutils distutils-r1
-
-DESCRIPTION="Render Eliot logs as an ASCII tree"
-HOMEPAGE="https://github.com/jonathanj/eliottree"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-python/six-1.9.0
- >=dev-python/toolz-0.8.2
- >=dev-python/termcolor-1.1.0
- >=dev-python/jmespath-0.7.1
- >=dev-python/iso8601-0.1.10
- >=dev-python/eliot-0.12.0
- >=dev-python/tree-format-0.1.1
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- >=dev-python/testtools-1.8.0
- >=dev-python/pytest-2.7.1
- )
- ${RDEPEND}
-"
diff --git a/dev-python/eliot-tree/eliot-tree-18.0.0.ebuild b/dev-python/eliot-tree/eliot-tree-21.0.0.ebuild
index da1e004..13ecdfd 100644
--- a/dev-python/eliot-tree/eliot-tree-18.0.0.ebuild
+++ b/dev-python/eliot-tree/eliot-tree-21.0.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
+PYTHON_COMPAT=(python3_{10,11})
-inherit eutils distutils-r1
+inherit distutils-r1
DESCRIPTION="Render Eliot logs as an ASCII tree"
HOMEPAGE="https://github.com/jonathanj/eliottree"
diff --git a/dev-python/eliot/Manifest b/dev-python/eliot/Manifest
index aebc3b1..0998426 100644
--- a/dev-python/eliot/Manifest
+++ b/dev-python/eliot/Manifest
@@ -1,4 +1,2 @@
-DIST eliot-1.0.0.tar.gz 115986 BLAKE2B 74ea813b67231aad0e8ac3bb1a610e4cd6eb4775ef460df4021b57991e0a3e512a9f7498510ba00c9d49dbdaac12b71b5c65b197b9304d6dec90808415c4abb0 SHA512 276347d9ee6a571d785f546468d52bb835d7693f011d6f70e3b4414912d632e45c4623a8e8b235dc3c533a7fc2b861b74e74048d2793f1d9e1fab1655cc5921f
-DIST eliot-1.3.0.tar.gz 130059 BLAKE2B daf85d4a3d5f8f8c388912c34316f0b7cabbe1c178e35e4bfb7cc33af6833ed563ecf8cd182bde4d64b7682bd9782ead376e5216f03de2424e66860cfd6e7142 SHA512 43cfe98a9150018413214c69ad00afbac4c7cb8f26fd69d05437167ba07f19ae40d633ebd0abdee2efdb5c61e05bfc179f566d74c22d01317ede80073f092af6
-EBUILD eliot-1.0.0.ebuild 1120 BLAKE2B 19107a56fe14d21b9a55acf6ded9f89f5ae8bc4f75674ed7b1baec080964832c11453ab02fc17175bb8941070a8267575772c8e1626612c2b472d79934209c1a SHA512 3f998fb9e14429132e188fcbd4154e9515ddb9e4508f70d685c21beb7c472bfeac5233915ef111637d81bedbd2bc62b4257e99f79e46155da14766c9fca39543
-EBUILD eliot-1.3.0.ebuild 1124 BLAKE2B 4415e2bcc1457de8535e8e419d7b2d6fa9f75c9182b12f29d54218ea960c567060297a0736e8ff4377602b2b6581614af24ad7e25b0025845281a7e4cba4d8dd SHA512 5ab5beee0c4026faaa0c9529231bfbe6f37a6c504b896da07e0584491da0fbdb920909dbad84c2f879526c83553aeaa62837cee491333c90e1e2aac21db3ea14
+DIST eliot-1.14.0.tar.gz 157192 BLAKE2B 75a55f7eb2f1c55dabec1c512379a05d75ae719e8b5b3b359ea831636411401d1e3555930166b3e55c1ae8516fa316218dfed205863b5bdb4ddb35f036a54797 SHA512 58b458e921751fe67b1b9f80d6e56ee6f057a02d0f041f65f8542c2cf27988a2e6a43fb87840a7d5f4d79958b9dd61ae2e914e200a2e006ddce7ba83c3db7501
+EBUILD eliot-1.14.0.ebuild 1117 BLAKE2B 7b64a5646652b33dbb5a24f3a8fb538061ba0491e13fa712c4312518111259a80a9b8fa598743d1d229b55a3c0141198fd0a162294a2fcf4bdea5fcb0faa114c SHA512 8e7077880d8dc6decc7b42c29cc28731c399809611efa4e51243fc1d0e43152e3dbf4e20229981ae956c58b2104598e9202bb130c89e484da886885cdee43845
diff --git a/dev-python/eliot/eliot-1.0.0.ebuild b/dev-python/eliot/eliot-1.14.0.ebuild
index dd3d55e..4fc6c46 100644
--- a/dev-python/eliot/eliot-1.0.0.ebuild
+++ b/dev-python/eliot/eliot-1.14.0.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4} pypy )
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10,11} )
+
inherit distutils-r1
DESCRIPTION="Logging as Storytelling"
diff --git a/dev-python/eliot/eliot-1.3.0.ebuild b/dev-python/eliot/eliot-1.3.0.ebuild
deleted file mode 100644
index 4414f71..0000000
--- a/dev-python/eliot/eliot-1.3.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} pypy )
-inherit distutils-r1
-
-DESCRIPTION="Logging as Storytelling"
-HOMEPAGE="https://github.com/ScatterHQ/eliot"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc systemd test"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- test? (
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/testtools[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )"
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/zope-interface[${PYTHON_USEDEP}]
- dev-python/pyrsistent[${PYTHON_USEDEP}]
- systemd? ( dev-python/cffi[${PYTHON_USEDEP}] )
- "
-
-python_compile_all() {
- emake -C "${S}/docs" man
- use doc && emake -C "${S}/docs" html
-}
-
-python_install_all() {
- doman "docs/build/man/${PN}.1"
- use doc && DOCS="docs/build/html" einstalldocs
- distutils-r1_python_install_all
-}
-
-python_test() {
- py.test || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
deleted file mode 100644
index 5f79975..0000000
--- a/dev-python/filelock/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST filelock-3.0.10.tar.gz 6677 BLAKE2B 3c1cc414025fb0798fe56ead570574a8993552acd6e4518e7f0bca6f2a38fef6c1369fdab4948807f235c2c495e5071539685e00c39123ea5aac047de847f238 SHA512 27c1a5087525cff7647754b1b1a20cfe7c0a88dfc1e7835dedfcfd72149812974c5c78b057d0d1e51d96ada636d453faba148d224950bd5ad24048eaa99ec825
-EBUILD filelock-3.0.10.ebuild 452 BLAKE2B ef5d348d098550c331634731653f9db0d25a3fe69f416d5a6b3ad59dbd2a1d4d0deb529266e5f85550af74cbedef9f6672ddcbef75cd26317453f271ad20d6e4 SHA512 d70dda342584a3bf38d3c89523ce440e7e1d40e13699a17c0b78a4b466120f8b94ba531b51ce9321b71965ff56cd14e2e636903f9b555b7e2e0869ab7eef368b
diff --git a/dev-python/filelock/filelock-3.0.10.ebuild b/dev-python/filelock/filelock-3.0.10.ebuild
deleted file mode 100644
index f1b5acf..0000000
--- a/dev-python/filelock/filelock-3.0.10.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
-
-inherit distutils-r1
-
-DESCRIPTION="A platform independent file lock"
-HOMEPAGE="https://github.com/benediktschmitt/py-filelock"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-RDEPEND=""
diff --git a/dev-python/flask-restful/Manifest b/dev-python/flask-restful/Manifest
new file mode 100644
index 0000000..5086f1d
--- /dev/null
+++ b/dev-python/flask-restful/Manifest
@@ -0,0 +1,2 @@
+DIST 0.2.12.tar.gz 96159 BLAKE2B 3d4b9075e97aa1baff001c0176a88ef2b845088a022c8586b63867a05a3d20f8244550e523c2443af76725796796a6d0151f9e29973c87ee56d50f8f746f97a6 SHA512 4a270431b07c0f3d11fc1a618ba58675b8c869af448894a8067ca297454584decdfe97a0a686f9398599d4888f4f57545d4514d90ee655169ab2b35c8acb1de4
+EBUILD flask-restful-0.2.12.ebuild 570 BLAKE2B dd03d9f00e6395181ddd16fbcf0c7794d86d3b3b14143dff7b40fdebbf394f8c1c861328182806cc06db762daad761d44f5c5fba8f14f72d3b4396bfc7171d84 SHA512 911d3708f2022370834fb1c7fe1f2bbe7ecb87da0a13a50aa78fbd2b94ed800990578e961a82c42d1cb64755b68179b8e038a78785db646ced28bee5eaf9f678
diff --git a/dev-python/flask-restful/flask-restful-0.2.12.ebuild b/dev-python/flask-restful/flask-restful-0.2.12.ebuild
new file mode 100644
index 0000000..074ccb2
--- /dev/null
+++ b/dev-python/flask-restful/flask-restful-0.2.12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_10 )
+inherit distutils-r1
+
+DESCRIPTION="Flask-RESTful provides the building blocks for creating a great REST API"
+HOMEPAGE="https://github.com/flask-restful/flask-restful"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+RESTRICT="
+"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ >=dev-python/aniso8601-0.82
+ >=dev-python/flask-0.8
+ dev-python/pytz
+ >=dev-python/six-1.3.0
+"
diff --git a/dev-python/flask-restx/Manifest b/dev-python/flask-restx/Manifest
new file mode 100644
index 0000000..695bf3d
--- /dev/null
+++ b/dev-python/flask-restx/Manifest
@@ -0,0 +1,5 @@
+AUX werkzeug.patch 1207 BLAKE2B d9b6ce335c98728dba344249970feb67f66972cf5a4d20829631e4fb8dadb31d42094253e9cd031d88ece8fe32ba5f517ec274cf6050de93c2c98459256f6242 SHA512 c1b5a8ca04abaf431b944efcd06417be720538138bf1fa3d3ede8d2b4ca0a4ed0a0d0669c0ac0b6c518f9f27a80eae83b2f9cbeb6c76043015d178f60ca21c7b
+DIST flask-restx-0.5.1.tar.gz 5282772 BLAKE2B a3094a44b24d1eadbda2143df9bad125b1f63379177150e7b83fe679614b8751fa3c6f944ab7bddd81d5483c282f0601f966288c648763b913b87bbdb6ec721e SHA512 6eb357b2650862aa8f1181808967b573b8956d24d38f32280a286d204191ba30eb661f058699b0f768c5778297ed28480ab7781b153a5035e66bb62d16f1421b
+DIST flask-restx-1.1.0.tar.gz 2764309 BLAKE2B 8e515771ea733b85b3e8c4527e379d076f0549b864f06798f56683b8faf3cd7137fca679764e7eb60760fa6e4fe50826978bcb847210fde99d18cfbc75943bda SHA512 3312147394471f9795c71c9030e3ec7a45c811370b0719fc113231bf8733d6162aaebfc860e72bddda78cd33a6e01cda7b7c3768553d0732d2f7cb83be193709
+EBUILD flask-restx-0.5.1.ebuild 1174 BLAKE2B a9e4a0592f66fe69e2fcf321ad8e609af3cdec9d682b2e52be4026addc800b7bb1176298d1ba28562c530fc44f5b0b2fbcecb2165fdf0543d380ae44dcc25f09 SHA512 c3c392592e885199eaafcdc6755f8cd7300a610dd417671596fb43e2d4bd0ab92be2379712a5784c2db0978200271e68f0cedad5ae79e75392f18c0e75317a5f
+EBUILD flask-restx-1.1.0.ebuild 1175 BLAKE2B 75e9cb11fc96043610a06088636a9fe2ebeda337e82acb364b807031d6e02c562a2a491bada1cf750012e2fc581c92faea451df32a315508140673a916b1e7ba SHA512 37b0d85e2272b1229fac793ac75a908c82718925626ad53bb64a3c88ec8021b03ece97db7d08e9617e9f32cacf36609a4278d2a520d0feebd402812c32b6ab5b
diff --git a/dev-python/flask-restx/files/werkzeug.patch b/dev-python/flask-restx/files/werkzeug.patch
new file mode 100644
index 0000000..6bf2af8
--- /dev/null
+++ b/dev-python/flask-restx/files/werkzeug.patch
@@ -0,0 +1,39 @@
+diff --git a/flask_restx/api.py b/flask_restx/api.py
+index d8e0d3a..6174d7f 100644
+--- a/flask_restx/api.py
++++ b/flask_restx/api.py
+@@ -25,7 +25,7 @@ from flask.signals import got_request_exception
+
+ from jsonschema import RefResolver
+
+-from werkzeug import cached_property
++from werkzeug.utils import cached_property
+ from werkzeug.datastructures import Headers
+ from werkzeug.exceptions import HTTPException, MethodNotAllowed, NotFound, NotAcceptable, InternalServerError
+ from werkzeug.wrappers import BaseResponse
+diff --git a/requirements/install.pip b/requirements/install.pip
+index 673eb06..8ea329f 100644
+--- a/requirements/install.pip
++++ b/requirements/install.pip
+@@ -1,7 +1,7 @@
+ aniso8601>=0.82
+ jsonschema
+ Flask>=0.8
+-werkzeug<=0.16.1
++werkzeug
+ pytz
+ six>=1.3.0
+ enum34; python_version < '3.4'
+diff --git a/requirements/test.pip b/requirements/test.pip
+index 984f897..2fe326a 100644
+--- a/requirements/test.pip
++++ b/requirements/test.pip
+@@ -5,7 +5,7 @@ pytest==4.6.5; python_version < '3.5'
+ pytest==5.0.1; python_version >= '3.5'
+ pytest-benchmark==3.2.2
+ pytest-cov==2.7.1
+-pytest-flask==0.15.0
++pytest-flask==0.15.1
+ pytest-mock==1.10.4
+ pytest-profiling==1.7.0
+ pytest-sugar==0.9.2
diff --git a/dev-python/flask-restx/flask-restx-0.5.1.ebuild b/dev-python/flask-restx/flask-restx-0.5.1.ebuild
new file mode 100644
index 0000000..822824b
--- /dev/null
+++ b/dev-python/flask-restx/flask-restx-0.5.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( pypy3 python3_{9..10} )
+inherit distutils-r1
+
+DESCRIPTION="Framework for fast, easy, and documented API development with Flask"
+HOMEPAGE="https://github.com/python-restx/flask-restx"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dev doc test"
+RESTRICT="
+ !test? ( test )
+"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ >=dev-python/aniso8601-0.82
+ dev-python/jsonschema
+ >=dev-python/flask-0.8
+ dev-python/pytz
+ >=dev-python/six-1.3.0
+ dev-python/werkzeug
+ dev? (
+ dev-python/black
+ dev-python/tox
+ )
+ doc? (
+ =dev-python/alabaster-0.7.12
+ =dev-python/sphinx-2.1.2
+ =dev-python/sphinx-issues-1.2.0
+ )
+ test? (
+ dev-python/blinker
+ =dev-python/faker-2.0.0
+ =dev-python/mock-3.0.5
+ dev-python/ossaudit
+ =dev-python/pytest-5.0.1
+ =dev-python/pytest-benchmark-3.2.2
+ =dev-python/pytest-cov-2.7.1
+ =dev-python/pytest-flask-0.15.1
+ =dev-python/pytest-mock-1.10.4
+ =dev-python/pytest-profiling-1.7.0
+ =dev-python/pytest-sugar-0.9.2
+ =dev-python/readme-renderer-24.0
+ dev-python/tzlocal
+ )
+"
diff --git a/dev-python/flask-restx/flask-restx-1.1.0.ebuild b/dev-python/flask-restx/flask-restx-1.1.0.ebuild
new file mode 100644
index 0000000..ff1f8a1
--- /dev/null
+++ b/dev-python/flask-restx/flask-restx-1.1.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+inherit distutils-r1
+
+DESCRIPTION="Framework for fast, easy, and documented API development with Flask"
+HOMEPAGE="https://github.com/python-restx/flask-restx"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dev doc test"
+RESTRICT="
+ !test? ( test )
+"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ >=dev-python/aniso8601-0.82
+ dev-python/jsonschema
+ >=dev-python/flask-0.8
+ dev-python/pytz
+ >=dev-python/six-1.3.0
+ dev-python/werkzeug
+ dev? (
+ dev-python/black
+ dev-python/tox
+ )
+ doc? (
+ =dev-python/alabaster-0.7.12
+ =dev-python/sphinx-2.1.2
+ =dev-python/sphinx-issues-1.2.0
+ )
+ test? (
+ dev-python/blinker
+ =dev-python/faker-2.0.0
+ =dev-python/mock-3.0.5
+ dev-python/ossaudit
+ =dev-python/pytest-5.0.1
+ =dev-python/pytest-benchmark-3.2.2
+ =dev-python/pytest-cov-2.7.1
+ =dev-python/pytest-flask-0.15.1
+ =dev-python/pytest-mock-1.10.4
+ =dev-python/pytest-profiling-1.7.0
+ =dev-python/pytest-sugar-0.9.2
+ =dev-python/readme-renderer-24.0
+ dev-python/tzlocal
+ )
+"
diff --git a/dev-python/fuzzywuzzy/Manifest b/dev-python/fuzzywuzzy/Manifest
index 4c040d0..f450a93 100644
--- a/dev-python/fuzzywuzzy/Manifest
+++ b/dev-python/fuzzywuzzy/Manifest
@@ -1,2 +1,2 @@
-DIST fuzzywuzzy-0.15.1.tar.gz 26693 SHA256 3ed1a125d682208aa327516eb56fc69cff76215230efa0792afd1f3cb6975214 SHA512 a500afbc2601ee8363a519f39557d275dff26bf715749f84d48c5f68c88b8a6d6a6375043ad8a10ef3701ffab3063af9a7a71e039a196097766dc79087d1ee7a WHIRLPOOL daf9923dc7494dac0dadabab285cce5925502c66ffdd3896a447ca911e6ac78b92df8fc9eaf821e9fefe6904c6b6600490fabbf23c9645b40a3f0232a7295fa9
-EBUILD fuzzywuzzy-0.15.1.ebuild 540 SHA256 a93b697ffcec5de5e5cf1323355c1121b3e4266dcc929436f883a765fd741f0d SHA512 478133b7a198ad67695d8f055455b446fc55195b0eac6393296ef76017069e3cc7a3c622c21b497d219dfec9f6d4e64ad2676115e405c703405a0715e9842971 WHIRLPOOL b85661b06074d714e13f5a6df6f035d8c08bbc0e518a1ccc8c40b69fbddf16814ef5455af8df4e845dc640ac8c0198ab7176d8dc9d6034295927c7d2f7616f20
+DIST fuzzywuzzy-0.18.0.tar.gz 28888 BLAKE2B be2729660eb20a33a14acd1c5fbcefa48bd8a6a3dcfa6dd5137b0414fb283d279990f61250dbb2526e8faa80da23eb6de36618ae0d98166d29655b8a71cd15a1 SHA512 4a21ea67278fa525842d48fed8db666d00eae6d13254e8844d11f63b47c3a305b3cac760f28c24c6347aebcf73e96180e0a7cfba29c75f01ece2f7751e0398c5
+EBUILD fuzzywuzzy-0.18.0.ebuild 521 BLAKE2B b7df7c5e46e8081e2ab630bc67f6e5773dea2327995cbf209d57123c61233e1ccb349e92bb0c27a799e0c04b3403ca4773c74847e2a3cfde2dd30e433d988834 SHA512 df6fc74f5b3f8544ed9c29fa5f54a8a81bfd7c9e57129f84e82376044d57d53bc91c6c1803ed081a0e705ec203ec30da7d7abf4e8ba50698230cd7cf824bdd06
diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.15.1.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild
index 2dbe71f..8379ff5 100644
--- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.15.1.ebuild
+++ b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+PYTHON_COMPAT=( python3_11 )
inherit distutils-r1
DESCRIPTION="Fuzzy string matching in python"
diff --git a/dev-python/gtts-token/Manifest b/dev-python/gtts-token/Manifest
deleted file mode 100644
index 5285fc6..0000000
--- a/dev-python/gtts-token/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gTTS-token-1.1.1.zip 5400 SHA256 74badf3ba37773d8ba4a462a09b64de76a0ebd4015d667a6fdb041c2219283ef SHA512 d881e6e2d16e9cd998719aa0e2a712b91052b9fb0b244949b6c1db2d24419808d9058efa75d3d38d559db0bf3c95230e24440a0426bc47e972c8aa7424a50201 WHIRLPOOL 7d308df82b00b99f990ba4a6cb21a12216152e90d8861ebb074493ce5622326a64abb81e5f33ba5eca00933f6408d305fdfab9db26808bc7ec15ec5ee95e0d36
-EBUILD gtts-token-1.1.1.ebuild 651 SHA256 a666d9d73bd83a74266bd093d2ce989806893f6d26859ca00c9a12dc2b161c12 SHA512 f3928a26614a79865ca8f3f8192dcf333070cf4b38d2645ed18ff1a7798abd373defdd0b7734f6a547f41d5aa6dfe79d0c3088a209fbae34642096825b6a2900 WHIRLPOOL 9330d436f6679cb51eba1e4e34364f96d0a97a549c4d78a37beebd171b66d28fb75cfed888ef158b28fff300779755b64adb01dd2db602b07fbf87e09fdf70e6
diff --git a/dev-python/gtts-token/gtts-token-1.1.1.ebuild b/dev-python/gtts-token/gtts-token-1.1.1.ebuild
deleted file mode 100644
index 69b7d61..0000000
--- a/dev-python/gtts-token/gtts-token-1.1.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
-
-inherit distutils-r1
-
-MY_PN="gTTS-token"
-
-DESCRIPTION="A python implementation of the token validation of Google Translate"
-HOMEPAGE="https://github.com/Boudewijn26/gTTS-token"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip"
-RESTRICT="mirror"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
- dev-python/requests[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.md"
-S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-python/heat-translator/Manifest b/dev-python/heat-translator/Manifest
index 18a501f..0ead061 100644
--- a/dev-python/heat-translator/Manifest
+++ b/dev-python/heat-translator/Manifest
@@ -1 +1 @@
-EBUILD heat-translator-9999.ebuild 675 SHA256 f9aed9d1326920db9bd07a362c1d0f1d57be57e0c7f549ed31b567293a10cd2c SHA512 7ff023c44c623790bd01f8ec7864f9a961c5642e0103296d571233bb3634d029d1ff315e479849d6c521c6491da99bcba5ed37648b54764874e0c02da3a498f5 WHIRLPOOL 121653dce927ac46f6e123468b677fc7c6818031f58be25ebdbc4e7ed1a40ef7bcb3c8913c27bef4da7496d933b32e0bbcde95fa5fcb6f6be9d423e5f32ccffc
+EBUILD heat-translator-9999.ebuild 660 BLAKE2B d3dbd86463648884e80506e40011d8ba16026513ced0cf2e9ea3cf3bff15b4c6ffe73413d03d95c0d166cd88a01c6b07e78fd78cb3712c4404c4d1909f87c870 SHA512 327d26ec9b1a77a7218649d7b136c96a796f4ce8b289c7f8a29bdfc1926a57dcbeec71a69024fb4de95d5ba4781cabf714fa675440bc0d5f8d6a6c6cf956b151
diff --git a/dev-python/heat-translator/heat-translator-9999.ebuild b/dev-python/heat-translator/heat-translator-9999.ebuild
index 60578ad..cc6c976 100644
--- a/dev-python/heat-translator/heat-translator-9999.ebuild
+++ b/dev-python/heat-translator/heat-translator-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=8
-PYTHON_COMPAT=(python{2_7,3_4})
+PYTHON_COMPAT=(python3_11)
-inherit eutils distutils-r1 git-r3
+inherit distutils-r1 git-r3
DESCRIPTION="Translate non-heat templates to Heat Orchestration Template"
HOMEPAGE="https://github.com/openstack/heat-translator"
diff --git a/dev-python/invoke/Manifest b/dev-python/invoke/Manifest
index a1d7a31..889f1b9 100644
--- a/dev-python/invoke/Manifest
+++ b/dev-python/invoke/Manifest
@@ -8,16 +8,5 @@ AUX files-by-reference.patch 1298 BLAKE2B 9733426e904b5ec8a0691b425e5898cc3617e3
AUX files-in-config.patch 914 BLAKE2B 40b654e2abf80a70749ea9f0f1e5757cfdfe18a1bd87503e8e7ad298fdf7755fb8a42c56b7cb0a26ee4547d2209a16b375067f3f3d95a35011e7e89c80ac3cc8 SHA512 9ff1da8a4ef5f8ce077e1b27e11cc1ae9e77645e354f894fdbf74c561ebb841f00488c7dbe5b60bb59120870abd9de2a3d32fe101a4cb3b3507e7d3267775e8b
AUX loader-sys-path.0.22.0.patch 1027 BLAKE2B 358af872e0c3488225e008711d5864c39e2b7911075a1e988d150c588cce3582571b5a4cdc8d1983fbed5e21672ff4bf844e39e3853e742d84196bef7fe4b953 SHA512 83e5718018e9f13a3418069338c13d9be09dd42f867fe45a414885b55b47240a40904cd14ca714c764ac55182fc2f3a7a4cea4b4680c907976d4cc5e7038d0ea
AUX loader-sys-path.patch 1026 BLAKE2B 156e2cd18c18166caa701891cadf4514b61a718704ec2b48f2d1800959a253e2783bb13c430abb853f7f0888f95379ed38998a4b8afdcfce37c71903bc2b82e4 SHA512 b8f9354177a1c5d14c2c96795feb3ef31a626694bd4819a4b424b786bbd8028b0f46eb5abfc0b316c3f0f6e9bfa569599a5d40dde344c5b621d9e50082bb02b7
-DIST invoke-0.22.0.tar.gz 304039 BLAKE2B bfb1bf8b7bb772049f6636ff7126441b458015513d3a78a8b4b1f881bb97e464b529b7c33f3612faf87052920caf29f6c10f88f338ad6313da892bfeabd578be SHA512 fdcc0e5977904b7abeac21c37ab44089ede3f5d2c0a02d9f7c45297418c3d244c6bfad0e6fb7d63354ce897352d0b222cb6973b060021f4f5f567a66f52dee53
-DIST invoke-0.22.1.tar.gz 304850 BLAKE2B ec5b92ba790305fbbe80bd86d45d387c97ed9142dce30f38dee86a910952871105e2fbf2703ec2b1b45e16e4b8d923ae6757f50709875afbe3c5f8e095891f8e SHA512 52854cc74443919c3bd12966d3ea6b6e10846b84f037caf6768faa1bc7bdb9a905df2bf0567b096632d124bed24499e0dffa12872c7060c7615009731eb6241f
-DIST invoke-0.23.0.tar.gz 319077 BLAKE2B baf161f18dc4da84708070c31642f9e37288697c7ea66f68a36c8d6ae202ac474f5583140b5e210196677b57e93e40ea406c36c4a24d954e723bb487b8be3801 SHA512 38960c390407ccbb5d6546a757127ed70cde1960e60c9af1ed447bb09999a484933453fc9c5d54886a115927125dadea7c20a0f28c0a51a0b50180c2e16adce4
-DIST invoke-1.0.0.tar.gz 318080 BLAKE2B 86b0bcb2d6a23f2172b6663cf6677768bdcbc756e1094124f6a7782bf79326aa97be092cb72c3d00de811a0ab38a67136b4ffe959417c879f4290e2d5b663cbd SHA512 90fc066e53e215f4640b22acf58987bc4b7d9b46efb54bae805738881f93e283a1be44cbbb8aa8edf0552a399be3162ea46ba8c2b96a4158c3fbc3b456bd9519
-DIST invoke-1.1.0.tar.gz 321183 BLAKE2B 5975684c337016e0f90d0d4df629e29afdda98f265415ca26c7fb1799dd5951540ce2ec5ebbb14f8d5a7bd3cb0be018adac306622958f2802e6095e75902e9a7 SHA512 1859138d488f3971a017d16651c5ebd849c0b421633cd8e08f81dcf5c6bcedc13238aad71bb1a00e40a04baea320e56f48ff9f3a272de403cc212dc2503a0536
DIST invoke-1.1.1.tar.gz 323557 BLAKE2B 241c895e78037a9365ec8212ee7e37f8f584e404d1f4d42f2189b236bbdb78a8df463766b1565902b9015d35f3b6d5a9cf3b26e214e6478d20b2b28b5aa3e04a SHA512 2d89ba7c70c9e17bbdd9e5d2f56ed3e9cbe3c529aba4b41db8fc678ce025418feff0416d956e91b26ecb0138e75d47cd595d83e8d6981e3ec94754a3d9f16e54
-EBUILD invoke-0.22.0.ebuild 1099 BLAKE2B 536f11db2c29aeac4b9306ca3e24f6944632a21ab8348162e3e85d0440b9ffc95aa81f356ae4b607fa076b37d745969a68df595546248e3b5087a81f36871c5d SHA512 f63236a935a7e5785839b02b459c15430e43212e8aa15219f9228bd66ef1edc4c48aaabbe74d7e515319779b2ead04723e960ff14bb040e6bd31b8902e03ce0c
-EBUILD invoke-0.22.1.ebuild 1056 BLAKE2B ee1b569a205e40708f14deac94dc76a4a320f2ff39072d14c305555b53da2c8fdf8b884b89c3dc017ced6c22a33ae8097a4df06246d808a4e05693bb2ddf1fd8 SHA512 2f3aa153ca5506e0aa9f8ed60dc37946b880925b94d7a6ed52dd6e367194129dfd9c4a300f6ad98e99c69131df6131a02fd3982c174a5efe341751832f808006
-EBUILD invoke-0.23.0.ebuild 1056 BLAKE2B ee1b569a205e40708f14deac94dc76a4a320f2ff39072d14c305555b53da2c8fdf8b884b89c3dc017ced6c22a33ae8097a4df06246d808a4e05693bb2ddf1fd8 SHA512 2f3aa153ca5506e0aa9f8ed60dc37946b880925b94d7a6ed52dd6e367194129dfd9c4a300f6ad98e99c69131df6131a02fd3982c174a5efe341751832f808006
-EBUILD invoke-1.0.0.ebuild 1056 BLAKE2B ee1b569a205e40708f14deac94dc76a4a320f2ff39072d14c305555b53da2c8fdf8b884b89c3dc017ced6c22a33ae8097a4df06246d808a4e05693bb2ddf1fd8 SHA512 2f3aa153ca5506e0aa9f8ed60dc37946b880925b94d7a6ed52dd6e367194129dfd9c4a300f6ad98e99c69131df6131a02fd3982c174a5efe341751832f808006
-EBUILD invoke-1.1.0.ebuild 1062 BLAKE2B f2693574274e8d2bd161282302c5c1db1e2ae9c9e9161f5365c7c976e22357e9829118742deaf6a47f50cd7be4ef7b841da694f6c12c06322db2ba960f544da1 SHA512 aa1ed88a582b7a046886a1fe8a32d6673366db4130fad47f787172e33255834d351b5570a059a2f4abe2351968b03d35213f668aaa734132eea47a5a07618102
-EBUILD invoke-1.1.1.ebuild 1135 BLAKE2B 6c6f63d687762da531665141e49b81796ec03a819945ef9a0c026e82cc6494318886031bd2f3796f0df8f83ecb4a5742e9414839d7b05b6710b3960a36be3b0b SHA512 d493bf983e93dfa8ef06d75cc46c538763c65a42b037f9f57051eeeffa59d00a623f012c11636faeec649513b05bb3e324b2d4f6a82f713131e8b1996eb08af1
-EBUILD invoke-9999.ebuild 1023 BLAKE2B 551feb35c1d5c025c4b368da85d3ede32b1131a76c79b0f06ff7f52f09e77c5b768996de370c87cf92714441c94ccee42bbc2dd069c593346e269bc1e237b397 SHA512 0d25c0de933081f9e46f46e93a660071431f3b88a57ceb9ba03966af5588eeaf3b6978e0cda914955a95e209aa5e5b604563bc9ed7e5b121349ded87f86884c4
+EBUILD invoke-1.1.1.ebuild 1150 BLAKE2B 00b2d9f17cf21ac6602a7fab8b12b8089d747e512b64637457ba0d8042d4be5192c32646be6a6aa0cad42c11ec3480fd076d5db002b1c6bd19127c6f647b4777 SHA512 fdd4e52f7b9dad5b79df5e2e3697932b0012ab73411add4f0d8cd1e420205b47e5883d0994b09622647a375c0a2f45adbe9a116b09658057674b9b70293302b4
diff --git a/dev-python/invoke/invoke-0.22.0.ebuild b/dev-python/invoke/invoke-0.22.0.ebuild
deleted file mode 100644
index 44f43f4..0000000
--- a/dev-python/invoke/invoke-0.22.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
-
-inherit eutils bash-completion-r1 distutils-r1
-
-DESCRIPTION="Pythonic task management & command execution"
-HOMEPAGE="http://pyinvoke.org"
-SRC_URI="https://github.com/pyinvoke/invoke/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- test? (
- dev-python/spec[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/flake8[${PYTHON_USEDEP}]
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
-PATCHES=( \
- "${FILESDIR}/loader-sys-path.0.22.0.patch" \
- "${FILESDIR}/encode-fallback.0.20.1.patch" \
- "${FILESDIR}/files-by-reference.patch" \
- "${FILESDIR}/capture-buffer-size.patch" \
-)
-
-src_install() {
- dodoc ${DOCS}
- distutils-r1_src_install
- newbashcomp completion/bash "${PN}"
- newbashcomp completion/bash inv
-}
-
-src_test() {
- flake8 --verbose --config="${S}"/setup.cfg "${S}"/invoke
- spec --where="${S}"/tests
-}
diff --git a/dev-python/invoke/invoke-0.22.1.ebuild b/dev-python/invoke/invoke-0.22.1.ebuild
deleted file mode 100644
index 1fd4499..0000000
--- a/dev-python/invoke/invoke-0.22.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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})
-
-inherit eutils bash-completion-r1 distutils-r1
-
-DESCRIPTION="Pythonic task management & command execution"
-HOMEPAGE="http://pyinvoke.org"
-SRC_URI="https://github.com/pyinvoke/invoke/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- test? (
- dev-python/spec[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/flake8[${PYTHON_USEDEP}]
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
-PATCHES=( \
- "${FILESDIR}/loader-sys-path.0.22.0.patch" \
- "${FILESDIR}/encode-fallback.0.20.1.patch" \
- "${FILESDIR}/capture-buffer-size.patch" \
-)
-
-src_install() {
- dodoc ${DOCS}
- distutils-r1_src_install
- newbashcomp completion/bash "${PN}"
- newbashcomp completion/bash inv
-}
-
-src_test() {
- flake8 --verbose --config="${S}"/setup.cfg "${S}"/invoke
- spec --where="${S}"/tests
-}
diff --git a/dev-python/invoke/invoke-0.23.0.ebuild b/dev-python/invoke/invoke-0.23.0.ebuild
deleted file mode 100644
index 1fd4499..0000000
--- a/dev-python/invoke/invoke-0.23.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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})
-
-inherit eutils bash-completion-r1 distutils-r1
-
-DESCRIPTION="Pythonic task management & command execution"
-HOMEPAGE="http://pyinvoke.org"
-SRC_URI="https://github.com/pyinvoke/invoke/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- test? (
- dev-python/spec[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/flake8[${PYTHON_USEDEP}]
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
-PATCHES=( \
- "${FILESDIR}/loader-sys-path.0.22.0.patch" \
- "${FILESDIR}/encode-fallback.0.20.1.patch" \
- "${FILESDIR}/capture-buffer-size.patch" \
-)
-
-src_install() {
- dodoc ${DOCS}
- distutils-r1_src_install
- newbashcomp completion/bash "${PN}"
- newbashcomp completion/bash inv
-}
-
-src_test() {
- flake8 --verbose --config="${S}"/setup.cfg "${S}"/invoke
- spec --where="${S}"/tests
-}
diff --git a/dev-python/invoke/invoke-1.0.0.ebuild b/dev-python/invoke/invoke-1.0.0.ebuild
deleted file mode 100644
index 1fd4499..0000000
--- a/dev-python/invoke/invoke-1.0.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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})
-
-inherit eutils bash-completion-r1 distutils-r1
-
-DESCRIPTION="Pythonic task management & command execution"
-HOMEPAGE="http://pyinvoke.org"
-SRC_URI="https://github.com/pyinvoke/invoke/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- test? (
- dev-python/spec[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/flake8[${PYTHON_USEDEP}]
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
-PATCHES=( \
- "${FILESDIR}/loader-sys-path.0.22.0.patch" \
- "${FILESDIR}/encode-fallback.0.20.1.patch" \
- "${FILESDIR}/capture-buffer-size.patch" \
-)
-
-src_install() {
- dodoc ${DOCS}
- distutils-r1_src_install
- newbashcomp completion/bash "${PN}"
- newbashcomp completion/bash inv
-}
-
-src_test() {
- flake8 --verbose --config="${S}"/setup.cfg "${S}"/invoke
- spec --where="${S}"/tests
-}
diff --git a/dev-python/invoke/invoke-1.1.0.ebuild b/dev-python/invoke/invoke-1.1.0.ebuild
deleted file mode 100644
index 2f86817..0000000
--- a/dev-python/invoke/invoke-1.1.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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})
-
-inherit eutils bash-completion-r1 distutils-r1
-
-DESCRIPTION="Pythonic task management & command execution"
-HOMEPAGE="http://pyinvoke.org"
-SRC_URI="https://github.com/pyinvoke/invoke/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- test? (
- dev-python/spec[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/flake8[${PYTHON_USEDEP}]
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
-PATCHES=( \
- "${FILESDIR}/loader-sys-path.0.22.0.patch" \
- "${FILESDIR}/encode-fallback.0.20.1.patch" \
- "${FILESDIR}/capture-buffer-size.1.1.0.patch" \
-)
-
-src_install() {
- dodoc ${DOCS}
- distutils-r1_src_install
- newbashcomp completion/bash "${PN}"
- newbashcomp completion/bash inv
-}
-
-src_test() {
- flake8 --verbose --config="${S}"/setup.cfg "${S}"/invoke
- spec --where="${S}"/tests
-}
diff --git a/dev-python/invoke/invoke-1.1.1.ebuild b/dev-python/invoke/invoke-1.1.1.ebuild
index e23103a..a3de997 100644
--- a/dev-python/invoke/invoke-1.1.1.ebuild
+++ b/dev-python/invoke/invoke-1.1.1.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=(python2_7 python3_{5,6})
+PYTHON_COMPAT=(python3_{10,11})
+DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit eutils bash-completion-r1 distutils-r1
+inherit bash-completion-r1 distutils-r1
DESCRIPTION="Pythonic task management & command execution"
HOMEPAGE="http://pyinvoke.org"
diff --git a/dev-python/invoke/invoke-9999.ebuild b/dev-python/invoke/invoke-9999.ebuild
deleted file mode 100644
index 3622df2..0000000
--- a/dev-python/invoke/invoke-9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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})
-
-inherit eutils distutils-r1 bash-completion-r1 git-r3
-
-DESCRIPTION="Pythonic task management & command execution"
-HOMEPAGE="http://pyinvoke.org"
-EGIT_REPO_URI="https://github.com/pyinvoke/invoke.git"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- test? (
- dev-python/spec[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/flake8[${PYTHON_USEDEP}]
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
-PATCHES=( \
- "${FILESDIR}/loader-sys-path.patch" \
- "${FILESDIR}/encode-fallback.patch" \
- "${FILESDIR}/capture-buffer-size.patch" \
-)
-
-src_install() {
- dodoc ${DOCS}
- distutils-r1_src_install
- newbashcomp completion/bash "${PN}"
- newbashcomp completion/bash inv
-}
-
-src_test() {
- flake8 --verbose --config="${S}"/setup.cfg "${S}"/invoke
- spec --where="${S}"/tests
-}
diff --git a/dev-python/kafka-python/Manifest b/dev-python/kafka-python/Manifest
index 3551fb3..5030398 100644
--- a/dev-python/kafka-python/Manifest
+++ b/dev-python/kafka-python/Manifest
@@ -1 +1 @@
-EBUILD kafka-python-9999.ebuild 520 SHA256 f44ce9cd89ba6749686adc42f69f406cd43a213bcc9aeeb74a081f8b376c91d2 SHA512 e728d47273d8a2824ade4145b00781e10248bc15a796e9f8a239ed46fd28779f675385e1decbe81db18ae2aca840ea03d9a5136f3c773c7b33dda5afd911112c WHIRLPOOL 3218f4a70e513905d514cfc33b780ce3edbd95be05a873909290467bc54b614282328a7fa86acfad7075857787735636f18c62f1fccbe92f2af097d0a0fffb22
+EBUILD kafka-python-9999.ebuild 488 BLAKE2B 78b29bcd7193d7b799108a4f63f15eb5060a22753590fe34f3a9c9de4a2a5f1d0744945710ee4dd93ea6c4a1b665a3345d4734ae772ab1f564edb9940884d33f SHA512 7c35bd12f9afc230e620000f5f265bece7af9e74101237ddfe6ccad2f9a1ba9078664e23d32e3b39e6c1ba460963a49a3345f0ec0ddad0e2bf83ea5f53df0cef
diff --git a/dev-python/kafka-python/kafka-python-9999.ebuild b/dev-python/kafka-python/kafka-python-9999.ebuild
index 0fe1bb2..6e7d72a 100644
--- a/dev-python/kafka-python/kafka-python-9999.ebuild
+++ b/dev-python/kafka-python/kafka-python-9999.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
-PYTHON_COMPAT=(python{2_7,3_{3,4}})
+PYTHON_COMPAT=(python3_11)
-inherit eutils distutils-r1 git-r3
+inherit distutils-r1 git-r3
DESCRIPTION="Kafka Python client"
HOMEPAGE="https://github.com/mumrah/kafka-python"
diff --git a/dev-python/kubernetes/Manifest b/dev-python/kubernetes/Manifest
new file mode 100644
index 0000000..69902e0
--- /dev/null
+++ b/dev-python/kubernetes/Manifest
@@ -0,0 +1,2 @@
+DIST kubernetes-26.1.0.tar.gz 1727303 BLAKE2B a5120a5453e2bd61d3fce1ee90fbca5827ad6ad903b880b4e17bf8914407c194a282cca1d2a1ce584e79179abe228ff131901f0c97917d416abb31f1367eb6d9 SHA512 575668b9a12d1533c89d6a51ec8aae2549aae74790fcc0110e1c39705e37bb7241588ccfca6f319a906c8298aa0fe1442a6cfd3caa3912793ae0f9ad408c1b23
+EBUILD kubernetes-26.1.0.ebuild 1523 BLAKE2B 87d1091d495cead41319f55660700c07c279fc43febe25eb0bffd561fbe021fe2185ee5257220486600155de2b9c8ffaf8c7eb335cda547a819e188e72c76b5b SHA512 b7300eef160a58e711fbfed7f6c79bc40a33261d1761a979a84480c5967106224d7c7189366f0a3c842777670bffc7a07aa513a3ada5c0ed6e98ceb63dabf440
diff --git a/dev-python/kubernetes/kubernetes-26.1.0.ebuild b/dev-python/kubernetes/kubernetes-26.1.0.ebuild
new file mode 100644
index 0000000..cacf792
--- /dev/null
+++ b/dev-python/kubernetes/kubernetes-26.1.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_11 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Kubernetes python client"
+HOMEPAGE="https://github.com/kubernetes-client/python"
+SRC_URI="https://github.com/kubernetes-client/python/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+# https://github.com/kubernetes-client/python/archive/refs/tags/v26.1.0.tar.gz
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+# restrict test for now - missing test deps:
+# randomize
+# sphinx_markdown_tables
+# codecov
+RESTRICT="test"
+
+CDEPEND="
+ >=dev-python/certifi-14.05.14[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-1.0.1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/ipaddress-1.0.17[${PYTHON_USEDEP}]' python2_7)
+ >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.24.2[${PYTHON_USEDEP}]
+ test? (
+ dev-python/coverage
+ dev-python/nose
+ dev-python/pytest
+ dev-python/pytest-cov
+ dev-python/pluggy
+ dev-python/py
+ dev-python/sphinx
+ dev-python/recommonmark
+ dev-python/pycodestyle
+ dev-python/autopep8
+ dev-python/isort
+ )
+"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+RDEPEND="${CDEPEND}"
+
+distutils_enable_tests pytest
diff --git a/dev-python/lambda-uploader/Manifest b/dev-python/lambda-uploader/Manifest
index 3d7498f..07ad4ca 100644
--- a/dev-python/lambda-uploader/Manifest
+++ b/dev-python/lambda-uploader/Manifest
@@ -1,2 +1,2 @@
-DIST lambda-uploader-1.2.0.tar.gz 22471 SHA256 3335048c62b3d2975710a8f3650375d8937723cb9d2c80e541f1b8c8eec233b1 SHA512 8d2734516c6d6fdf32591d45c7af3072134cdf281a504be3cf34fc3b2e2bf1e36edfa2a164e0bf3d5953abbbd15baa6f8464216a2dfd7b6fe431bde4140470e8 WHIRLPOOL 7df1f19bdf03d382a92793559c0c864471a1866e147ef5156a39bb8c3e7ae48deb6143560bcda668a8af50f7082de6017b1f7209701a0e8cd1cd79111c9e57b3
-EBUILD lambda-uploader-1.2.0.ebuild 817 SHA256 e599ee7a81d3eb4268cafae129451d615931f37fae99d0caaddc63e09b7015b1 SHA512 73a391265a0f6600ad094f35fc4b2f2b61ce3078e990b071d48e0d351780b926a20e6cdf7af99cf1b4b2d168ccc648ee420946ab97775f3be266cfe3ae2853df WHIRLPOOL 91dfce179b8fd7cc5f7779b61b46b949e751fa13add54fbe448891119640bfe8ebfec27e9498ecaa4ca84f6ae7eb857237fd4d30de483bbb84bac7b43e192447
+DIST lambda-uploader-1.3.1.tar.gz 22796 BLAKE2B dc616bff677391f05f261867b1eb19d5d895fcf0eff1ca21a038df809e38cd5da586d8f11948fc9238dfd43556b6bbecbeb5c318038b9e2a2e8bd37d4d3b16d6 SHA512 738d9031cb7c20c20d2d38a119a571f68c3a8cea37cfbdfac63a03cadef27420d96c49191fb8ba64b7916afda82890067322041eb6c5a7bb4933a86dcec601c8
+EBUILD lambda-uploader-1.3.1.ebuild 1627 BLAKE2B 6c260bdaa8ad2b960e4bf4b3f1cf5c487b7ff92d3bd9dbc12b53547e778e7633a31d6093a34e9792ab617502bd3060c0c1f69b3ba4ee009dfc7a51ba6016e366 SHA512 b560220418013447da4ae82764b1f77a9e06526791f47c1a6f481f1711c05f983e19864b37820d5a919d614501ba112ee2edbe151b21498f20c1bb6859d9dd15
diff --git a/dev-python/lambda-uploader/lambda-uploader-1.2.0.ebuild b/dev-python/lambda-uploader/lambda-uploader-1.2.0.ebuild
deleted file mode 100644
index b3a9ed0..0000000
--- a/dev-python/lambda-uploader/lambda-uploader-1.2.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7 python3_4 python3_6)
-
-inherit eutils distutils-r1
-
-DESCRIPTION="Package and upload Python lambda functions to AWS"
-HOMEPAGE="https://github.com/rackerlabs/lambda-uploader"
-SRC_URI="https://github.com/rackerlabs/lambda-uploader/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="mirror"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-python/boto3-1.4.0[${PYTHON_USEDEP}]
-"
-DEPEND="
- test? ( dev-python/pytest dev-python/flake8 )
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
-
-src_test() {
- py.test --verbose
- flake8 lambda_uploader "${S}"/setup.py --statistics
-}
diff --git a/dev-python/lambda-uploader/lambda-uploader-1.3.1.ebuild b/dev-python/lambda-uploader/lambda-uploader-1.3.1.ebuild
new file mode 100644
index 0000000..a9754b8
--- /dev/null
+++ b/dev-python/lambda-uploader/lambda-uploader-1.3.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=(python3_11)
+
+inherit distutils-r1
+
+DESCRIPTION="Package and upload Python lambda functions to AWS"
+HOMEPAGE="https://github.com/rackerlabs/lambda-uploader"
+SRC_URI="https://github.com/rackerlabs/lambda-uploader/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="mirror test"
+
+# Test failures due virtualenv failures.
+# tests disabled on test deps due to circular dependencies and many other
+# test failures.
+
+RDEPEND="
+ ${PYTHON_DEPS}
+"
+DEPEND="
+ <=dev-python/boto3-1.18.65[${PYTHON_USEDEP}]
+ dev-python/botocore[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/coverage
+ dev-python/flake8
+ dev-python/moto
+ dev-python/nose
+ dev-python/pylint
+ dev-python/pytest[-test]
+ dev-python/virtualenv
+ dev-python/httpx[-test]
+ dev-python/iniconfig[-test]
+ dev-python/pluggy[-test]
+ dev-python/pytest-cov[-test]
+ dev-python/pythran[-test]
+ dev-python/scipy[-pythran]
+ dev-python/uvicorn[-test]
+ dev-python/webtest[-test]
+ dev-python/pyquery[-test]
+ dev-python/aiohttp[-test]
+ dev-python/async_timeout[-test]
+ dev-python/bottle[-test]
+ dev-python/pytest-localserver[-test]
+ dev-python/python-socks[-test]
+ dev-python/trio[-test]
+ dev-python/scipy[-test]
+ dev-python/moto[-test]
+ )
+ ${RDEPEND}
+"
+
+DOCS="README.rst"
+
+python_test() {
+ py.test --verbose
+ flake8 lambda_uploader "${S}"/setup.py --statistics
+}
diff --git a/dev-python/namespace-ruamel/Manifest b/dev-python/namespace-ruamel/Manifest
deleted file mode 100644
index 07eaed2..0000000
--- a/dev-python/namespace-ruamel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD namespace-ruamel-1.ebuild 811 SHA256 8d0f283da60ec0cec91af299e822774d12d941456d87aa8e66ee465f15b06828 SHA512 cfce4478db477f534cfd2413a48c3ba627c5af9ed0a02f8a7f80d4ee489d2c344b3dc6c3561738ffb051dc996a0b6b4e9716377b461430c29a435f760ec753ac WHIRLPOOL 5b5764a8bdebaa10caeba55e0d0f33eb45bb010ee08b5809e690c5794688d021475842e6e4bcdc09d1091d5c0396442422c887ee10b4bc71935997ee5e944523
diff --git a/dev-python/namespace-ruamel/namespace-ruamel-1.ebuild b/dev-python/namespace-ruamel/namespace-ruamel-1.ebuild
deleted file mode 100644
index 85065df..0000000
--- a/dev-python/namespace-ruamel/namespace-ruamel-1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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} )
-
-inherit python-r1
-
-DESCRIPTION="Namespace package declaration for ruamel"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages"
-SRC_URI=""
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="${PYTHON_DEPS}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-MODNAME="${PN#namespace-}"
-MODNAME="${MODNAME//-//}"
-
-src_unpack() {
- mkdir -p "${S}"/"${MODNAME}" || die
- cat > "${S}"/"${MODNAME}"/__init__.py <<-EOF || die
- __import__('pkg_resources').declare_namespace(__name__)
- EOF
-}
-
-src_install() {
- python_foreach_impl python_domodule "${MODNAME%%/*}"
-}
diff --git a/dev-python/netdisco/Manifest b/dev-python/netdisco/Manifest
deleted file mode 100644
index db3d91c..0000000
--- a/dev-python/netdisco/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST netdisco-1.2.3.tar.gz 23730 SHA256 be68effc81466690ea9254c818d8ca511759b0f6a26d286fee8b1e803363a159 SHA512 c805b217d4977860c13d88a307358a5bf3fdf8819cba8301a31853d5f1dc36d111baf9f213e0661824bb9467ffe54645ac0580b17473abbdb43f1aa77cd6b033 WHIRLPOOL 339a6748f35020a160ae7953016b748e6f49be3328fe94a311c841b10dc2dec1bd3eca152e19c3cb1e1d4afd8cd94268e8439132e13f35a0daf05001185fe058
-EBUILD netdisco-1.2.3.ebuild 607 SHA256 46d51ac8928245f3113879575463ef25b7272f09141b97dea7b6ac434f8be8a3 SHA512 ef5f995dc36a63587c0e09f716bdab279244027fa3c7a19aac04f736575e3016486ad8d828af6d7b78db927d50a557d1e6b38f4d7782a9323be310150ec091c1 WHIRLPOOL f4afe0a362669aa4d6ace1153080a46ad7042b25c1a247bf4947bd413015c1f60bcfafd7a73baf3ec76ab10af83d17c06c27f08e68f0ade1769ea05a90ebebe3
diff --git a/dev-python/netdisco/netdisco-1.2.3.ebuild b/dev-python/netdisco/netdisco-1.2.3.ebuild
deleted file mode 100644
index 73a39f8..0000000
--- a/dev-python/netdisco/netdisco-1.2.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python3_{4,5,6})
-
-inherit distutils-r1
-
-DESCRIPTION="Discover devices on your local network"
-HOMEPAGE="https://github.com/home-assistant/netdisco"
-SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- >=dev-python/requests-2.0[${PYTHON_USEDEP}]
- >=dev-python/zeroconf-0.19.1[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.md"
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
new file mode 100644
index 0000000..71e9a55
--- /dev/null
+++ b/dev-python/pillow/Manifest
@@ -0,0 +1,2 @@
+DIST pillow-9.5.0.gh.tar.gz 50491974 BLAKE2B 663c14b89ddd1e2d49872994033a04e500d0b6eccbb8d6ce094f58ae1aaf3f215e9984f2afeb43fb83e0c3c93af1150beeb7d5f0abb77c59087901b53fd24e37 SHA512 da0c7a1bde4741ced168c013fdc7afa8af1100bba878bdaeeb9804fed4dcf70c07ed62004ab2c73694eae3d28e2d72d46c155f78b540075aafb36c8e7a5649ff
+EBUILD pillow-9.5.0.ebuild 3379 BLAKE2B 24be0608c1dbac735e4bf9b8fe01069cd1ccc4aad532bc2073c6832f06abfc6b982362f0c2a71d4dec5381f7f3b10712693b016680189495b2a5eeb69d622f21 SHA512 623bed259f3371bbd3ac6b106cd309620a31f59db736ca8f00a34d02ae1878d5b262ffec6c4d34eee3704fccea99bb3efd45dbf9ff0f1ac18962356cc42511e6
diff --git a/dev-python/pillow/pillow-9.5.0.ebuild b/dev-python/pillow/pillow-9.5.0.ebuild
new file mode 100644
index 0000000..f398c31
--- /dev/null
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+ https://python-pillow.org/
+ https://github.com/python-pillow/
+ https://pypi.org/project/Pillow/
+"
+SRC_URI="
+ https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ imagequant? ( media-gfx/libimagequant:= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpeg2k? ( media-libs/openjpeg:2= )
+ lcms? ( media-libs/lcms:2= )
+ tiff? ( media-libs/tiff:=[jpeg,zlib] )
+ truetype? ( media-libs/freetype:2= )
+ webp? ( media-libs/libwebp:= )
+ xcb? ( x11-libs/libxcb )
+ zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ ${RDEPEND}
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ || (
+ media-gfx/imagemagick[png]
+ media-gfx/graphicsmagick[png]
+ )
+ )
+"
+
+EPYTEST_DESELECT=(
+ # TODO; incompatible Qt version?
+ Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+ usex "${1}" enable disable
+}
+
+python_configure_all() {
+ # It's important that these flags are also passed during the install phase
+ # as well. Make sure of that if you change the lines below. See bug 661308.
+ cat >> setup.cfg <<-EOF || die
+ [build_ext]
+ disable_platform_guessing = True
+ $(usepil truetype)_freetype = True
+ $(usepil jpeg)_jpeg = True
+ $(usepil jpeg2k)_jpeg2000 = True
+ $(usepil lcms)_lcms = True
+ $(usepil tiff)_tiff = True
+ $(usepil imagequant)_imagequant = True
+ $(usepil webp)_webp = True
+ $(usepil webp)_webpmux = True
+ $(usepil xcb)_xcb = True
+ $(usepil zlib)_zlib = True
+ EOF
+
+ # setup.py won't let us add the right toolchain paths but it does
+ # accept additional ones from INCLUDE and LIB so set these. You
+ # wouldn't normally need these at all as the toolchain should look
+ # here anyway but it doesn't for this setup.py.
+ export \
+ INCLUDE="${ESYSROOT}"/usr/include \
+ LIB="${ESYSROOT}"/usr/$(get_libdir)
+
+ # We have patched in this env var.
+ tc-export PKG_CONFIG
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO (is clipboard unreliable in Xvfb?)
+ Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard
+ )
+
+ "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}"
+ # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed
+ epytest -p no:relaxed || die "Tests failed with ${EPYTHON}"
+}
+
+python_install() {
+ python_doheader src/libImaging/*.h
+ distutils-r1_python_install
+}
+
+python_install_all() {
+ if use examples ; then
+ docinto example
+ dodoc docs/example/*
+ docompress -x /usr/share/doc/${PF}/example
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pipreqs/Manifest b/dev-python/pipreqs/Manifest
index c907eae..51965bd 100644
--- a/dev-python/pipreqs/Manifest
+++ b/dev-python/pipreqs/Manifest
@@ -1,2 +1,2 @@
-DIST pipreqs-0.4.7.tar.gz 34611 SHA256 c38e3c4c383fac9fdfa8e0c8c8dc4180c324e6e7c3a3024eabd1174c5af2470e SHA512 c6f2c9fec0d00b2d853d46cf52c777f1e7a27e1ba63c0516ffee78c15f52387273ed5de6571ca7b837c7386f42ebaf57c08f26fead99f25de2249c484affa87c WHIRLPOOL e62b4d834a6f1f8d1ff04dc181431ca44073b6e1d064d222e3e6949c7ca229c3bbf09956178a0ca2272f015b68d9d89f6f2d8eaae9feffc350c6f76fa3f46dc4
-EBUILD pipreqs-0.4.7.ebuild 631 SHA256 ec1befc31c7b0d8e85d645a062a220e0fa0bdb4735cca75861178014186429cb SHA512 6017ee024faee35fa9e8e3a90a057c97e1854a9f2b669a9098bf3291728d4e2ead05c85bf5a8ae25e636053e4f72c9e9ca355fa92ced15c7763115fc96349f4e WHIRLPOOL 181d066f5c08c1dc6ce831f0dfc90c3235412eb127289e064953a195ee264bd42bbc34acd7dec8b74b27a3e5d7b4e7fd1ae324d8d7dcb19d75205bc249c497d2
+DIST pipreqs-0.4.13.tar.gz 45009 BLAKE2B 05c56a3e86fc433f1c3e482c07ad9dbf55dac322d9945472ddcaf3f508f7b55869773df9c35c8ae397b9c547e942e38928b49aac65592ca8bcbbc841efac5e93 SHA512 f5a1c384017d9194c353d4cee021e3d994ae2d1426ef24bff2daf4a79f576bf04b2d8dd4b81f76b8715c8398fe5a308c51e4cb13dd66870ff006247295199ae3
+EBUILD pipreqs-0.4.13.ebuild 713 BLAKE2B 11fbc6001eeb8cd995baa6018fdb2ab72414be958daf1e689521aa69750ffd86d30e64779f026b19858d192dded7a3092e05d72b7f7ecc441b444b9a0134296f SHA512 06671c905687a081e0f4851980e11e47e85fd7fe47f74406e23a5cacfb0d870aedf4985c10d423ef1f5041bf66eead2ec292caefd45f52423edfb86708dea256
diff --git a/dev-python/pipreqs/pipreqs-0.4.7.ebuild b/dev-python/pipreqs/pipreqs-0.4.13.ebuild
index 4b21dd8..1d1b3e4 100644
--- a/dev-python/pipreqs/pipreqs-0.4.7.ebuild
+++ b/dev-python/pipreqs/pipreqs-0.4.13.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python2_7 python3_4)
+PYTHON_COMPAT=(python3_11)
-inherit eutils distutils-r1
+inherit distutils-r1
DESCRIPTION="Generate pip requirements.txt file based on imports of any project"
HOMEPAGE="https://github.com/bndr/pipreqs"
@@ -26,4 +26,9 @@ DEPEND="
${RDEPEND}
"
+distutils_enable_tests unittest
+
DOCS="README.rst"
+
+# the tests fail connecting out to pypi.python.org
+RESTRICT="test"
diff --git a/dev-python/pulsectl/Manifest b/dev-python/pulsectl/Manifest
index 667df0b..0da75cb 100644
--- a/dev-python/pulsectl/Manifest
+++ b/dev-python/pulsectl/Manifest
@@ -1,2 +1,2 @@
-DIST pulsectl-16.5.14.tar.gz 19175 SHA256 b7fd4f91357a151c7558909264ad2c23d9ff6fee3048d46da2e45fade7b7a1b0 SHA512 9c5dff19761fc27731c84ab6000847b69a6469c6cb496b7362c6156f51299ef65138337983405b61c43639f30dcc0db467126649d55471e9bce7a0dd09abea72 WHIRLPOOL 0fc740309a4d1b8fb72266f50ebafc1345a1285f4b098162b94c82a30df51dcea8f12f9cb864627a6062b5cf81787d2c6bbfd417f70a56a4daa47035f4055f69
-EBUILD pulsectl-16.5.14.ebuild 524 SHA256 ea1fb9868d74f6b2454c59940f55f196d2baabdacbe369aadc670f733de1d2b1 SHA512 8946d44b188bc069322829e4dad389a7d8b0505deb29b9bb884439da0fe28713217830faf9dd616466bf3f723c38e0f0d4ee8cc7e8dba612ff2fd0af008567c1 WHIRLPOOL 420df9652900acd93c52065d5a6ec5ffcd53e60380ef7de2e1c59cc365a2d8562a315fee8ac62ff27e6017389363456afa6916915ba0deebf7004a8fe7c50596
+DIST pulsectl-23.5.2.tar.gz 41119 BLAKE2B 45239e9b6b3e19356f7c89acb673d9287e9e38099608e246c8334a5de82bf93d813688e376cf5aedb92e6b3368ce93bae1df630726a5ae568c83d774c942f848 SHA512 4f05edd994aac1964c358c50a95f564afb40fcc6ac410d5189525312c042057954d040dc41939b665347a39453244eccc138c4c7d628ef2da62034606716ecb9
+EBUILD pulsectl-23.5.2.ebuild 502 BLAKE2B b4e3b486aa85c2babbeecfa0c7dd2f2b4ae53bdeb33e11ef50172416f1d17a4ff461bd65a9180cc118d92233bd792bf7b660e8a00624fc886dcf93994bef0f1a SHA512 919c9223e56939fe088d17f40ff95393ed3fed6e2f4e3149eafeb9d810a4464ec2bef388ab2e136581febeaded5247f62b72a3f49823c87c9c609699944cfa5a
diff --git a/dev-python/pulsectl/pulsectl-16.5.14.ebuild b/dev-python/pulsectl/pulsectl-23.5.2.ebuild
index 16df9cb..34ae98a 100644
--- a/dev-python/pulsectl/pulsectl-16.5.14.ebuild
+++ b/dev-python/pulsectl/pulsectl-23.5.2.ebuild
@@ -1,16 +1,15 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python{2_7,3_4})
+PYTHON_COMPAT=(python3_11)
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="igh-level interface and ctypes-based bindings for PulseAudio"
HOMEPAGE="https://github.com/mk-fg/python-pulse-control"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="$(pypi_sdist_url pulsectl)"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pyatv/Manifest b/dev-python/pyatv/Manifest
deleted file mode 100644
index 1051543..0000000
--- a/dev-python/pyatv/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pyatv-0.3.9.tar.gz 70849 SHA256 14f37bbfd7a8310cdc71525fb19e88c89030389b3940ee9ba093153df64fc97e SHA512 fcdfeba7f764b0168d9c9caa12713b03c5eb9c40cbbf7b87b301c4adb9de1e06629c9f1fd0475d8638fc0eedd12565c12e097f1d9f21980a73b9adc5044f30cd WHIRLPOOL e8026dba4c7b738185c4032b81cedff81e9bbaad8fc1dafd79186094be81a225bb5270f5312fb8e79b21b1e4ca7fd1307aaa369aa3ad332bb19524d62a1278ae
-EBUILD pyatv-0.3.9.ebuild 857 SHA256 adb5dfa35479847c70202481b984a5b44cb9e0b4f3b95177d36d3828a5c273b9 SHA512 5add7af24292c7b5b82c23fa111e9cd7bc738a2804559b256134975c2982c5a92466afad264af2d0d100db17d28d23f6d0a67fb42ce95d7df6aa0e90d1c32460 WHIRLPOOL 90532c78a1c58f54f0649cdc89d64aec2684fb103bd4555c95bdfcd43a4be38681bb1535b9a5a9860619806c32e8646db256ee34c4162792e94177031bc47e3d
diff --git a/dev-python/pyatv/pyatv-0.3.9.ebuild b/dev-python/pyatv/pyatv-0.3.9.ebuild
deleted file mode 100644
index 32647c6..0000000
--- a/dev-python/pyatv/pyatv-0.3.9.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python3_{4,5,6})
-
-inherit distutils-r1
-
-DESCRIPTION="Library for controlling an Apple TV"
-HOMEPAGE="https://github.com/postlund/pyatv"
-SRC_URI="https://github.com/postlund/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- >=dev-python/aiohttp-2.3.6[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/curve25519-donna-1.3[${PYTHON_USEDEP}]
- >=dev-python/ed25519-1.4[${PYTHON_USEDEP}]
- >=dev-python/setuptools-2.0[${PYTHON_USEDEP}]
- >=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst" # add -r docs/
-
-src_prepare() {
- rm -rf examples # FIXME
-
- eapply_user
-}
diff --git a/dev-python/pydbus/Manifest b/dev-python/pydbus/Manifest
index 49f1f99..5a52a15 100644
--- a/dev-python/pydbus/Manifest
+++ b/dev-python/pydbus/Manifest
@@ -1 +1,2 @@
-EBUILD pydbus-9999.ebuild 511 SHA256 95cbcf2244415a901ddb63d51ae266b149a6c6eee6addd030eae816adb5d33c3 SHA512 3324715b502a4fdbb11dd2d382521adc9e82a69b5e6082c1fffea0626f4c57c42ede836db29afbb222fabb0373cae553f6f8fdfb916d68d5088ea9f03c6e4330 WHIRLPOOL 9a9fa749c1eab5481e1a4e4eab3a91d4ed2f452338a8dfa8ff65be303b7f965cbb46ab4a4a492b60bc4fa3cdeaa69dfef901fa6af380c41cf751d1bf0fffc829
+DIST pydbus-0.6.0.tar.gz 22079 BLAKE2B 5e532972e917ffa363ff00bd480d1454c96993fc4235df213c1daba24836a3f3884570200827f0660c4aa27ca8f11392a9caa459bf8a9eb54b098f78291014d2 SHA512 a8d473080faaad7e6f44030b4355ae5535ca4b2aa62b94b05c782832a4732b0c9cfda40020005ced848bcfae8fb1783575e72c7a86104bf9fb05ab409178a9ea
+EBUILD pydbus-0.6.0.ebuild 472 BLAKE2B d1b2059103e2a692ad9de0bad7068634360a1fc9b456ca83200c2014af7fb9b9028113dbc5e2714a07ae9b93a06742faab2b21c0eccb921da5ef31e7017b45a2 SHA512 5249e02106cd183b06f871d7b8233f20570aef91520127c4000134e9eda6342981a8e4a2c8e254f43762d7ebb275bca65d09ba984ddffe2e1ba69af004d1e407
diff --git a/dev-python/pydbus/pydbus-9999.ebuild b/dev-python/pydbus/pydbus-0.6.0.ebuild
index 23a7bea..723ad13 100644
--- a/dev-python/pydbus/pydbus-9999.ebuild
+++ b/dev-python/pydbus/pydbus-0.6.0.ebuild
@@ -1,16 +1,15 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
-PYTHON_COMPAT=(python{2_7,3_{3,4}})
+PYTHON_COMPAT=(python3_11)
-inherit eutils distutils-r1 git-r3
+inherit distutils-r1
DESCRIPTION="Pythonic DBus library"
HOMEPAGE="https://github.com/LEW21/pydbus"
-EGIT_REPO_URI="https://github.com/LEW21/pydbus.git"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
diff --git a/dev-python/pyhs100/Manifest b/dev-python/pyhs100/Manifest
index bc050b6..d4210f7 100644
--- a/dev-python/pyhs100/Manifest
+++ b/dev-python/pyhs100/Manifest
@@ -1,4 +1,2 @@
-DIST pyhs100-0.3.0.tar.gz 37488 BLAKE2B 2eb7fe4090b0ce756da4d4150d59ab82f6f51443d6c6ce11dcafc0517583baf199380bf8729d8729b980cbc6b9a1ad202d999dd532f42b28bf6d2c1f7fcd3d3b SHA512 6e1d52b1d7766a5ceb32bcebb3c8040911153197050376126cd1c1afeafa0936f414daabb17992824a009937045a4b3415ce046088743e0ae0273d93148e9f32
-DIST pyhs100-0.3.2.tar.gz 40858 BLAKE2B 3d9af7fdd49da25159a99ec818d17f44c458675525b226a05d3af4ed32cb24f662dc308b566fd9c1e36c9ffa9f7d66e9b8f15ccdb524c1b244b3e49ceeadd4fe SHA512 dda6fffa234b7dd9f5d3bba314bf43ec5525ec8bece4c259d67963dbd6ddb3b1af786b85fdb3263153fbc2b97c134d37ceb929376b42ae98d6cce2034b6a0694
-EBUILD pyhs100-0.3.0.ebuild 752 BLAKE2B b62d37bf21e6c452bdf18510826289d075aca22c9afcaaff2a38a7c24629b4f7f4ae677826fb09bf0db95da8f2453f53b93872d38a2f0e7831fa1142391d89cc SHA512 72bcda7603fa939bcf7c199c5add034175998558a575c803801c9564c61599988799301c32155d44a5a1ba2854f6a25ad41c5584cef79b00bffcd73009f5711f
-EBUILD pyhs100-0.3.2.ebuild 797 BLAKE2B d82c015e3a33654934cb344cf40f0548c79dadf64480d49c475eb8d6ad151e8228e4fdbe659fde5c03949cc2b507fba09124c0e8cc046beeb15e14bac99b37bd SHA512 a9b86854f04176b23b0b64e922e5d055b0aae7c6508bee4019ce1fa1dfba313baaaa3b356a24b54d30bf2697bd962fdd71dd429dc57ddaa81503a724720c9509
+DIST pyhs100-0.3.5.2.tar.gz 48912 BLAKE2B aa70bc997bd15a1a2cd1df4d9008a7ff7a8d10559e2d416a480d1c8d0e2e05e6c9a935e6cd0b357d5282215af71be5de5da60abbe82d6b910d57f1a0a1dc28e0 SHA512 79210cf1b968510f2c5b463e5c1c0de394878963cd4edd6f3af3713fa6cf8199e65ef7f16dd7fb0089182873399a6efbb0a0a1d1d7fe58cb89994d7265e99f83
+EBUILD pyhs100-0.3.5.2.ebuild 782 BLAKE2B 50a036c11085d15800720409c77b9d3a65987931ae9d3d5b64c1bfbe118c31dc97a241d8bd384420485551e77a965797ba6fbbd8f819c03d9a426f8432d3db33 SHA512 d7419d5e591a691b62d927142b08ed347856d9a8b1d16d483b27c1615149e68cc5db895ba64ed6cd5715c5f730c88d8e2b71f2e8ba3707de3620a2881db4f5ec
diff --git a/dev-python/pyhs100/pyhs100-0.3.0.ebuild b/dev-python/pyhs100/pyhs100-0.3.0.ebuild
deleted file mode 100644
index 3174dfb..0000000
--- a/dev-python/pyhs100/pyhs100-0.3.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
-
-inherit distutils-r1
-
-MY_PN="pyHS100"
-
-DESCRIPTION="Interface for TPLink's smart devices (HSxxx plugs & LBxxx bulbs)"
-HOMEPAGE="https://github.com/GadgetReactor/pyHS100"
-SRC_URI="https://github.com/GadgetReactor/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/click-datetime[${PYTHON_USEDEP}]
- dev-python/typing[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.md"
-S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-python/pyhs100/pyhs100-0.3.2.ebuild b/dev-python/pyhs100/pyhs100-0.3.5.2.ebuild
index e5b1414..5db1a11 100644
--- a/dev-python/pyhs100/pyhs100-0.3.2.ebuild
+++ b/dev-python/pyhs100/pyhs100-0.3.5.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
+PYTHON_COMPAT=(python3_11)
inherit distutils-r1
diff --git a/dev-python/pykerberos/Manifest b/dev-python/pykerberos/Manifest
deleted file mode 100644
index aee760e..0000000
--- a/dev-python/pykerberos/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pykerberos-1.1.13.tar.gz 20144 SHA256 3d32021c66b52e8054e8819791b2cf4fa11cb0f40a7cdcea5d8d35dc816f42ee SHA512 a554654267696ad5cdd1b753b726726ca4bef0caaf82df6f869a881eb79324fb3970d5f2f0bc697431ce67898ecba6c50d19282604e497ee7629e54d641d4c86 WHIRLPOOL c9dd8c390c67be55bab23d30aae26077b7f469a6d96e64f1a54d3dc5a3103fc24399054ba964e3db08889c48e65d6bc495939c8ad327ddf0f8652b5652b92db8
-EBUILD pykerberos-1.1.13.ebuild 533 SHA256 09ee39b0fb960301a7c2bf835623b272a232c33d37fa605551ad294c0b8e157e SHA512 648a3d325bffc52e69b42e6675e48cc129945018589a03ef2f126cebc469f843874ed516f427c74b8758a153c498d4728b1473b62a3d46e01b7aceeee3771d85 WHIRLPOOL 7ce9e546abc5f3065a87995634882070ce3bcd9a599d011e39fe70ca9492744e71f9ff7616cbc20d7f998e1342c891b1968d93570b72226a0e08d14e2c819a17
diff --git a/dev-python/pykerberos/pykerberos-1.1.13.ebuild b/dev-python/pykerberos/pykerberos-1.1.13.ebuild
deleted file mode 100644
index c23470c..0000000
--- a/dev-python/pykerberos/pykerberos-1.1.13.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_4)
-
-inherit distutils-r1
-
-DESCRIPTION="A high-level Python wrapper for Kerberos/GSSAPI operations"
-HOMEPAGE="http://trac.calendarserver.org/wiki/PyKerberos"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- app-crypt/mit-krb5
- dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
diff --git a/dev-python/pynetgear/Manifest b/dev-python/pynetgear/Manifest
index baf0e66..5c7b554 100644
--- a/dev-python/pynetgear/Manifest
+++ b/dev-python/pynetgear/Manifest
@@ -1,2 +1,2 @@
-DIST pynetgear-0.5.2.tar.gz 7951 BLAKE2B 03faad0cda424a2c4fbe35946954bffe66d45dd3597164a680e5b969d277182056609e4667711a40a30b382c87234a337250c9a17d92879b2e9077907007541a SHA512 64f2643a5391fad60943db462f39b061a6047928f3fa0f70928119ff73ff1bb9e3ff885aa213da07ce1b4ddac45908074c1adb3bacdb70d6c4ddf05436e498dc
-EBUILD pynetgear-0.5.2.ebuild 511 BLAKE2B 23ec428f94c3f19241302508d306c3b30502c3dffe8b49fa8cf6a91d4a8bba23467db9b34dfe995d757c152a1c4be0d4c03bd2253a9cd2d5b684eeb574415c83 SHA512 b7f6ab7ac16073c5f33ea4a497f74897753e2745ef1533b95b5a15ade41483b14b574c2b200f471221ceeca2633c14592599f16f3d3cc120f16a9bb259583798
+DIST pynetgear-0.10.9.tar.gz 18062 BLAKE2B f2f0d8476102909f752c196534dcb8ff559b3ac33c1dd453349afdf4611c7a5f88acc29fa54c0d99ce753136bbe12d35ad76e32082731317fab90bc08524357a SHA512 73084e999d45275af0222c6517417c1f988378916173c509f2842a0d70f98f9dccc7b6b81ad68ce4e785feea304357d016a4339689e0854da1d3612a496e984c
+EBUILD pynetgear-0.10.9.ebuild 782 BLAKE2B cd66ee1622ed03488f1aeb46c3ac63d52b637b0df94f6f5429b417886b32ca7be95c7da93728502d807993be9ff51669e5d8753ef17e50227384f6288381d8ae SHA512 d6aa19968b78b35b1cd97c174ba0959af43214946e905668671c7be71c1e71614cfafa6e77cf927a5c1419bf7e9d3502bb4ccfbb5b1fe3d2659934ddb6688853
diff --git a/dev-python/pynetgear/pynetgear-0.10.9.ebuild b/dev-python/pynetgear/pynetgear-0.10.9.ebuild
new file mode 100644
index 0000000..722b0b5
--- /dev/null
+++ b/dev-python/pynetgear/pynetgear-0.10.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_11 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library to control Netgear wireless routers through the SOAP-api"
+HOMEPAGE="https://github.com/MatMaul/pynetgear"
+SRC_URI="https://github.com/MatMaul/${PN}/archive/refs/tags/0.10.9.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+RDEPEND="
+ dev-python/requests[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+ # setup.py opens up requirements.txt (which isn't shipped) and fails the
+ # install - so remove references to it:
+ sed -i '19d;7,8d' "setup.py"
+
+ sed -i -e 's;description-file;description_file;' "setup.cfg"
+
+ eapply_user
+}
diff --git a/dev-python/pynetgear/pynetgear-0.5.2.ebuild b/dev-python/pynetgear/pynetgear-0.5.2.ebuild
deleted file mode 100644
index 180e31c..0000000
--- a/dev-python/pynetgear/pynetgear-0.5.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library to control Netgear wireless routers through the SOAP-api"
-HOMEPAGE="https://github.com/MatMaul/pynetgear"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-RDEPEND="
- dev-python/requests[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/pynput/Manifest b/dev-python/pynput/Manifest
new file mode 100644
index 0000000..8dd0bd2
--- /dev/null
+++ b/dev-python/pynput/Manifest
@@ -0,0 +1,2 @@
+DIST pynput-1.7.6.gh.tar.gz 91413 BLAKE2B 456a9b1d8c69b0e3821bf0bfcb1c1a32ad4c552f8e27925a276612d10a01cb50115a44743e5a7842185138d53b9845af5b8ad3f5c26f137eacd8368323d52956 SHA512 40c0862e4ab11c0f55e5eda9eaf204cecbf21cf801198b3a9b69cb5a8aca6c5d11e40c170f4209ccd0495495a3bdcd69414bf2b2e41ba25e1f87b83585956166
+EBUILD pynput-1.7.6.ebuild 749 BLAKE2B a00c12c1896363e9bc757fbec2f84f7c228cc6b95f819e563f6f11e4939f0d15734c237d52bcf97213e14fc0186d1c515a1fc444b1f690ed0b56739c70ea892e SHA512 536988d1dd2e1910c32a85a2fa18412054f673fe559d8e9503ceb6c853b177d5c43682512c08d17ada1c6ef17c872ee1e9ea77e219d3c23cf4a0fca7b7d76d5f
diff --git a/dev-python/pynput/pynput-1.7.6.ebuild b/dev-python/pynput/pynput-1.7.6.ebuild
new file mode 100644
index 0000000..0d14913
--- /dev/null
+++ b/dev-python/pynput/pynput-1.7.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="Sends virtual input commands"
+HOMEPAGE="https://github.com/moses-palmer/pynput"
+
+LICENSE="GPL-3"
+SLOT="0"
+
+if [[ ${PV} = "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/moses-palmer/pynput.git"
+else
+ SRC_URI="
+ https://github.com/moses-palmer/pynput/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND="
+ dev-python/evdev[${PYTHON_USEDEP}]
+ dev-python/python-xlib[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+ sed -e "s/ + SETUP_PACKAGES,/,/g" -i setup.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pyrad/Manifest b/dev-python/pyrad/Manifest
new file mode 100644
index 0000000..fba5153
--- /dev/null
+++ b/dev-python/pyrad/Manifest
@@ -0,0 +1,2 @@
+DIST pyrad-2.4.tar.gz 54431 BLAKE2B 10899e5f6b28c63d4fc1b7edb3e1e0d905e35543a15746d3eeeb25681d04e3dc5761d4301265f2d90eecb377e08b946d595474ff0dff98916c2ce45e7808aa76 SHA512 e4f4c687596bd226cf2cdb409a8d940c7b665fb7f722d09113dd9a1b05ab176ce8f920b235918ec01695f262930d13b4057b199cf6aac72afa54950c1fb59166
+EBUILD pyrad-2.4.ebuild 607 BLAKE2B b015b759ba61f46dbcd2d68c499ea2c892e1e34bda3764fe75ccfad6b0396487c351859a727f0b8b45fad8348e75a4e9dfe3f39b10030bf4c6962c2bde8b220f SHA512 a2a66ae31a801fa40252dfe2362ecb19292b95522dd528fd57eec7d5220e01e02424afd6ade4313e41c01d030c9a0d57b79454235c12efeb56fc4997c5059fd4
diff --git a/dev-python/pyrad/pyrad-2.4.ebuild b/dev-python/pyrad/pyrad-2.4.ebuild
new file mode 100644
index 0000000..0da60cf
--- /dev/null
+++ b/dev-python/pyrad/pyrad-2.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=(python3_11)
+
+inherit distutils-r1
+
+DESCRIPTION="Python RADIUS implementation"
+HOMEPAGE="https://github.com/wichert/pyrad"
+SRC_URI="https://github.com/pyradius/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+"
+DEPEND="
+ dev-python/netaddr
+ dev-python/six
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ${RDEPEND}
+"
+
+DOCS="README.rst"
+
+src_install() {
+ dodoc ${DOCS}
+ distutils-r1_src_install
+}
diff --git a/dev-python/pyroute2/Manifest b/dev-python/pyroute2/Manifest
deleted file mode 100644
index 4371708..0000000
--- a/dev-python/pyroute2/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pyroute2-0.4.2.tar.gz 451126 SHA256 1bcdc5669c238819b5e753e8e7bc4374f8382d6f6ae5232946648059a121cc65 SHA512 2aad14f3ce1631ccbc58379fadb2d74a9fda02512f6ec73a4f1b31fd17fdfab5cf05775b72383fdb63530f2d4c55d5b0b1eb813b2d82d4ede115e7eb7ad7b2f2 WHIRLPOOL ca5d1136d1f1a13a4152745d301777d40453ac049b38cd399c2205f0dd30f7301d205bf0aeb6071d1dd2d62684e806dbeff5824ef6b7df05a5c26805522bc29b
-EBUILD pyroute2-0.4.2.ebuild 418 SHA256 553aa67a83aa72ac3780f21da7fa4c4475d9546ea79f83393e5748f56a391d14 SHA512 2fd3ceb75f1bff93fd176cd0176b14295a9fa203349f91d2d5db4943120f83dfe19fcef3de1aae531bc6faceb57ebeee7fcca63df26b82c8c6115644a686f55c WHIRLPOOL 7a090044670e926bd9a65343e8dfb9d38b225809536ed8f1b8b5013aaab782f8034ea009f68d8dd5988d381bd07eff73e3a47c7ab223fe07d16898229fd62c7a
diff --git a/dev-python/pyroute2/pyroute2-0.4.2.ebuild b/dev-python/pyroute2/pyroute2-0.4.2.ebuild
deleted file mode 100644
index cee3651..0000000
--- a/dev-python/pyroute2/pyroute2-0.4.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python netlink library"
-HOMEPAGE="https://github.com/svinota/pyroute2"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
diff --git a/dev-python/pyswagger/Manifest b/dev-python/pyswagger/Manifest
index 94e8839..cd2f10b 100644
--- a/dev-python/pyswagger/Manifest
+++ b/dev-python/pyswagger/Manifest
@@ -1 +1 @@
-EBUILD pyswagger-9999.ebuild 649 SHA256 63e5015d95de1431af9cce41ff9145b5db7b0a00caa20c0422b98116a4624ea8 SHA512 b0521f98355963bdad2367f2daae4042128a9e75f01f4397645485139dc2fe342edfeb80efef7a744250e32d409d5f07162f4598c8491351bcee6c067f040157 WHIRLPOOL 5b25e354588923845031c33ec057b5e60e69074505c9ab315528e6e18f69b2fe6c3858a5aebe50fb56f381de56cdb9fc54c402b1f569e74e31110b2ee8ea1ed9
+EBUILD pyswagger-9999.ebuild 617 BLAKE2B 244d49a76d4d6f032741cb2908c9acd33573953c7059fc91045efa3ac1e8e6c091f48e736cbc3265a8166c96681e663e3b16e04c916d731de642878fea9d4f79 SHA512 d02f104da0cf00f6dafc8e45c03c17202e7041715e5c4720001791a06953571ca0ff182aa4c959f917f0769d67b90abb8cf9d3d4de341dfc49a4335dfb2a734c
diff --git a/dev-python/pyswagger/pyswagger-9999.ebuild b/dev-python/pyswagger/pyswagger-9999.ebuild
index f9f8d0f..262533a 100644
--- a/dev-python/pyswagger/pyswagger-9999.ebuild
+++ b/dev-python/pyswagger/pyswagger-9999.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
-PYTHON_COMPAT=(python{2_7,3_{3,4}})
+PYTHON_COMPAT=(python3_11)
-inherit eutils distutils-r1 git-r3
+inherit distutils-r1 git-r3
DESCRIPTION="OpenAPI client & converter in python: type-safe, dynamic, spec-compliant"
HOMEPAGE="https://github.com/mission-liao/pyswagger"
diff --git a/dev-python/python-consul/Manifest b/dev-python/python-consul/Manifest
index 6bb11d9..0f3348b 100644
--- a/dev-python/python-consul/Manifest
+++ b/dev-python/python-consul/Manifest
@@ -1,2 +1,2 @@
-DIST python-consul-0.6.0.tar.gz 19222 SHA256 704dfd5e7f161d8f78da7b953495b50714e9eda7e2ca08a1b5842d9d12c9de6d SHA512 9da5dae7e567daaa18945641f3d41ca28e1110be495ed8df7917280ca45bff33edfd315f69d514b6b46fa8f9f8c4edb7959206bc1c77e5185dfd1dc3d58e8b5c WHIRLPOOL 513da9c47d2ff927f6cc7d40700bb90f1b6f6a4e3d17021693cc9d3dfacba4e5b120c7ce4ded7378033c0703a27513658cc4c1f39fdad3be3b89cb56544fe6a7
-EBUILD python-consul-0.6.0.ebuild 523 SHA256 0d11bcdcb928da8853a9029dda7170ddccd06dd1fc01ed7fbc4b850d63632c8f SHA512 16f16df7da7282307ecf304ae120081f19b90537814b458e94f2f7004d766c918a0e3a9f760d56745f6cb64cdf91eefc318a5fa21a28c715c17a205d40fff479 WHIRLPOOL f978d233164464bfc08fe04e05db46f63720c9688b52a0907f39126f817f6184a1cd4826910eab4e8d84cc1505b1c32cff414ca4aa0b5f4f460241bbaed5ae23
+DIST python-consul-1.1.0.tar.gz 25686 BLAKE2B 0e70dd49f912cd673414de13ade71ecb3ba2ec2a795066a1334b882d2ad186abff94c6a5f878ea61f674863fe962b61a2ade5f479efe750e5995f8a54622034b SHA512 9a4b24bac412d389c6394bc34ed9cb8a812f42461d7fb950e7a1290e099cc7114f18a959710d2d5d2b7fe81d5950f4a7e6765ddd448587e58b4e85b0f58d4242
+EBUILD python-consul-1.1.0.ebuild 511 BLAKE2B d03baa11b91328ff6104c1b13b0491fe33fab1c16c4efccec87058af08202cb8eb502a442ebd9629374c88000511d713041b6ac91b0c92b0653ba1e9e5a1d132 SHA512 2bc0e74dab3861633097c15c9965167af86e3897285b912c2774cdab53bda8fd0ceaa1f41072e2e6fbc8893964948e380e423285f2ab6f1032fab5c57cfdcafb
diff --git a/dev-python/python-consul/python-consul-0.6.0.ebuild b/dev-python/python-consul/python-consul-1.1.0.ebuild
index 351ee8c..801d690 100644
--- a/dev-python/python-consul/python-consul-0.6.0.ebuild
+++ b/dev-python/python-consul/python-consul-1.1.0.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python{2_7,3_4})
+PYTHON_COMPAT=(python3_11)
inherit distutils-r1
diff --git a/dev-python/python-ironic-inspector-client/Manifest b/dev-python/python-ironic-inspector-client/Manifest
deleted file mode 100644
index ab02b82..0000000
--- a/dev-python/python-ironic-inspector-client/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST python-ironic-inspector-client-1.6.0.tar.gz 30524 SHA256 c7b87ceb1aad239c728446edc9635b4f1281f455a1c2765913c586abc9fbec0f SHA512 96e391a1c2c0145d2beb417c8a5a9d1988cb0e15e58ce2029834fe2dc63236de75bd3c6339f7338238f390f41d9d8b33b3244a681809fb6c78fb8f47de89871b WHIRLPOOL 081e3c8f98138dc4f29cc98c375fb18c7eadb1ea1d07a719407b347979733f1533d0cce2615262d7805f423e8db6bac91b5a68d20af37be22de5fd4315421aea
-EBUILD python-ironic-inspector-client-1.6.0.ebuild 778 SHA256 87a4e978c24869ba4b672d14bf166cec047fbc0276b58204fced7bd43870a7b7 SHA512 61645614a2798c774f09b866af58ac48c1703b61b9caa32c25c6da7b37aa8c8d7aa6602991acfb460f357a93d80a0155952b6658dda778532b74baa202bba7d9 WHIRLPOOL 6a154e466ff08b59b958de2b13a60ca7294783d5a7f7869d9e293f4cab54c3ff4b1cc54a7c0d7ca48169a121783d241734975782ba50cabddbe7bd485a706d8f
diff --git a/dev-python/python-ironic-inspector-client/python-ironic-inspector-client-1.6.0.ebuild b/dev-python/python-ironic-inspector-client/python-ironic-inspector-client-1.6.0.ebuild
deleted file mode 100644
index ad586b0..0000000
--- a/dev-python/python-ironic-inspector-client/python-ironic-inspector-client-1.6.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=(python{2_7,3_4})
-
-inherit distutils-r1
-
-DESCRIPTION="A client library and tool for Ironic Inspector"
-HOMEPAGE="https://launchpad.net/python-ironic-inspector-client"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-python/cliff-2.0.0
- >=dev-python/oslo-i18n-2.1.0
- >=dev-python/oslo-utils-3.5.0
- >=dev-python/pbr-1.6.0
- >=dev-python/python-keystoneclient-1.6.0
- >=dev-python/python-openstackclient-2.1.0
- >=dev-python/requests-2.8.1
- >=dev-python/six-1.9.0
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
diff --git a/dev-python/python-krbV/Manifest b/dev-python/python-krbV/Manifest
deleted file mode 100644
index 3d650da..0000000
--- a/dev-python/python-krbV/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST python-krbV-1.0.90.tar.bz2 45951 SHA256 b2e1544e3f600a8f5f403ca9038d8079e31271cb7560904d5453a2be8784ed7e SHA512 274b96c2469e742537c12e90a6b6ef641d0efe268bdb48df68bbbea433a442ffdfb32470d02b9ef9ce2e22bb7785575b38db89ad65ada1fc4bc99eeb0ca378e0 WHIRLPOOL a707c19b8eea97cf58a935fa69b739c6bc6cfde7bc3a3d9b9cc62c7da947327de358cf253054762cbf813fed24ffc430879ddc3d5c64e23f4f66965e9c852e14
-EBUILD python-krbV-1.0.90.ebuild 550 SHA256 daf35ed1eab1ca709cf80a135b0c1f2f52723f3a95ba28cd39830700bac219e2 SHA512 532f1a4a06328806f65f0fb44784b664d7b014f373095911ab0f5e3f282a75a0043298de81714c79dd820e9b432392c591e40111d924c87d623e8f665c4239e2 WHIRLPOOL 004dcc76c54794be08265ec3516901ad00840b467843293fbe6960ef07e622dd7c304ff66ed1b9733f3864ec216ea51cf884e55ef7ed59e07341ad7541bf0229
diff --git a/dev-python/python-krbV/python-krbV-1.0.90.ebuild b/dev-python/python-krbV/python-krbV-1.0.90.ebuild
deleted file mode 100644
index c7dc920..0000000
--- a/dev-python/python-krbV/python-krbV-1.0.90.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7)
-
-inherit distutils-r1
-
-DESCRIPTION="Python extension module for Kerberos 5"
-HOMEPAGE="https://fedorahosted.org/python-krbV/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- app-crypt/mit-krb5
- ${PYTHON_DEPS}
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README krbV-code-snippets.py python-krbV-test.py"
diff --git a/dev-python/python-mistralclient/Manifest b/dev-python/python-mistralclient/Manifest
deleted file mode 100644
index d56bf0b..0000000
--- a/dev-python/python-mistralclient/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST python-mistralclient-2.0.0.tar.gz 86287 SHA256 7ef9f9734e326901a6f627207b41bae048eeb3877237b2fd7989a4dda6f66f9e SHA512 71822b29e14732f6537327f41cb9b29bcff45d4110937857650fad7b76fbfe973ab4f7dd9f13cb84b89c1251b64fe6647538aba7850ca360619d4ee16a97945b WHIRLPOOL 1d62024748473e519ae44ae48b8fad013d66511aaad0ee701b0d7137f00718bf7ab56246f1dedf53cf48174b0dbcb5a93a2d518ecf1a99a1bb39b93b22bdf4a6
-EBUILD python-mistralclient-2.0.0.ebuild 730 SHA256 0233e8f83eb78a90e0e27ba6c5723948312d4524c13ab501a0662f5cd3b9316f SHA512 4be317c8edb79abd6a765b59765239946f521b00519da4b5700b284f4ae5cffff66124a87c9634eb29d38c3c06afcaec728ba312c4ab9b50f1eb9d5f04019bfd WHIRLPOOL 37fb27c2e63bcbc2ee0a131f5f5c6bb5b21a3b15c352102d98ac5fb1ee958527136703b9a6c2f00f978e1c2db573f0cc53fbe8fc9cc90f7e853b4fb1f810aea0
diff --git a/dev-python/python-mistralclient/python-mistralclient-2.0.0.ebuild b/dev-python/python-mistralclient/python-mistralclient-2.0.0.ebuild
deleted file mode 100644
index 2ddce46..0000000
--- a/dev-python/python-mistralclient/python-mistralclient-2.0.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=(python{2_7,3_4})
-
-inherit distutils-r1
-
-DESCRIPTION="Python client for Mistral REST API"
-HOMEPAGE="http://docs.openstack.org/developer/mistral/guides/mistralclient_guide.html"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-python/requests-2.8.1
- >=dev-python/pbr-1.6.0
- >=dev-python/python-keystoneclient-1.6.0
- >=dev-python/python-openstackclient-2.1.0
- >=dev-python/pyyaml-3.1.0
- >=dev-python/cliff-2.0.0
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.md"
diff --git a/dev-python/python-smpplib/Manifest b/dev-python/python-smpplib/Manifest
index fc5c1ff..04b2aa3 100644
--- a/dev-python/python-smpplib/Manifest
+++ b/dev-python/python-smpplib/Manifest
@@ -1 +1 @@
-EBUILD python-smpplib-20180221.ebuild 816 BLAKE2B 254e470305608882f698bf9fbe9f991914da3d77260d1eee491f6ca04b165b3c106ffc0051e35f26e517f2674bb3e2b1e8a3303921c2886a2dde6bb9823143d9 SHA512 dc3e3a4b9d51435d9b29eac2e8b12e960778479da37e6a655bf76ef411bd754269fa86757a4bb2cbbe383a80165d0ca1f771adf39cbc4b3895fe6c4e8c83b23f
+EBUILD python-smpplib-20180221.ebuild 807 BLAKE2B a59bc664fa8bb3083f2a4cfe14890ff621741e346b8f78cfd2892e7944095d95d4ed9042bb78a98507e15498357293689b68397fbd4b90beaf1a7f48fbe735eb SHA512 e0c312622a6d5cf4830f09ce5b364636578c52fceec6fd6333c2516d06d84e6bf8bbcca178f1d8c94010ddb012d0b1761ebb9ed7b8b7442f0f524eaae3adc23a
diff --git a/dev-python/python-smpplib/python-smpplib-20180221.ebuild b/dev-python/python-smpplib/python-smpplib-20180221.ebuild
index d9de38c..7dc5d92 100644
--- a/dev-python/python-smpplib/python-smpplib-20180221.ebuild
+++ b/dev-python/python-smpplib/python-smpplib-20180221.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python2_7 python3_5)
+PYTHON_COMPAT=(python3_11)
inherit distutils-r1 git-r3
diff --git a/dev-python/python-zaqarclient/Manifest b/dev-python/python-zaqarclient/Manifest
deleted file mode 100644
index 0fa1fc1..0000000
--- a/dev-python/python-zaqarclient/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST python-zaqarclient-1.0.0.tar.gz 62015 SHA256 31aea1d5d879579c598ff19704c1e35fbf153cd25510d4ec1d31f378ff2a46ce SHA512 95b1298d85ebc161a2981fc6469d1f7f08511aed236c4887149dbd88941e77eace164063e1910bb8cfebd7f55326ed595ce01998f2059bd2ca8abf54346a5c46 WHIRLPOOL 02668e2b32200efbf5b64d309d452ec1516555238eb6937eb0377a6e75c131219064c2cfc55417ab999dc19a2a478f5edf03fbadcdcbbe45c00d12ebe76d7705
-EBUILD python-zaqarclient-1.0.0.ebuild 705 SHA256 769c86ca7854bc06f916c37f0bd92f6cc8b4c2285b346be0a7a3904a9bd00ac4 SHA512 9d7bc0f39bea592b274b93a8dd32f98197c8f208e44b0141a449e4c0e98fe1034364a333b633c5fecf42550691b37612ed071e97700cd16726c74c90672f2728 WHIRLPOOL 91a43b601295140d6ec3b044b73141dfc932e547fc4dcb5962e210f316fb35d8e587b8e9ba78abb0265922e06133f350d5116c7023ec9b1f03b99c23f3fe2df2
diff --git a/dev-python/python-zaqarclient/python-zaqarclient-1.0.0.ebuild b/dev-python/python-zaqarclient/python-zaqarclient-1.0.0.ebuild
deleted file mode 100644
index b39bd6b..0000000
--- a/dev-python/python-zaqarclient/python-zaqarclient-1.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=(python{2_7,3_4})
-
-inherit distutils-r1
-
-DESCRIPTION="A multi-tenant cloud messaging service"
-HOMEPAGE="https://launchpad.net/zaqar"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
- <dev-python/jsonschema-3.0.0
- >=dev-python/oslo-i18n-2.1.0
- >=dev-python/pbr-1.6.0
- >=dev-python/python-keystoneclient-1.6.0
- >=dev-python/requests-2.8.1
- >=dev-python/six-1.9.0
- >=dev-python/stevedore-1.5.0
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
diff --git a/dev-python/pytradfri/Manifest b/dev-python/pytradfri/Manifest
deleted file mode 100644
index b11ef73..0000000
--- a/dev-python/pytradfri/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pytradfri-4.1.0.tar.gz 134416 SHA256 2adeae86d90d303c9a7158d5b0c50a723be6bdf90bbf962745bfeca4e873f8f5 SHA512 ebba9c82194687330bb1c56acce4e3bd8722e057fb6a179f23f63dfd8732755c0b78b0f5a7696ad85718a692f139a2fc2079f69b23503cf91dfa59b64b3cb604 WHIRLPOOL 8024e8ce61de831b58a8fe987f32cb15e5642b55efebaa972d5e4212a74b333c6c4b75370f30fcbe7b0960d6418c85a5e2383df9f48c7710806c8b67767a9202
-EBUILD pytradfri-4.1.0.ebuild 633 SHA256 85eae09a22a7da4862794c678c7383be4aba3348433bafeef1ca8031118ad6d1 SHA512 12ee4d986ec7ea37877fcec44060320ac61a82108b1ccdd6a6ae7df01f7072e00975ef890e48ecf35c84cd2246caf2c519d19209327bb4ed018b5913a26d94a6 WHIRLPOOL 31570e01ffddfd271e7c7cb52985b4f88db3d5ab6cf726d0a13f19ae863bdd62b63016edb430f9e58835b86cd9f9f2e853ae29f9fe3a0bb0e555d82932b49b99
diff --git a/dev-python/pytradfri/pytradfri-4.1.0.ebuild b/dev-python/pytradfri/pytradfri-4.1.0.ebuild
deleted file mode 100644
index a94cd6b..0000000
--- a/dev-python/pytradfri/pytradfri-4.1.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python3_{5,6})
-
-inherit eutils distutils-r1
-
-DESCRIPTION="Control/observe IKEA Trådfri devices"
-HOMEPAGE="https://github.com/ggravlingen/pytradfri"
-SRC_URI="https://github.com/ggravlingen/pytradfri/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- >=dev-python/aiocoap-0.4_alpha1[${PYTHON_USEDEP}]
- >=dev-python/dtlssocket-0.1.4[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.md"
diff --git a/dev-python/pywemo/Manifest b/dev-python/pywemo/Manifest
index 08f2d2f..da3aaea 100644
--- a/dev-python/pywemo/Manifest
+++ b/dev-python/pywemo/Manifest
@@ -1,4 +1,2 @@
-DIST pywemo-0.4.25.tar.gz 35386 BLAKE2B e9adbf071282d8bbd6d82b1c2231a769ecc2dff703b1a98d640df1fb61c6e01578de9c58eb7664521d917dba7ac8ec8d0931db02789a198f2b4ecbd388e5cc4a SHA512 312b97cc87c96509aac0c3c294be97dd01a4d08a34411a36bef48328472f574b52304cb72e054cc02f0c05fa5d94b11ff809911fc06ce6ab5fc45b3b0de6a772
-DIST pywemo-0.4.28.tar.gz 35460 BLAKE2B 88e53f3253adbb97c3bf89227be3f5f0ef4bcb726c1029151d2435af2cec382e1545761f244372fd28cd566d4765acbdcaa85d69a06fbd38395781ade523e02a SHA512 bb20773e293831192f8373c704bbdb79adf23175bae0243ad6dd5211b5b5951898a6e7768af0ea0261e480f2f516d4baa71167afac6d1e844995e0346afecab0
-EBUILD pywemo-0.4.25.ebuild 690 BLAKE2B f7d1a44d8849a6e58bfb92bf1fe54f0f1b0114d088adb1b08bda833dfd7134e92d041f22e7179184cea5a24401f2969020cbb2711b2a6b5d2ebab99042393e95 SHA512 c06559d92e86236cb13672806ea0961ee22f4a1a2d9bf65df63d4121d3c1c067bc6c97932c6149b51d2021e554eb35d0ae3f96ccafee93e7d6c326da7ef80133
-EBUILD pywemo-0.4.28.ebuild 725 BLAKE2B ace5ace851473a1ee2cac316430bdbcb0d53452e173a63d5c2766829998f86acacd11458b1927b6cf960d58b82678e32afd939c8bd15baacbf990801782e4dd3 SHA512 37972a27b92c63ca04c42da248fbb989834d8560cd95e1347ae99a8a520855b80b442aab171f096ac2a601b17e360320dfcef72f9a6e66c1b52b019e790d9709
+DIST pywemo-0.9.1.tar.gz 86510 BLAKE2B a0090a26736dd864d00f61be3f505e235d54dd659bc94ff9015de8b7c9b297d2023c215865769c2dee4b0d99901e90d50978b7ad3978896aa62f7400af3e1baf SHA512 60088ef9713f4b170fabfb4c4fd948bda2bf69601b6fe9bcc6976225c8d2f168c3d44e0330cb429a1326df19e19a82789edabce01b8acf31a52c0c52f4fdefa7
+EBUILD pywemo-0.9.1.ebuild 713 BLAKE2B 1743ea0d5fcb327a072df1ba3ac17b80d21b18fdd75d237bb3e45c3623ee7ca9f7dd6ccbbaf6221e9613857ca21444d716cd18a57cde758567435ac99e441de0 SHA512 2552e5743ef298ba1fb817f64126a5628f34a8a68eb01befb27a360c2602e738c8e27dc3be129227a4b97c51f1fdb9c69fd0a62d5267d6ccf5d2328c5903d30d
diff --git a/dev-python/pywemo/pywemo-0.4.25.ebuild b/dev-python/pywemo/pywemo-0.4.25.ebuild
deleted file mode 100644
index 6624d78..0000000
--- a/dev-python/pywemo/pywemo-0.4.25.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7 python3_{5,6})
-
-inherit distutils-r1
-
-DESCRIPTION="Lightweight Python module to discover and control WeMo devices"
-HOMEPAGE="https://github.com/pavoni/pywemo"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
- dev-python/typing[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/netifaces[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.md"
diff --git a/dev-python/pywemo/pywemo-0.4.28.ebuild b/dev-python/pywemo/pywemo-0.9.1.ebuild
index 560f7b2..20d07ce 100644
--- a/dev-python/pywemo/pywemo-0.4.28.ebuild
+++ b/dev-python/pywemo/pywemo-0.9.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python2_7 python3_{5,6})
+PYTHON_COMPAT=(python3_{10,11})
inherit distutils-r1
@@ -22,11 +22,11 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/typing[${PYTHON_USEDEP}]' python2_7)
"
DEPEND="
- dev-python/netifaces[${PYTHON_USEDEP}]
+ dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
${RDEPEND}
"
-DOCS="README.md"
+DOCS="README.rst"
diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest
deleted file mode 100644
index 243c0a9..0000000
--- a/dev-python/requests/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST requests-2.20.0.tar.gz 111179 BLAKE2B 642adfb54fb4ac1a4dee3b3b2d16386b099fe97f1713f77104a1402d17714886e954e4c476aa04ad1e0d17309e2d3d0e8d4098d66a48cd7a64399e2bdf5ad63f SHA512 d9d44ed56f868484e36686dee7a2507d8fef45f9cbd861971bb2b6956c7aecb20988f4830017f111027b5eebd00541805797820b0a455694fdbd1b5dce8907d2
-EBUILD requests-2.20.0.ebuild 1425 BLAKE2B 04be7607fd99a9ba3e7597432ae81fb67cce32567706edd2abd7995ce45b2677b8c054e9fb466782052c05418938ce8419b2ceb751aba880322907363bb8d44b SHA512 48d9e316bb6ac62ac98e047bf896e577dcb90bd66db48b0aa9aee0e5bd30873aa0589a29732ea1e9a462b5a6d705ffaf1c74e32b198ffbffa1e37aeab13bc665
diff --git a/dev-python/requests/requests-2.20.0.ebuild b/dev-python/requests/requests-2.20.0.ebuild
deleted file mode 100644
index 0d6c239..0000000
--- a/dev-python/requests/requests-2.20.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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} pypy{,3} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="HTTP library for human beings"
-HOMEPAGE="http://python-requests.org/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
-IUSE="socks5 +ssl"
-
-RDEPEND="
- >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
- >=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
- >=dev-python/idna-2.5[${PYTHON_USEDEP}]
- <dev-python/idna-2.8[${PYTHON_USEDEP}]
- <dev-python/urllib3-1.24[${PYTHON_USEDEP}]
- socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
- ssl? (
- >=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
- >=dev-python/pyopenssl-0.14[$(python_gen_usedep 'python*' pypy)]
- )
-"
-
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-# tests connect to various remote sites
-RESTRICT="test"
-
-#DEPEND+="
-# test? (
-# dev-python/pytest[${PYTHON_USEDEP}]
-# dev-python/pytest-httpbin[${PYTHON_USEDEP}]
-# dev-python/pytest-mock[${PYTHON_USEDEP}]
-# dev-python/pytest-xdist[${PYTHON_USEDEP}]
-# >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
-# )
-#"
-
-python_test() {
- py.test || die
-}
diff --git a/dev-python/ruamel-bws/Manifest b/dev-python/ruamel-bws/Manifest
deleted file mode 100644
index 0e432ad..0000000
--- a/dev-python/ruamel-bws/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX bws-browser 758 SHA256 58f6215138f9e38138e5b497941ad83d9540efe8d2b8d87fb184a0dadf8615aa SHA512 9cd8817ba319f14a4805552a70774f8984c5cc6e98543a2fc3f918a0619e29fa3f9f67912fb981c66d2a55001aa47eb4f5deabc0133b182f4a2dfc189a746654 WHIRLPOOL 168db672431752bb0c265a0f181af7d6ff83e4006b9f101514bc54a602426c5fc1a4425b66d4aa95e4ebb403cf39de8638784a5d8ca394cd54718751aae1e418
-DIST ruamel.bws-0.3.2.tar.gz 22137 SHA256 50c78f96d7badb4697e5d926b9437556501ffc14153aa1cccbb8be9ab0b252a4 SHA512 b1cdba4a20cff1a632930ad88b66c692b9bc488aa9f031799e7c1b70a4463f9b87104985991a5173bb11da999217637517403e9b0b6810805c4a452e30a1cff8 WHIRLPOOL 6a46e37fe45b10ca24034118dffb74874e040260aa07ed06a073cab9bab9edb55d606e649b91d044ece4265d7c7cfe9ff1994565926980287bf93d304131e6c5
-EBUILD ruamel-bws-0.3.2.ebuild 1253 SHA256 4f427e59bbe0b61620122f5e682b7b3542474b8a34e49172b09b61331740f113 SHA512 7bc12a3e5b31dc3a4025a880d4f6c74b67a31209a68025c6e2fbb5decd3933e253fc4b97ea77a408f9d606af3efc0971daf51382b3b1f81b4d02aa666214549e WHIRLPOOL 63943ee9a291b9406ba0e491cbd51ba8e2cdbe09a8aaa17952b68251889a6ef6f6514ef8bfb2d4dafc425caace13a04fb8dc6f3d456079b04290c097480c4c5e
diff --git a/dev-python/ruamel-bws/files/bws-browser b/dev-python/ruamel-bws/files/bws-browser
deleted file mode 100755
index 33a98ea..0000000
--- a/dev-python/ruamel-bws/files/bws-browser
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/bash
-
-# not saving number of windows: 1 < 3
-arg="--verbose --minwin 1"
-
-set -o monitor
-
-cleanup()
-{
- if kill -0 "${browser_pid}" 2>/dev/null ; then
- echo "browser still running"
- else
- echo "browser exited ${browser_pid}"
- exit 0
- fi
-}
-
-${BWS_BROWSER:-"chromium"} &
-browser_pid=$!
-
-trap cleanup CHLD
-
-sleep ${BWS_BROWSER_STARTUP_WAIT:-10}
-
-if ls ~/.config/bws/*.bws >/dev/null 2>&1; then
- echo "restoring browser window snapshot"
- bws ${arg} restore
-else
- echo "no saved workspace found; doing initial save"
- bws ${arg} save
-fi
-
-saveproc()
-{
- while jobs %1 >/dev/null 2>&1 ; do
- sleep ${BWS_BROWSER_PERIODIC_SAVE:-300}
- echo "saving browser window snapshot"
- bws ${arg} save
- done
-}
-
-saveproc &
-
-wait ${browser_pid}
-
-exit 0
diff --git a/dev-python/ruamel-bws/ruamel-bws-0.3.2.ebuild b/dev-python/ruamel-bws/ruamel-bws-0.3.2.ebuild
deleted file mode 100644
index 585b830..0000000
--- a/dev-python/ruamel-bws/ruamel-bws-0.3.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7 python3_{5,6})
-
-inherit distutils-r1 readme.gentoo-r1
-
-MY_PN="ruamel.bws"
-
-DESCRIPTION="Browser restore to workspace"
-HOMEPAGE="https://bitbucket.org/ruamel/bws"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-# MIT as per pypi
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- dev-python/configobj[${PYTHON_USEDEP}]
- dev-python/namespace-ruamel[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- x11-misc/wmctrl
- ${RDEPEND}
-"
-
-DOCS="README.rst"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
- If browser state isn't being saved as expected check the basenamestart settings
- in ~/.config/bws/bws.ini
-"
-
-src_prepare() {
- # remove requirement for 'pip install .'
- sed -i '243,249d' setup.py
- # add 'chrome' as a recognised browser executable
- sed -i -e "s:'chromium-browser':'chrome', 'chromium-browser':" "browserworkspace.py"
- eapply_user
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- find "${ED}" -name '*.pth' -delete || die
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/dev-python/snakebite/Manifest b/dev-python/snakebite/Manifest
deleted file mode 100644
index c596b1f..0000000
--- a/dev-python/snakebite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD snakebite-9999.ebuild 565 SHA256 db2e6c59e4fff3a77d6f8acbce698fcc1a63d4091cdd1a6b0186769de63618a9 SHA512 149e2b066a0fd33578798e282f689596299bdf40a131ee72a6bda2d3593d1745cc04b91f346aaec7e43282c2adaf8f8389b4d0ba8d2d893122c31b8a879cb687 WHIRLPOOL 73c943cff0fdd2dd21136e187286f2398938477f1729c9119660c105a826c9341893c33d9dd7e336da608151c2c2cb1b7432ea33f08aac16641a10cc8f375d88
diff --git a/dev-python/snakebite/snakebite-9999.ebuild b/dev-python/snakebite/snakebite-9999.ebuild
deleted file mode 100644
index 3e4f3a8..0000000
--- a/dev-python/snakebite/snakebite-9999.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-PYTHON_COMPAT=(python2_7)
-
-inherit eutils distutils-r1 git-r3
-
-DESCRIPTION="A pure python HDFS client"
-HOMEPAGE="https://github.com/spotify/snakebite"
-EGIT_REPO_URI="https://github.com/spotify/snakebite.git"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="kerberos"
-
-RDEPEND="
- ${PYTHON_DEPS}
- kerberos? ( dev-python/python-krbV )
- dev-libs/protobuf[python]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
diff --git a/dev-python/spark_parser/Manifest b/dev-python/spark_parser/Manifest
index 9fd4c96..1184704 100644
--- a/dev-python/spark_parser/Manifest
+++ b/dev-python/spark_parser/Manifest
@@ -1,2 +1,2 @@
-DIST spark_parser-1.2.0.tar.gz 17957 SHA256 01d1415053bcd46649a5ae4743a67044fe51b01ea4a86b80c528681365ebcf76 SHA512 aea85ef255082aef13a8869ff855740236d36767b053f8175bbd22f5da3cbe46c0e9ca9d85977dec8928946df8ac3352e2e668e5a4774719efb44efb33db3440 WHIRLPOOL a213ec9122ac96bb5ced660f7f911aa282afcfbe927331da68f5d7d964bae0cfe71e2dc03ad632e180a361085756412d987c90fdb07575e76811e476eaba8c2e
-EBUILD spark_parser-1.2.0.ebuild 596 SHA256 6f91fa3c29e1ae39be8f8c20f6f316b3cfa4145a8ffd77ec41a95c264556e304 SHA512 5b2636e66b3163f17c0f1041455f07e0c4dbbc3e8b10bb52d5350edd9759e091a38c34702f2518a352ce27fe10a656a3e58db37b5e54507422737dd818400ce2 WHIRLPOOL 1a7f055afb72deb9439a60828b571ad61fcf7e552567685b25f6dd28bc3e1d26e88b769cd2c8df5368bf707d3307d453431ef9a20842629de3f7cb82a827e55c
+DIST spark_parser-1.8.9.tar.gz 67227 BLAKE2B 0276ada4688fc8b6d1272950a19b9c28614f5b8a00415d30642d6aeeb15c39623ae31ede4bac9ed846dd463d311c3eb473bcbd3000f4e9a405ade86ea38aad7f SHA512 b11c3039f32988a122d00ec1b21bae0773ee357b1daacc15fe795746c1a42ed79ab88f7badf3e09a44382ad1315d4f271ff880455f2177d24e85f2940ad6bd42
+EBUILD spark_parser-1.8.9.ebuild 673 BLAKE2B 5e1d0d90e5e7f970ba6d24d2c72a8c471c6f17f592f3cc091dd5c7777d97ab9c08bac26f6051ba725dcc6b83f1569474557793861be8118d42ea43cb7f3179fe SHA512 122325da28f2739423cade5d6fff4909d6fdab3cbeba67c3ca65dfe5863480e6fe814b65472e5f47dfc67be3d26252f3748d44ffb23519a2206becc154c0c3e4
diff --git a/dev-python/spark_parser/spark_parser-1.2.0.ebuild b/dev-python/spark_parser/spark_parser-1.8.9.ebuild
index 643a331..54d8c4d 100644
--- a/dev-python/spark_parser/spark_parser-1.2.0.ebuild
+++ b/dev-python/spark_parser/spark_parser-1.8.9.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python{2_7,3_4})
+PYTHON_COMPAT=(python3_11)
inherit distutils-r1
DESCRIPTION="An Early-Algorithm Context-free grammar Parser"
HOMEPAGE="https://github.com/rocky/python-spark"
-SRC_URI="https://github.com/rocky/python-spark/archive/release-${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
+SRC_URI="https://github.com/rocky/python-spark/archive/${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
+# https://github.com/rocky/python-spark/archive/1.8.9.tar.gz
LICENSE="MIT"
SLOT="0"
@@ -25,6 +25,8 @@ DEPEND="
${RDEPEND}
"
-DOCS="README.md"
+DOCS="README.rst NEW-FEATURES.rst"
-S="${WORKDIR}/python-spark-release-${PV}"
+S="${WORKDIR}/python-spark-${PV}"
+
+distutils_enable_tests nose
diff --git a/dev-python/spec/Manifest b/dev-python/spec/Manifest
index 93d75b5..19d8c98 100644
--- a/dev-python/spec/Manifest
+++ b/dev-python/spec/Manifest
@@ -1,2 +1,2 @@
-DIST spec-1.3.1.tar.gz 39935 SHA256 f99d9692c4e2022dc22f8e5c1a9d2847af366857d1f60b66a72d881c20fa9431 SHA512 07fe96854b54efa751efa5d5326248116473f5812afb52209fe82f6b0a364e823601e74c086f5c9d6a618c1208ee230f696e9360e2c142dc46289cb128c990b8 WHIRLPOOL 4ca05930378ca3e3f89a67c06afceebcdcb3fdb4567e04c2061a2577329201f3b78b58ad76979d8cb1716ac2040a349a1c1cbf0c4bd5e06524f51a2a72864fdb
-EBUILD spec-1.3.1.ebuild 593 SHA256 444353dc21297ee5cd476a418e625b1b30a387eb58d5388dafa7b970e1171e1e SHA512 110be81a423d7e00e773af21d9b988f7556b064ee1a0eac016108cac81ccca2d6b80b938f3be896176d890e693ffc4acff7dc1180e2f7e1c5381a33f6d8fa70b WHIRLPOOL 49dd30dd26fe2f69cd313be0e4f526b9de8e8d48e9ff56891b745ad7fbae670308a922ef96d815e974316186c75e2b56e673d53c7237d8033be6372b4f99b97e
+DIST spec-1.4.1.tar.gz 40678 BLAKE2B 66dc219b5106713c318092108007ab1dbfb69344a40fd1887df5a6019835800c553925cee8ee930e6b639c1b87b0004d8a1267d4310939f6c18b59d46e191ba8 SHA512 da512a30106e324a7ce5a3a6b3b587d95a7f8b2bb584b069b28e5dca3369c5f9b7527154ac354e06c17489e70faaa72aa2350e3d51101547713d1efa97221e66
+EBUILD spec-1.4.1.ebuild 570 BLAKE2B 0a8b349ddc25fec9aea9c70b1474b60688dca48f4c8dcc7327c0936123e975128b9005a6e07746f82cc3959f2ef49b884ed4ec88969b6c4dc65f287ac1983db1 SHA512 64674b0b19f8a452359fb7b661ec0a3f5e9dbe112c4f59c83d6b8f16fb6ce3b6140454de7380a8f0fb64308bf94269ffff9607e7210bcb533924a4df8ce76882
diff --git a/dev-python/spec/spec-1.3.1.ebuild b/dev-python/spec/spec-1.4.1.ebuild
index 1754c36..79efd82 100644
--- a/dev-python/spec/spec-1.3.1.ebuild
+++ b/dev-python/spec/spec-1.4.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=(python2_7 python3_{4,5})
+PYTHON_COMPAT=(python3_11)
-inherit eutils distutils-r1
+inherit distutils-r1
DESCRIPTION="Specification-style nosetests output for Python"
HOMEPAGE="https://github.com/bitprophet/spec"
diff --git a/dev-python/srptools/Manifest b/dev-python/srptools/Manifest
index 1bae65c..2c26588 100644
--- a/dev-python/srptools/Manifest
+++ b/dev-python/srptools/Manifest
@@ -1,2 +1,2 @@
-DIST srptools-0.2.0.tar.gz 14265 SHA256 40c549c55065aa348ce13de3a70db8a0f68989f610eee854c000cdf8eb563f7e SHA512 f478f93556906c13e953831e3a7b1bde2eb2cee17d6eb3cb7618cfe7615815b9db7b6411cbd830d3f9303b2ba1860e1242f8f47b46088978c8c3d8a5e7dc6d2b WHIRLPOOL 66e75368d50aa738507c7f4ce9122c2275422040d84bbd8719667049f62d684c770e4bef747fb3df6f355732f306557ed51da544c8cf0b2798148c593b68599b
-EBUILD srptools-0.2.0.ebuild 634 SHA256 93d9a0d3f6231425dfeba629cfcf6001bc8ba007446c2800b77a41b3c800a669 SHA512 67c5bdb3f8f7241b9ff023d5def94ae4a5826bb7c1953a734a0d72e54b9f1f12bda2ae4f414879c53f5739ac7a876710e2af875672826b5d22407c93c7368f73 WHIRLPOOL 867c571534c7ede45efb3088d964ee7a50107aafc57e1a2d10c410872fd35a6e98ebda411562794bcdb5a1b767922c6f1a2d1eaa4d646e55db69731370f50175
+DIST srptools-1.0.1.tar.gz 14442 BLAKE2B 19c38933ad5ab2e1f13ba020042512553eb572a82c9d78df0a8b941b65f19a94c0cd556739a063a71dfda91fdd4d14296ea1898e6f82bc20ba3afab3311334a2 SHA512 e9040427fe239804df0d4feda2428e51378c3badc1416f8e3e8f2eef117c53c717c7b94a8f90a3ffa3879fb58810f5205a6522617890a7608e3bbeae7cb565c4
+EBUILD srptools-1.0.1.ebuild 619 BLAKE2B 1ae87d4aa3087d1b81df23082023cb454a830300113bfbb1df41a62e93133f02262a28d2478ca3614dfcb18552a7d30bde660aa59f5bdc017b34dee3024924a6 SHA512 3ee6c1d4384214837167d6c941ee80f009b6300eaff7c6fcf9ce7a1bb604e8b7bf415e61df4be68b228be76d989bd28a142c3452f775285ba7b4b6535a8615a5
diff --git a/dev-python/srptools/srptools-0.2.0.ebuild b/dev-python/srptools/srptools-1.0.1.ebuild
index e2a01a7..5ed3330 100644
--- a/dev-python/srptools/srptools-0.2.0.ebuild
+++ b/dev-python/srptools/srptools-1.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
+PYTHON_COMPAT=(python3_11)
inherit distutils-r1
diff --git a/dev-python/stashy/Manifest b/dev-python/stashy/Manifest
index b35d827..ef7f15f 100644
--- a/dev-python/stashy/Manifest
+++ b/dev-python/stashy/Manifest
@@ -1,2 +1,2 @@
-DIST stashy-0.3.tar.gz 13532 SHA256 0709ed0f1eb54f8678504659cd84d9acadf74d3b1e0691e053613b3b8ee25c80 SHA512 8f02ab1e8c9221884b30f388a14f62768beac3fd8606d31263a7161e49c6491bcfe333e5791b9d4675388b282c1b8713870476c4e920f58177425946fe06c9d4 WHIRLPOOL 4cf3279ca742eef2c2d32edcee467d59d14d73478491892b52221fd1b1f0f01b0de5f62454653cfa12d080f35a5d5b9df1589f55ad92c327d3e175c5f1e0fd3c
-EBUILD stashy-0.3.ebuild 667 SHA256 6fa75b3c96c08c516637b17b867ea38b9712d329d8df8c295fb36858737896d3 SHA512 c4be449ebb95e4530ee7ac17c8370f5457e5db02ca108e0d0af29c6d5b1ef72333375e3f5edf534864586c04470123026cd49f71d1a67d0389e7fc738dd26f49 WHIRLPOOL 233c0eaf0f0e972be2d4ae5e4cf7aeafa5e2f5a68319078bae5715ab312a76fbf76c2fe93bd2d6b3659b013c61506ec5947e5072efd2ca63dde3a1c2ef298409
+DIST stashy-0.7.tar.gz 26871 BLAKE2B a6e38b9f7f5aa0b88c8d984bd6a5666267f27af57d183b85f5c2e40797c6d189a3dd195e9b4c0241b03aad5380531a07ac96d21ca052b6c25410e0d9d51d7536 SHA512 60b0d632f2e9affafdfeca53693ebb00309fa5f5363865661539a6bb5553195ed2301797aacbf9411f61742484bf0334e1d9b0a5ca566e60f09e8c72c0008281
+EBUILD stashy-0.7.ebuild 686 BLAKE2B 019b768f55638792d40fd40a2b8488acbdef89255ce2b1ade3fc7c86ecca5ae0a5f22190242e8e363bd6d3edd7f433128e434714b3006cee90afbc3f54bf4fc6 SHA512 54aabaf78bf6a222d60efa317d0fd03204b849b9680f1a767d1e719609b13d1ee67625f4c5eef346b7cbb27a9d951ba1bc492716399a3520ed518f044188b5e7
diff --git a/dev-python/stashy/stashy-0.3.ebuild b/dev-python/stashy/stashy-0.7.ebuild
index 860176f..9f24175 100644
--- a/dev-python/stashy/stashy-0.3.ebuild
+++ b/dev-python/stashy/stashy-0.7.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=(python2_7 python3_4)
+PYTHON_COMPAT=(python3_11)
-inherit eutils distutils-r1
+inherit distutils-r1
DESCRIPTION="Python API client for the Atlassian Stash REST API"
HOMEPAGE="http://github.com/RisingOak/stashy"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/cosmin/stashy/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2"
SLOT="0"
diff --git a/dev-python/tinydtls/Manifest b/dev-python/tinydtls/Manifest
deleted file mode 100644
index 17343c3..0000000
--- a/dev-python/tinydtls/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD tinydtls-9999.ebuild 969 SHA256 3c357e120e2d8f3745434bbbe7eaf93415086cbfcb0f508cbe27d1360cece8d3 SHA512 6975452ed197ba217ce9a388cc734c5d3125e74a0846447a2610a5aa81af147740798ea9ebf12ba443594c05fe0197e4416490ef2ce9f544ec8ffdb3c526f2f4 WHIRLPOOL ff06293efcdeb0fe51786f0f662a17f07799a4e2dedfbc533997ffbd4bb1493ec0ae9652081d1061b6a9f938dde12006a60f44db62d157b133424e84c184e3ac
diff --git a/dev-python/tinydtls/tinydtls-9999.ebuild b/dev-python/tinydtls/tinydtls-9999.ebuild
deleted file mode 100644
index 11d289e..0000000
--- a/dev-python/tinydtls/tinydtls-9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python3_4)
-
-inherit eutils autotools distutils-r1 flag-o-matic git-r3
-
-DESCRIPTION="tinydtls for Cython"
-HOMEPAGE="https://git.fslab.de/jkonra2m/tinydtls"
-EGIT_REPO_URI="https://git.fslab.de/jkonra2m/tinydtls.git"
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README"
-
-# install recipe taken from:
-# https://github.com/ggravlingen/pytradfri/blob/master/script/install-aiocoap.sh
-
-CYTHONSRC="${WORKDIR}/${P}/cython"
-
-python_prepare() {
- eautoreconf
-}
-
-python_configure() {
- econf \
- --with-ecc \
- --without-debug
-}
-
-python_compile() {
- append-cppflags "-I${WORKDIR}/${P}-python3_4 -I${WORKDIR}/${P}-python3_4/sha2"
- (cd "${CYTHONSRC}" && esetup.py build)
-}
-
-python_install() {
- (cd "${CYTHONSRC}" && esetup.py install)
-}
diff --git a/dev-python/toolz/Manifest b/dev-python/toolz/Manifest
index d20c352..abec791 100644
--- a/dev-python/toolz/Manifest
+++ b/dev-python/toolz/Manifest
@@ -1,2 +1,2 @@
-DIST toolz-0.8.2.tar.gz 45486 SHA256 4a13c90c426001d6299c5568cf5b98e095df9c985df194008a67f84ef4fc6c50 SHA512 b03968b5f31474b2b5fd944d282b620861184cd26b256f6f92a141aa0f25c20baf2be6b1424bc945778fa05781730b477b16551c9f302c284d54c8be64f2699f WHIRLPOOL 3bba06a6463f4310c162bd92d49c17ad8372510e08b9298365d7ea267eeb0a58efea5710064ab47c6b87365d325c9a75b12efa8ac6f09894a65c539b45f18c1a
-EBUILD toolz-0.8.2.ebuild 449 SHA256 27d93c7deecda6559683a2e18cd6314dbc6bc3ee6befff864853f0f026fe448a SHA512 8fd233d4e683490093f726166952925f0637fa115d14e593ae7947b3ee2c9d16b637d2f346c461068ec8c9a06489b08748dbd620bda9db57fdc9c12423ec4bce WHIRLPOOL 3247badc47aa93eaac3154c42a2270be3ad2fcec2627a01dff5f279d926f73588b5a6c8cd771819b41ef220be88884ee02c33c393852e3c6fe38bacf3680c0b4
+DIST toolz-0.12.0.tar.gz 66264 BLAKE2B a68bd895a4d500baebae02dce389adabbebe3eaa103ed2753ebd42d84dba54d9ef0b1467738b6a2eed14af24e197a12ef6b6c6907bcf4633252256793e1eac5f SHA512 6c1376f978a1ab469a6fcca9a5ccaf8b8f1bdf92e4484ff0bad947d6727f390ed6571426070a81a0e123725269043ded28294e57921bde2bb9ff87b048a5405f
+EBUILD toolz-0.12.0.ebuild 476 BLAKE2B 57e95e2eb3354b44ae61a8c8eca6d54bd82e1ea7359670295df15c3b446165e997e24bcb87935b873efd12900f4a1e8b714f1ae0acd0e8f04b093694250e4150 SHA512 02832f1a5cc2dbbf23eb91ae0ea95abe6ff060b8b037ae3ca8361337bb4e8fcfd00f717d3b455c4b31a67b50c8102c6b06ed413d72ca3fdbb95f2fc12f34a1ce
diff --git a/dev-python/toolz/toolz-0.8.2.ebuild b/dev-python/toolz/toolz-0.12.0.ebuild
index 3cdd1aa..87a9950 100644
--- a/dev-python/toolz/toolz-0.8.2.ebuild
+++ b/dev-python/toolz/toolz-0.12.0.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+EAPI=7
+PYTHON_COMPAT=( python3_11 )
inherit distutils-r1
DESCRIPTION="List processing tools and functional utilities"
-HOMEPAGE="https://pypi.python.org/pypi/toolz"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+HOMEPAGE="https://github.com/pytoolz/toolz/"
+SRC_URI="https://github.com/pytoolz/toolz/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/tosca-parser/Manifest b/dev-python/tosca-parser/Manifest
index c45b1fb..9e669d7 100644
--- a/dev-python/tosca-parser/Manifest
+++ b/dev-python/tosca-parser/Manifest
@@ -1,2 +1,2 @@
-AUX ignore-pyo.patch 567 SHA256 15ce187e7ae9b41856250f46d16e36e69b5f93d7e77eb17268e7eb885308eb21 SHA512 cb9ca8102d4809af0bd0005eb4b7824ba03d850f9abfcf25a020c24411e75e58a0b5e8c3624df004127b8f2d12d6fcd4c577a4b641b1e110f1fb7365a53aa71b WHIRLPOOL e145384ee563fcfb2954a3100032c7c6a3e86d0cb5bfbe498a39a9cb4f1664b5749ad87adc3e6b258e8bc0ccec10981ce79d0088280e7045a0c79bcf280d14d2
-EBUILD tosca-parser-9999.ebuild 684 SHA256 df00e8f43727f1f281053acc02d2ce180b7202882ca7b2bf214e4285fdb17b76 SHA512 dd9798dcf26b84a6d8013874fd799d63c75a9e4cdea2e94adc36e41c6babc02751a6c4408554526fb3a0b58d6058f7f124476e0eaff879ef1930e93161333630 WHIRLPOOL a5a898bc575aa98310a9f15be731cfd70c865e135657dedbc7743cddf59241e9c8a9b18a35c2329f4de2162c1952184bb07144a87f27def3f438eee20aeec263
+AUX ignore-pyo.patch 567 BLAKE2B 89283039b5d721d101f25487f1023deac278dbe28fa239da9af72162fe323ac179251d8b7daf1914468bc00ac0a479979afd54f79a407e911a089863f4d389d0 SHA512 cb9ca8102d4809af0bd0005eb4b7824ba03d850f9abfcf25a020c24411e75e58a0b5e8c3624df004127b8f2d12d6fcd4c577a4b641b1e110f1fb7365a53aa71b
+EBUILD tosca-parser-9999.ebuild 1216 BLAKE2B 538bab98e3de9d6abe049661eb19868f276d39c2e4a753c1926c7dbf392334aada7052845eecd58cb9f2eb0a3f440686913684f11ce2b5e8ef1eebb9eeace6b9 SHA512 ff39b1f8852d2da68f4268b7d392e587e45af13077c3c7156824b5e4967467c360dc4ec2d6ab2eee63544e51bdebad45a8a632a51408d84e4eea7e6829c105d5
diff --git a/dev-python/tosca-parser/tosca-parser-9999.ebuild b/dev-python/tosca-parser/tosca-parser-9999.ebuild
index 1e1d519..fdfa15a 100644
--- a/dev-python/tosca-parser/tosca-parser-9999.ebuild
+++ b/dev-python/tosca-parser/tosca-parser-9999.ebuild
@@ -1,35 +1,51 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=8
-PYTHON_COMPAT=(python{2_7,3_4})
+PYTHON_COMPAT=( python3_11 )
-inherit eutils distutils-r1 git-r3
+inherit distutils-r1 git-r3
DESCRIPTION="Parser for TOSCA Simple Profile in YAML"
HOMEPAGE="https://github.com/openstack/tosca-parser"
-EGIT_REPO_URI="git://git.openstack.org/openstack/tosca-parser"
+EGIT_REPO_URI="https://opendev.org/openstack/tosca-parser.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="test"
+
+# tests fail while trying to fetch collateral from github.com
+RESTRICT="test"
RDEPEND="
${PYTHON_DEPS}
- dev-python/Babel
- dev-python/cliff
- dev-python/pbr
- dev-python/python-dateutil
- dev-python/pyyaml
- dev-python/six
+ dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/cliff[${PYTHON_USEDEP}]
+ dev-python/pbr[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/stevedore[${PYTHON_USEDEP}]
"
DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/stestr
+ )
"
-src_prepare () {
- epatch "${FILESDIR}/ignore-pyo.patch"
+src_prepare() {
+ sed -i -e 's;author-email;author_email;' "setup.cfg"
+ sed -i -e 's;description-file;description_file;' "setup.cfg"
+ sed -i -e 's;home-page;home_page;' "setup.cfg"
+ sed -i -e 's;python-requires;python_requires;' "setup.cfg"
+
+ eapply_user
+}
+
+python_test() {
+ stestr run --slowest || die "Tests fail with ${EPYTHON}"
}
diff --git a/dev-python/tree-format/Manifest b/dev-python/tree-format/Manifest
index e861f7a..4b4e27c 100644
--- a/dev-python/tree-format/Manifest
+++ b/dev-python/tree-format/Manifest
@@ -1,4 +1,2 @@
-DIST tree-format-0.1.1.tar.gz 3934 BLAKE2B e70d39cfee0e08930f9fcb8b082c322a6abfa197b510266f39ac5d1c93abb5b637ff97be36373e81a6ad35f07e77c9b82b03a2088daf39fee62cac210905498e SHA512 e7bc1c1a845273e7f280fcf2d75440761adab943e6d9d2f8acdcbb11e7ec7be3bafa6d5641ba5b1c97da82a6f1b0ba68b588e65cecf77c7862ed140c997829f4
DIST tree-format-0.1.2.tar.gz 3969 BLAKE2B 6bd849d6e04a9389fdabb294eccd99d792d567c04e387c951aeb6a1a582fa8c1a014751d4dc8f1452824f8d49944726d40c6af8a22b2840fa280ce538a5f69f4 SHA512 386b1d5852d70623514c6284cb2d4b7abe10c7b3b39ba2aca321d3590a065ad7cf1390fd518f9792bfbb9c13730beaf3504c399e25d39494e95af564a0f5b639
-EBUILD tree-format-0.1.1.ebuild 447 BLAKE2B 06f36005d2ae80bdb8d97d44895e9de9bdd33b6748ede3067f398981d16446586f4b9a2fe961006515e9d8abf1fd3e63848c540dc3549228d014fe81c5909a9b SHA512 ddb97d567b917bd4bd3eab50b4fcccd0f0e0d46b1fca576e1c89c7c0a5a179ce23a70e3a69b6ded18baf97117ecccc2b3bdf3185f51b1e7e3c54421cc74289fb
-EBUILD tree-format-0.1.2.ebuild 614 BLAKE2B c61871b9dfef65c1f1f35da72ce067f4b82d95e7b9fd951671e6ed1ddae8cff41af27f9f7a20f2e0b907ebe1d4146c848c3a9167c09f15675a499920a3c0f65a SHA512 fb581e655427f41d09adaff0eb2ab5b03c6087be3e5ab628912fc7f332ec9e588e8e9bcf6d4b0c2737fab97c983c4e1cddce27646d218d59e30c1d5c42c2fcd7
+EBUILD tree-format-0.1.2.ebuild 596 BLAKE2B 00a4101f6fb2dcd7966b71d0f494b4b84a4672b2c4ab7893bd1ccd72c71d127b5f9a9af85df131384d14eb3f51b670e5d8c6913291ace166faed8302b333463f SHA512 ddee6ce5b9de6430eef87145a01342e2f7fbd4cff03f470798ad75c1ed86879d4ea5e5243035feda7ea24ee6068619e8de512b5767308f7ed5a94d486fd1d43b
diff --git a/dev-python/tree-format/tree-format-0.1.1.ebuild b/dev-python/tree-format/tree-format-0.1.1.ebuild
deleted file mode 100644
index 728ca6b..0000000
--- a/dev-python/tree-format/tree-format-0.1.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library for printing trees on the console"
-HOMEPAGE="https://github.com/jml/tree-format"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/tree-format/tree-format-0.1.2.ebuild b/dev-python/tree-format/tree-format-0.1.2.ebuild
index c5e4900..0b1ee1b 100644
--- a/dev-python/tree-format/tree-format-0.1.2.ebuild
+++ b/dev-python/tree-format/tree-format-0.1.2.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_5 python3_6 )
+EAPI=7
+
+PYTHON_COMPAT=( python3_11 )
inherit distutils-r1
diff --git a/dev-python/ua-parser/Manifest b/dev-python/ua-parser/Manifest
index 0379bbf..f7ab426 100644
--- a/dev-python/ua-parser/Manifest
+++ b/dev-python/ua-parser/Manifest
@@ -1,2 +1,2 @@
-DIST ua-parser-0.7.3.tar.gz 33239 SHA256 0aafb05a67b621eb4d69f6c1c3972f2d9443982bcd9132a8b665d90cd48a1add SHA512 b499b7c4aa44151ac4252b2c5df30608c4cc5cedfc619e14faf1e04aecf07f5f89f2d0e8cf64500396814058470f340323271f0c68fba9d39575fd1809fa3a78 WHIRLPOOL f0903641199a3596c57004415af8c299e7941b61ebf496e6677831d6e52060bb90a1de3553e2d401a2806990c9ab2e2172644e73c63578da86827002953e128b
-EBUILD ua-parser-0.7.3.ebuild 566 SHA256 2ee92b72615e6766d90828a96f50c49d8909f77b5d5927f142e6dbaba2a22536 SHA512 df32e5afcade0c552b0ccaf56734606fbbd13c11ac860937c37f53b58acee8322a250ffbefb8c2efdb6c70110ebbf1530982620b552badd10f832dd27c0f417c WHIRLPOOL b141c93e499de5c2e9365b056b9e78ceb46314c214e3fbc1af8289775ccad450d54ee46a13010f2ecf3e47e9ed9c2424cc1079519b192aaec5bb65097a58b33c
+DIST ua-parser-0.16.1.tar.gz 11839 BLAKE2B 2d235b083092fa7d2877091057b1f52fc999c63e496e3cb9e0447007a535fb815240d25d944ff8c6cc1e4d9531143750c722d213f9ca55c369c0e58b6ace09e0 SHA512 8de9d8496927bec2f4aceb25a2078a3724a3664dd3e1762db397d65fe9f918d18f897af47e5b658f70e3415ff8b386df895b5b3d67756c20293faa2f0ee304f3
+EBUILD ua-parser-0.16.1.ebuild 602 BLAKE2B 919de5f6561846d79a1fc77ba5ce79645ee58f5c9f97f632684402797b4137ff71c4bf94a0b75ca93da1018227288350a77687423379fe8a9f547fe55ef3cb54 SHA512 953e6b9198f9a471362eeea8b769204af04fa8a30a80586417886fb42883c2015c9dd20f57e574f2a889f60423ddd2bd98222bec02e6b63f8a66422fb2702839
diff --git a/dev-python/ua-parser/ua-parser-0.7.3.ebuild b/dev-python/ua-parser/ua-parser-0.16.1.ebuild
index e1661f4..295a267 100644
--- a/dev-python/ua-parser/ua-parser-0.7.3.ebuild
+++ b/dev-python/ua-parser/ua-parser-0.16.1.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python2_7 python3_{4,5})
+PYTHON_COMPAT=(python3_11)
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python port of Browserscope's user agent parser"
HOMEPAGE="https://github.com/ua-parser/uap-python"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/ua-parser/uap-python/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
diff --git a/dev-python/uncompyle2/Manifest b/dev-python/uncompyle2/Manifest
deleted file mode 100644
index 94c6073..0000000
--- a/dev-python/uncompyle2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD uncompyle2-9999.ebuild 407 SHA256 7a9b6e3813964932ac9db603a6d96839663e8748a4679bd800ae89d3a8057aa2 SHA512 6b9e94b5ff6469c0d10a84cad58db5844c3d4db98f38c684e9d4669abafe639f8c179f7526cb6a55fcd537b03ace93b509f1f5c3c55fe00ef149515867b4205b WHIRLPOOL cb518d82648cc5cf920283aaaf31dc3dde596b5b3425b0e2939ec414e6ded2ff749f417d3db640438afc70d202fc31013905b894909eaba2e3ac38cc2c0172c5
diff --git a/dev-python/uncompyle2/uncompyle2-9999.ebuild b/dev-python/uncompyle2/uncompyle2-9999.ebuild
deleted file mode 100644
index 895a314..0000000
--- a/dev-python/uncompyle2/uncompyle2-9999.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit git-r3 distutils-r1
-
-DESCRIPTION="A Python 2.7 byte-code decompiler"
-HOMEPAGE="https://github.com/wibiti/uncompyle2"
-EGIT_REPO_URI="http://github.com/wibiti/uncompyle2.git"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
diff --git a/dev-python/user-agents/Manifest b/dev-python/user-agents/Manifest
index 23c1747..bbe0c71 100644
--- a/dev-python/user-agents/Manifest
+++ b/dev-python/user-agents/Manifest
@@ -1,2 +1,2 @@
-DIST user-agents-1.1.0.tar.gz 11217 SHA256 643d16772280052b546d956971d719989ef6dc9b17d9ff0386aa21391a038039 SHA512 4968c80d21e3f10225b74b00617d012381767657d654c2a085c72dab35756b2e3ac25e42376dd57e5dd4888ea05ecf9787164366fae736d762cc5c02d8fb5aed WHIRLPOOL 1ed6f5e4761b7c710ceaec8f157191f574e2674d7f4a41d48aaf420f1398e97cde96a141d60fc31b647d6969d2c93bc00172f2001740847240a319279d83134d
-EBUILD user-agents-1.1.0.ebuild 595 SHA256 65dd65af7131074fcf7f1f40b88dffacf3469834ac5f0f960c47317356703b5a SHA512 780485d3d845ebbbbfa36e565d0ca609c2f2f367341cf85cbec4dd5fa27d532a678f92395cf242ff04ecc2cd9fdde189dff02a84f88840a895532550db268d6f WHIRLPOOL 6268dbbffc3ce7ee4637344b53b4ed2780f480c3dc3cbbd49ce075c6c8f3296dc9f56ccfa61b4de0101c65ecae9890adc31169c28f71d2e1b82c823af3761b90
+DIST user-agents-2.2.0.tar.gz 10427 BLAKE2B 572faeb110f6b785ba0f6b6de90c18235be99965b7628a6d7e7fcbe1529dd7fc41da98565d97aeb1029b7a653258d8de663fe49a5a01910def4fd0cd271d8965 SHA512 c20999151b6d1d376d2c240d3e2fc00f5a9ce1b04a823950602c225e8236c41eb1a3e8f6070bbce4efc3b27e8ca010759a174385f70009fc91f04cb9a096b2b6
+EBUILD user-agents-2.2.0.ebuild 637 BLAKE2B 87ec076bb1a8be453b5d59a6c145cb720d67ed08689da597191c78f4b3d4e69e177a0d71376c94a33c605c77498fc64ddacf282ee72f1bccf8c5ede8bbe4122a SHA512 1591696bfbae795eb8179f74369de66fd9979f6af9291d03474d3cf512c62a2c9faa1f6e35eefff1c6b86e677f50742e82a70177489a78ca118843e8bb89338e
diff --git a/dev-python/user-agents/user-agents-1.1.0.ebuild b/dev-python/user-agents/user-agents-2.2.0.ebuild
index 106fced..fa21b47 100644
--- a/dev-python/user-agents/user-agents-1.1.0.ebuild
+++ b/dev-python/user-agents/user-agents-2.2.0.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python2_7 python3_{4,5})
+PYTHON_COMPAT=(python3_11)
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Library to identify devices and capabilities by parsing user agent strings"
HOMEPAGE="https://github.com/selwin/python-user-agents"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/selwin/python-user-agents/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
diff --git a/dev-python/validate_email/Manifest b/dev-python/validate_email/Manifest
index 0c250c4..c900282 100644
--- a/dev-python/validate_email/Manifest
+++ b/dev-python/validate_email/Manifest
@@ -1 +1 @@
-EBUILD validate_email-9999.ebuild 563 SHA256 a69ca447423cd3ce42f40b02ed214441bc818cdb2fdea5ccaf12332059e52ec3 SHA512 a0cdf1a375a07c72b8aec6e9de90d510079e651eff5ec522d0c2ee373b515fde71ea7dc6733506507a3c6e42f40dedd0b3e132d2bfe702876bd11395b8fce9b1 WHIRLPOOL 8f73b107be56a1a5b517febce1b6015b2cec8cba95cb37d3ffce9c5dabfc44eb0743360b859ed2120f9ffcb73370bad83bb254612772dc84aba794c3aee8b65e
+EBUILD validate_email-9999.ebuild 531 BLAKE2B 74df68e33559179727b58ad32825604a1ba6af20486127879ec2f6b07ccdcf57e1ef2413d180e76b0533e65244a18e4584ff55b51dca83f971f85860ef7c9d79 SHA512 6f7e45b1fe43887493877331102bdb87c912f7ba06b68c795f19a8dd9bcb3d946995913d49b58da6b777a52193c457adb6627d27a19420ca8316ce4be21f7ebc
diff --git a/dev-python/validate_email/validate_email-9999.ebuild b/dev-python/validate_email/validate_email-9999.ebuild
index 7057849..913efc6 100644
--- a/dev-python/validate_email/validate_email-9999.ebuild
+++ b/dev-python/validate_email/validate_email-9999.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=8
-PYTHON_COMPAT=(python{2_7,3_{3,4}})
+PYTHON_COMPAT=(python3_11)
-inherit eutils distutils-r1 git-r3
+inherit distutils-r1 git-r3
DESCRIPTION="verify if an email address is valid and really exists"
HOMEPAGE="https://github.com/syrusakbary/validate_email"
diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest
index a18c95f..c4feff6 100644
--- a/dev-python/voluptuous/Manifest
+++ b/dev-python/voluptuous/Manifest
@@ -1,2 +1,2 @@
-DIST voluptuous-0.11.1.tar.gz 44346 SHA256 af7315c9fa99e0bfd195a21106c82c81619b42f0bd9b6e287b797c6b6b6a9918 SHA512 7e2f3ea122f739944a7820a536551abc45df9847a0c3daf5527eabd781b904706ea708c885d724828cfdaaac66774d2f8e7b42d3376de1c78ef2be9f535fd58f WHIRLPOOL 6719e3703e2e55862f21d5806a79767101694f6772d751fdd8c8a488919987ca83af8f82a96fad3bf0fc4d1b8f215483a8543f96732edae602c9156f00efeee5
-EBUILD voluptuous-0.11.1.ebuild 526 SHA256 9feff9979b0ec01bac42fa9e94cf0f79bdfa89141c9d1b33802d6d0d9d1d84ba SHA512 72af81709edde0c895c8572370fab008933c8c3a00ba37883be2a38c0fb98b5159bcf86940e0d4ae93359a7a5a996fb55445b86aeef1caa5483ebbc1a4ff25ae WHIRLPOOL f75015f0d707e2bdd9fced6655e77fa287a8fe0d9b44f4df0118f365966a9ae892d4369df3d5665bf7e47671c657025aa0db7f85e6e05b0c3cd8114ae3003999
+DIST voluptuous-0.13.1.tar.gz 47706 BLAKE2B 1e4a83b6582a7880ea0d1a639a431150895f127860f347d4761f69e3b4c7338a553610844fa67155b7781ab70f73da5283c9cdc10f858e2e81ccdfb459ccf9c5 SHA512 c81867ee9f95d7104a5491b35d3fe050250f80b46b2633ce72996aba32b33d043ad5ca36b6c03cd12284db2962d551b1fb0fd82682f8740a01742b907bb692cf
+EBUILD voluptuous-0.13.1.ebuild 506 BLAKE2B cf20e222e17b465385f231023c8fca0a6c3d99f486fe2ea91e8835d7d9d74c214f0615d9281d32463daf3bf69e809744d41f36aa2f4232e83bcf87dce93697b5 SHA512 cf1bbe973d8239f3d51cb778c30ea86669090ef1b54e9915abee21facb36d50fbd9ee59c0f76adb74e24c2cfec420af5c543728554ad8f934c58b8f80b2f343a
diff --git a/dev-python/voluptuous/voluptuous-0.11.1.ebuild b/dev-python/voluptuous/voluptuous-0.13.1.ebuild
index 0e92b05..e590801 100644
--- a/dev-python/voluptuous/voluptuous-0.11.1.ebuild
+++ b/dev-python/voluptuous/voluptuous-0.13.1.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+EAPI=7
-inherit distutils-r1
+PYTHON_COMPAT=( python3_11 )
+
+inherit distutils-r1 pypi
DESCRIPTION="A Python data validation library."
HOMEPAGE="https://github.com/alecthomas/voluptuous"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="$(pypi_sdist_url voluptuous)"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/xkcdpass/Manifest b/dev-python/xkcdpass/Manifest
deleted file mode 100644
index 4eb426b..0000000
--- a/dev-python/xkcdpass/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xkcdpass-1.14.3.tar.gz 871848 SHA256 718904ba3b018c42859f961adabbca299beb15a8bbe5b824a919490512751d7e SHA512 51379601c88d2f6bd023f5e1be8ae00f4b24904171793726fb97b69a78701e59c513654963982de44821fad85916ae123867f2cdeee3c691fb7d813e49de6ac6 WHIRLPOOL 6833da3a665427bd9d4a418335a157416e530328f9b77c3166d5236d007671c733c8dcad82c8f9afa9876a0366fcddc66d24f2b31debc9544d6401a171922005
-EBUILD xkcdpass-1.14.3.ebuild 627 SHA256 b51d32444dbe7c8c510d98b01f23d3ab37b3618a73f405b653066847f18fc966 SHA512 4965df58da38bdea0de2c56752cd2fe976b35aeac5546c813b6c9d47cbf0914b01531581950aef2d66625399e70ec17910481de7a044020edd5152da2b4712c5 WHIRLPOOL 31ec4dcc39c289d59d66a7acb9207f6a863cc4456f8e8079eb23b4769b2b66fe4bbfd9165d97deab46a403865e97ead5301d95c8e197f5368294b49f2b38eb29
diff --git a/dev-python/xkcdpass/xkcdpass-1.14.3.ebuild b/dev-python/xkcdpass/xkcdpass-1.14.3.ebuild
deleted file mode 100644
index 1623ab1..0000000
--- a/dev-python/xkcdpass/xkcdpass-1.14.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# 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})
-
-inherit distutils-r1
-
-DESCRIPTION="Generate secure multiword passwords/passphrases, inspired by XKCD"
-HOMEPAGE="https://github.com/redacted/XKCD-password-generator"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-#https://github.com/redacted/XKCD-password-generator/archive/xkcdpass-1.14.3.tar.gz
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="README.rst"
diff --git a/dev-python/yaql/Manifest b/dev-python/yaql/Manifest
index e772c24..f76c217 100644
--- a/dev-python/yaql/Manifest
+++ b/dev-python/yaql/Manifest
@@ -1,2 +1,2 @@
-DIST yaql-1.1.0.tar.gz 67803 SHA256 9853fc8930e53dccf83ab7bb12ba10a7a593ab51a56bc19e3bfa7249b081568a SHA512 6c86296707d5188080e4d20da2d27b0fae95df2b7fd78ad1381e85fe0a5f554ccd541ebf55181df62be558856a05d2b8aec6e14e15f3bc766b58c5d5188feb17 WHIRLPOOL 3ebf1021efcd24853bf163dcadeda99dc3bffa98963ab38357422e91f4cad626ca9bc30ca7914fa59e68fb0f2832342849290bf47fb18ceffb51939348b4b8bc
-EBUILD yaql-1.1.0.ebuild 609 SHA256 d107604e51d1b00b0f249a49585b3b9cdc8ca3cda15a93b513a48f351307560a SHA512 e1bdea234bdbd2cae349b3a0b2701c66062877d1943a8d4fe814b9b51167c7d67750da92f4e03de6fe7f97f6f5d21a4d1465ab67c1dfcac646660ed146c21e1c WHIRLPOOL a75819f1842179d8af696a5bc432d7adb9fffffb2f25a727f195751ac88c9d062270ad7766c9085b929854303e1cff6a5a0f43792bd11bdc06d8e06fa93ff670
+DIST yaql-2.0.0.tar.gz 126174 BLAKE2B 0709c77c30085a2c6ef2ecb643330aef4dd74401b2de358966e146baa57a70a7a09067f55edd07cb1a1fe20a4b4613920ffd0f5b46123343be0ea701cd80b1a5 SHA512 9e28552b833b3dcf5ba40e46f6cffe70e0ecca831c25ac013ab2ec4b85c370103a870efe2efdcf2626cc09ff8b6fc9441451bd9963effbd0b8b903f5e06628c5
+EBUILD yaql-2.0.0.ebuild 595 BLAKE2B b1090d37aa83d635d940326e963b15323143daf813b737360095ab90fa93bdf534e711e370683db96af4521fce15ff7bef73b53832c48edf689a81045d1c2b68 SHA512 43de2600eb1707c488b3e35272e7cb58915e0a0833df45024ea2b252073d990bf8b2166d10fc992d2bdd3bf633f8769ee00fb37e692c903b5a2cabb7096f037d
diff --git a/dev-python/yaql/yaql-1.1.0.ebuild b/dev-python/yaql/yaql-2.0.0.ebuild
index da1db5f..35031de 100644
--- a/dev-python/yaql/yaql-1.1.0.ebuild
+++ b/dev-python/yaql/yaql-2.0.0.ebuild
@@ -1,16 +1,15 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=(python{2_7,3_4})
+PYTHON_COMPAT=(python3_11)
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="An embeddable and extensible query language"
-HOMEPAGE="https://launchpad.net/yaql"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+HOMEPAGE="https://yaql.readthedocs.io/en/latest/"
+SRC_URI="$(pypi_sdist_url yaql)"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/yarg/Manifest b/dev-python/yarg/Manifest
index be82658..adacdeb 100644
--- a/dev-python/yarg/Manifest
+++ b/dev-python/yarg/Manifest
@@ -1,2 +1,2 @@
-DIST yarg-0.1.9.tar.gz 453865 SHA256 cea6a73c5a5eba1c9e4a5c03fa55e2ad657bb3566f435aba2df9a34253092c66 SHA512 1083608b0c2f84d15c27af9c9fbaf802e9f770518fc2c46bd6ba07d2123d4ad0a9ac7673a14714e579664ffef44667a21d1bec6417d9075c315749175bcd8fd9 WHIRLPOOL 1269175abaf59a17651a50a5f3cbc6a8ed2d65c6fb3c27be6a91d9c6fa060b1bceb9424f6a1438ceec948ab5e80884d8cf2a99574b7915afcc5d236e78450873
-EBUILD yarg-0.1.9.ebuild 681 SHA256 038f900144e77f70c0aaeeba5d921c0105727f964e02c9a347b97e626c4d0494 SHA512 ecdf5b0ded42c2cffd7a7ea1c22e42b8e24a7612a8ac1a95443192c0285943d68f4266a28a814ae3ab68f7aadfe5c6c1fe898dda36159d06f461d29a6b99fcc1 WHIRLPOOL 3c23ce016942233b4fd519b30bd67690ff9e87a5813c3cc6210ea4e39d0d4f102316ff4ad10dd50fd2ca6c591745561c576a9dd1cac50b66b15125f8e265b691
+DIST yarg-0.1.9.tar.gz 453865 BLAKE2B ad49e971a6502baedb31634d6498e087a2d2ff7f46133bc28aab9280dc4cb8d3540641dfe8978c77485f8454c7f0d9ea5e024d90b0a2d903f9d96c6e192c9dc1 SHA512 1083608b0c2f84d15c27af9c9fbaf802e9f770518fc2c46bd6ba07d2123d4ad0a9ac7673a14714e579664ffef44667a21d1bec6417d9075c315749175bcd8fd9
+EBUILD yarg-0.1.9.ebuild 662 BLAKE2B 2bfc7edce4ed083d625d1723d1cd65e80e873b030ebd3060bdb39635d16ee6d69673dcdd665cf436107c659069e556f89d2eb7065f1511423c38db9fe89aa7df SHA512 b272f2fb3fd1724c9454e1d5a703b46bd5ca0d778b32af1131e3236ef056bc088026eb99cb182632b8eb20f84deb3b7c4a1a86cac06b6b51a2ab8504307be530
diff --git a/dev-python/yarg/yarg-0.1.9.ebuild b/dev-python/yarg/yarg-0.1.9.ebuild
index f046caa..46d6b4d 100644
--- a/dev-python/yarg/yarg-0.1.9.ebuild
+++ b/dev-python/yarg/yarg-0.1.9.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=(python2_7 python3_4)
+PYTHON_COMPAT=(python3_11)
-inherit eutils distutils-r1
+inherit distutils-r1
DESCRIPTION="A semi hard Cornish cheese, also queries PyPI"
HOMEPAGE="https://github.com/kura/yarg"
diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index 88a5764..1af36b9 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -1,2 +1,2 @@
-DIST yarl-1.1.0.tar.gz 156164 SHA256 6af895b45bd49254cc309ac0fe6e1595636a024953d710e01114257736184698 SHA512 a8c0a8f4d2f62f79fcd98eaf3b8f6d03fbc0da8d0b3552e851388976bf5869b5b01b2c8f4284684cc6fe67ec443e3b3f2613deb7c4e62fe849ce668566f69cde WHIRLPOOL d8c109081133aa9d7b17557052be28f8c471cd441f9906294623449f64283a89ab101479d7797d1c8f7d08ac9e9d2f99f8b6f2fca8c9cec6110054c0619ffd9d
-EBUILD yarl-1.1.0.ebuild 620 SHA256 f48612acdb995ee37753713385ada17e044ce40e74cbdc4fa62f6e3bf229b93c SHA512 ef6fbb052c0497bdab78c87aea57ee81b4724c4dafb8c197f413ccf92349947c9e382a8ce362ea7d5502b0a4d5b1e4c43813526cd831ef8b9d3954b2bd04c875 WHIRLPOOL aeff9739531857741b8fde010cf3aace115a7acc9e887b0db67d4b393c3a599c19775b3c97942d1ed613417bee1a00f9aa5578d2deb915f3f782dd422fd12762
+DIST yarl-1.9.2.tar.gz 184673 BLAKE2B bb94131059d0cfaf88f04d62a44181245ebcb660cb44904f0b7e8d497905a16d0026aeff454b8179fab5342c6bf9c8d6aadade0d9f7c70321c71bbcc3998e9a3 SHA512 ffbb6df94220bb1561333f1ad69a70334328e2273ec5e91c2741f6fd5ca2f6dd38d5b5f617728797fce490accc2394a406a5f9b5b665af4746746229af0d7c5f
+EBUILD yarl-1.9.2.ebuild 615 BLAKE2B 5807e418a170a48d3ab85d8ab36ee2e4040cb3b76dc8c4bc12c73ec4e220a588333225ebedf0579a7fa1595697996fec0129f449073efc35d40fa5a07112e2cd SHA512 8bc7984542d8a5df928c48ac8ef47f233dd4a66af9f8dec5ad3f03a6c8184735ff2849260a2cffafe8a1db2b7b9fa74472ce6c1c4c2aab8d042154e9e46fa31a
diff --git a/dev-python/yarl/yarl-1.1.0.ebuild b/dev-python/yarl/yarl-1.9.2.ebuild
index e1b4bc7..3a19a2d 100644
--- a/dev-python/yarl/yarl-1.1.0.ebuild
+++ b/dev-python/yarl/yarl-1.9.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python3_{4,5,6} )
+EAPI=7
+PYTHON_COMPAT=( python3_11 )
inherit distutils-r1
diff --git a/dev-util/gstack/Manifest b/dev-util/gstack/Manifest
index 7d06a49..8de440f 100644
--- a/dev-util/gstack/Manifest
+++ b/dev-util/gstack/Manifest
@@ -1,6 +1,3 @@
-DIST gdb-6.3-gstack-20050411.patch_20140207 7389 SHA256 1537b0b32a40b4b3606e066f47713567ad89151a455d06a3d8622081afaadc89 SHA512 15df8a7c2d37dc446e6175f4797016a34bfff928ac898991d0c65dac8649ea86f4fb525bcf4989d04bbdce9926efffb5af12ad2d8a49db5375ff975681409b44 WHIRLPOOL 13486d1af8e7c63e38530381016f5bf4d61d2f0d98e6cfd8468530a554199a3f394505deb6a71320328a612b72882c16b8b4078edbcfe71bf1b1f94c7a02e30c
-DIST gdb-6.3-gstack-20050411.patch_9999 7389 SHA256 1537b0b32a40b4b3606e066f47713567ad89151a455d06a3d8622081afaadc89 SHA512 15df8a7c2d37dc446e6175f4797016a34bfff928ac898991d0c65dac8649ea86f4fb525bcf4989d04bbdce9926efffb5af12ad2d8a49db5375ff975681409b44 WHIRLPOOL 13486d1af8e7c63e38530381016f5bf4d61d2f0d98e6cfd8468530a554199a3f394505deb6a71320328a612b72882c16b8b4078edbcfe71bf1b1f94c7a02e30c
-DIST gdb-gstack.man_20140207 1622 SHA256 c8c3cda6fc60c9becc78d4ecf679cab644fd6ce6c359006ed800b7751bc76c16 SHA512 87f6d6176838a710be41ee8bf0be6714613ca900dcdbc7bd192196c25601fba4ed31385c18d5f65ae23a4ff861658b1600c121f67d529bf7f609c5d1ee195c61 WHIRLPOOL 48423729b9c05af3d0dbce2d3ed1866a45675e2059a718edddaea9a87e644b73d47939b4ab64d5a63933344ff23b12e16a459eac93c5c618ba7c3621ea4f2a1a
-DIST gdb-gstack.man_9999 1622 SHA256 c8c3cda6fc60c9becc78d4ecf679cab644fd6ce6c359006ed800b7751bc76c16 SHA512 87f6d6176838a710be41ee8bf0be6714613ca900dcdbc7bd192196c25601fba4ed31385c18d5f65ae23a4ff861658b1600c121f67d529bf7f609c5d1ee195c61 WHIRLPOOL 48423729b9c05af3d0dbce2d3ed1866a45675e2059a718edddaea9a87e644b73d47939b4ab64d5a63933344ff23b12e16a459eac93c5c618ba7c3621ea4f2a1a
-EBUILD gstack-20140207.ebuild 1109 SHA256 e2cfb6016421f7b05924ab805b20ee913092835d4cd58ac8ab93b6f582548a83 SHA512 80254e68f9b7c2d35096328477aaedaa1fbbd5e920ba52b52b97cef52b253e0b7bb4d6606bdf01ae44660f574b4607f50f5a3545e782bfac6d970ce225099bd5 WHIRLPOOL 647dcef43cd877d113e42c3869245e66b15553126cd224a92bac82be8160d21573f5f71e6c1459e641fc748c2322d754de7d0704d8efbc50d90dde638b48beef
-EBUILD gstack-9999.ebuild 975 SHA256 5515c8db2b2fba7355598da432f79b6b51bdab7abdfcbbcd2c0bba0d2ff3f253 SHA512 7a52729db6f2748ab1f97370b5f626c80957baf8b28fbbf7299f6fa45de5855950a6438b7aa46d870afc691fd1e80389276794b79364743d6a1c8603b1d6a939 WHIRLPOOL eb8a7c3ec030059ab8ae30b11147614ebcba2ff6b20971c786bd9c3c3b689f1eff9a7ade6dee44a1bcf601af7e8c9140f8c0f61b9a6dc4bd26f04a28270bcd18
+DIST gdb-6.3-gstack-20050411.patch_20140207 7612 BLAKE2B 5b7685545745ad237a8c0feb46120223e31bf88bce44f199a052e9ab457e010c350e56ea8d242a851b97cb9913e30d087efe9b0cee6d75093e4a7b44fd6c5053 SHA512 c962aaba83c69d4b467e0132e35eac18ac9d9751c57c4672502abac964569c6b4fe2f760a682382eeab43efb02eedeab23b5f9fbfae0edd85871bbb6ed3580a7
+DIST gdb-gstack.man_20140207 1622 BLAKE2B 5c674c24b6af1428826c3aef9dad27bebb6de6ee76a6d834e3557427c1a51d55e2f884d29db023456cfa4490591a1031cdeaf26d2c20ae869cdbf49ec180c7a0 SHA512 87f6d6176838a710be41ee8bf0be6714613ca900dcdbc7bd192196c25601fba4ed31385c18d5f65ae23a4ff861658b1600c121f67d529bf7f609c5d1ee195c61
+EBUILD gstack-20140207.ebuild 1274 BLAKE2B f0d3b0b0c5bf826237402314e01bcd3338028b002a2d85b5642a59c37aad7ebf6bdea9959a450f6409f8c7d237bf1caf6ab8641eb75e5300f8b6634d6d0fe7e0 SHA512 030c26958cc960e32d547b84fd98d911ad80da915119ae859f1e2dd8f2af88a79635a3d57bbf137fc631c37f14d98ad5f1353d65934dddd4b12340d647ee1690
diff --git a/dev-util/gstack/gstack-20140207.ebuild b/dev-util/gstack/gstack-20140207.ebuild
index 5d91954..9a302e0 100644
--- a/dev-util/gstack/gstack-20140207.ebuild
+++ b/dev-util/gstack/gstack-20140207.ebuild
@@ -1,10 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
-
-inherit eutils
+EAPI=8
DESCRIPTION="Display stack trace of a running process."
HOMEPAGE="https://admin.fedoraproject.org/pkgdb/package/gdb/"
@@ -16,9 +13,11 @@ patchhash="2c55a5441d00bc3f00df01ed3184da81461c6cb2"
manpage="gdb-${PN}.man"
manhash="08593f1932ecb3f18c9531a6e35317dcea7a67e4"
+# moved to https://src.fedoraproject.org/rpms/gdb/blob/rawhide/f/gdb-6.3-gstack-20050411.patch
+# https://src.fedoraproject.org/rpms/gdb/raw/rawhide/f/gdb-6.3-gstack-20050411.patch
SRC_URI="
- http://pkgs.fedoraproject.org/cgit/gdb.git/plain/${patchfile}?id=${patchhash} -> ${patchfile}_${PV}
- http://pkgs.fedoraproject.org/cgit/gdb.git/plain/${manpage}?id=${manhash} -> ${manpage}_${PV}
+ https://src.fedoraproject.org/rpms/gdb/raw/rawhide/f/${patchfile}?id=${patchhash} -> ${patchfile}_${PV}
+ https://src.fedoraproject.org/rpms/gdb/raw/rawhide/f/${manpage}?id=${manhash} -> ${manpage}_${PV}
"
RESTRICT="mirror"
@@ -31,7 +30,7 @@ DEPEND="
dev-util/patchutils
"
RDEPEND="
- sys-devel/gdb
+ dev-debug/gdb
"
src_unpack() {
@@ -40,7 +39,7 @@ src_unpack() {
src_prepare() {
filterdiff -i '*/gstack.sh' ${DISTDIR}/${patchfile}_${PV} | patch -p2
- epatch_user
+ eapply_user
}
src_install() {
diff --git a/dev-util/gstack/gstack-9999.ebuild b/dev-util/gstack/gstack-9999.ebuild
deleted file mode 100644
index eede736..0000000
--- a/dev-util/gstack/gstack-9999.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="Display stack trace of a running process."
-HOMEPAGE="https://admin.fedoraproject.org/pkgdb/package/gdb/"
-
-# the patch file has been updated a number of times since 20050411 without
-# changing the file name.
-patchfile="gdb-6.3-${PN}-20050411.patch"
-manpage="gdb-${PN}.man"
-
-SRC_URI="
- http://pkgs.fedoraproject.org/cgit/gdb.git/plain/${patchfile} -> ${patchfile}_${PV}
- http://pkgs.fedoraproject.org/cgit/gdb.git/plain/${manpage} -> ${manpage}_${PV}
-"
-RESTRICT="mirror"
-
-SLOT="0"
-LICENSE="GPL-2 GPL-3"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-util/patchutils
-"
-RDEPEND="
- sys-devel/gdb
-"
-
-src_unpack() {
- mkdir -p ${S}
-}
-
-src_prepare() {
- filterdiff -i '*/gstack.sh' ${DISTDIR}/${patchfile}_${PV} | patch -p2
- epatch_user
-}
-
-src_install() {
- newbin gstack.sh gstack
- newman ${DISTDIR}/${manpage}_${PV} gstack.1
-}
diff --git a/dev-util/okteto-bin/Manifest b/dev-util/okteto-bin/Manifest
new file mode 100644
index 0000000..e7ccb67
--- /dev/null
+++ b/dev-util/okteto-bin/Manifest
@@ -0,0 +1,2 @@
+DIST okteto-bin-1.14.6 61468672 BLAKE2B 00f1be16c6c473e628e23cd5ad53fdb76ab0c0e68ea5cd61a8a70611f89d6e2e4228eb2b9eb6e9d292f2ba48d7549f3842622bfcfb9c18227327b1554535de94 SHA512 9b0e8c9beefd3083776eb6cfcf1908f442db993b5d76417f37b40421aabe30f6f5c0b56037cd729c82cd3c8a3c1a7e244620858be76bbeba3f1b9a692d6d28a6
+EBUILD okteto-bin-1.14.6.ebuild 536 BLAKE2B cffaf55101f83ce798494968913f39919b52603c158a470548b6c4e15e25b75d6c186b6c4f7c8d183ad2ef357a4ccca7749ac760ecaaff8b48b01889b70587ef SHA512 5118cc40044e60e38c7ceef26583cec5814e93a3f20f968cfc9841708c57054dd86071420f42e711c6bce7bc4f9396d2cce77640570d18a447a676b9a4e37036
diff --git a/dev-util/okteto-bin/okteto-bin-1.14.6.ebuild b/dev-util/okteto-bin/okteto-bin-1.14.6.ebuild
new file mode 100644
index 0000000..eded9fa
--- /dev/null
+++ b/dev-util/okteto-bin/okteto-bin-1.14.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="App dev/test directly in Kubernetes"
+HOMEPAGE="https://okteto.com/"
+SRC_URI="https://github.com/okteto/okteto/releases/download/${PV}/okteto-Linux-x86_64 -> ${P}"
+RESTRICT="mirror"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+QA_PREBUILT="usr/bin/${MY_PN}"
+
+BDEPEND="
+"
+DEPEND="
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+S="${WORKDIR}"
+
+src_install() {
+ newbin "${DISTDIR}/${P}" "${MY_PN}"
+}
diff --git a/dev-util/pkgdiff/Manifest b/dev-util/pkgdiff/Manifest
index 968e6bc..cc3eec7 100644
--- a/dev-util/pkgdiff/Manifest
+++ b/dev-util/pkgdiff/Manifest
@@ -1 +1,2 @@
-EBUILD pkgdiff-20170322.ebuild 739 SHA256 100855fcbed5048e18153eabef8f6a814625f59b6af257d96e8b09ce4ef80f86 SHA512 5b9898a73e19f4cfc6534767cca6f7741cdedbdb252c22f24cf1c27f1f7ccc57e9eca544baaa83281b9034fed4299db7f04db5e4ce07c79cffa03a5bc3759b2c WHIRLPOOL 9e1046ada76ac4193967cf714bfdd53214ae0dfddf5b6003764be8faa74d74a0438a273fddbb5cb4bce490aaf186fa8feda7abd75d56681fd3096440d25eca20
+EBUILD pkgdiff-20170322.ebuild 739 BLAKE2B 9929ca37039f189dc523a8118d72cf9be7608eb705770c30788f60eabfe421dde6c0cf530054384f4dbb2a7f293840940132fe4c53b24ffb0c34f90ac2a912fc SHA512 5b9898a73e19f4cfc6534767cca6f7741cdedbdb252c22f24cf1c27f1f7ccc57e9eca544baaa83281b9034fed4299db7f04db5e4ce07c79cffa03a5bc3759b2c
+EBUILD pkgdiff-20190610.ebuild 733 BLAKE2B c9b55f748c5af3e3a0a920d15437bffb754b06c1578810efb8cc75820d7497bc9ba77caf15e892c1b7213968b20a5bc66c2f842353f92eaae457c029988485a4 SHA512 ee8ac40ba57ae388d3a4c9dc60ab52216ffe97deaec4e2f06a2871b24fa42ce9850d133cc7cf9a415e6d9a4d83a38ce57776a716530faa92badaa6e43474200f
diff --git a/dev-util/pkgdiff/pkgdiff-20190610.ebuild b/dev-util/pkgdiff/pkgdiff-20190610.ebuild
new file mode 100644
index 0000000..013997d
--- /dev/null
+++ b/dev-util/pkgdiff/pkgdiff-20190610.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit git-r3
+
+DESCRIPTION="A tool for visualizing changes in Linux software packages"
+HOMEPAGE="https://lvc.github.io/pkgdiff/"
+EGIT_REPO_URI="https://github.com/lvc/pkgdiff.git"
+EGIT_COMMIT="114b96f5e488425ecb3b4f4d27128fdbbe37c5fa"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ sys-apps/diffutils
+ app-text/wdiff
+ sys-apps/gawk
+ sys-devel/binutils
+"
+DEPEND="
+ ${RDEPEND}
+ dev-lang/perl
+ dev-perl/File-LibMagic
+ dev-perl/Module-Build
+"
+
+src_compile() {
+ true
+}
+
+src_install() {
+ mkdir -p "${D}/usr"
+ perl Makefile.pl -install -prefix "${D}/usr"
+
+ dodoc README.md doc/index.html
+ newbin pkgdiff.pl pkgdiff
+}
diff --git a/dev-util/pstack/Manifest b/dev-util/pstack/Manifest
index 621e093..0bf2ae5 100644
--- a/dev-util/pstack/Manifest
+++ b/dev-util/pstack/Manifest
@@ -1,2 +1,2 @@
AUX pstack.ignore-linux-vdso.patch 363 BLAKE2B 4663a2ca5c863d8d707933c4345d3ed89da0f0e45ec64f18d1a090fd30bc86e50254614e55536f7563eb7dd660879a7ad547468fa4644c57679c5f9b35180f2d SHA512 58500d80f01ce7857fd465224003aae03ebed27adb04d25cbf7371a057ae6e14c9483f5548833822f7d3aef5f970093ec8f2ea2c1ea5db4f7c1280bda31f56a9
-EBUILD pstack-9999.ebuild 463 BLAKE2B 3f233ed5239b0a25540c3073d6888afd4f0465d1a906d8caf7f550440b19e1abb4e93c6e334d218566ba04fc508dd80843d01fa9407a7c89ac48ee4b7dbf9559 SHA512 5a6b7b225db90407b1c56e7c86d34ecc9693ff70645d382d0fab7f4fb0443bdf74c50a3f39df6083c20dcdc5478dfa984b6062924eef61ac50fab2f1308aacfa
+EBUILD pstack-9999.ebuild 543 BLAKE2B 493007300d9d977eb1e8a0f6a00f97d160de19e00688f34594b2eaad852636a5df1210d368bf215f109a16a683096e81ce6c85706ef3a7e2979875575d11130c SHA512 5bae3063192ff10d67eaf338cf715b241b185594cf098e413493e728aae98c55414371e567bd61737bde11a1844ab7865535b36e7549b1a19f602867ac235ea4
diff --git a/dev-util/pstack/pstack-9999.ebuild b/dev-util/pstack/pstack-9999.ebuild
index d9c42ec..f1d17ce 100644
--- a/dev-util/pstack/pstack-9999.ebuild
+++ b/dev-util/pstack/pstack-9999.ebuild
@@ -1,20 +1,21 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit eutils git-r3
+inherit git-r3
DESCRIPTION="Display stack trace of a running process."
HOMEPAGE="https://packages.debian.org/source/sid/pstack"
-EGIT_REPO_URI="https://anonscm.debian.org/git/collab-maint/${PN}.git"
+EGIT_REPO_URI="https://salsa.debian.org/debian/${PN}.git"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE=""
-src_prepare() {
- epatch "${FILESDIR}/${PN}.ignore-linux-vdso.patch"
- eapply_user
+PATCHES=( "${FILESDIR}/${PN}.ignore-linux-vdso.patch" )
+
+src_configure() {
+ sed -i -e 's:$(CC) $(CFLAGS) -o pstack pstack.c:$(CC) $(CFLAGS) -o pstack pstack.c $(LDFLAGS):' "Makefile"
}
diff --git a/dev-vcs/git-recall/Manifest b/dev-vcs/git-recall/Manifest
index 55a0a8c..8a116cb 100644
--- a/dev-vcs/git-recall/Manifest
+++ b/dev-vcs/git-recall/Manifest
@@ -1 +1 @@
-EBUILD git-recall-20170311.ebuild 461 SHA256 c5022dc79030425befb9ae135af6d4e6421ec9caa8aee27f140b337d73ba2154 SHA512 2cff0c169bbb2e58f6beebca99e09f5f65ce11b332794c8d025da9b75d78cd78dbfba240fd692ca426c0d28f38afefcd9b684f6aa7354513d97b79c2a1402f15 WHIRLPOOL 81c0a9a073b5c640fddc55b3ab62d0181d68f069a3177b3cd1100b857297fae1a1c4225607849b7291ca869aee4166a1cc1e1d57c8b74f622eef219e09986520
+EBUILD git-recall-20170311.ebuild 461 BLAKE2B 08666c859ca8064fa263ad747dede70db496b2cf88f69ff7c2138084a542366cd20a3278c18768c0d99c3a0933b2ee4d14b725f406c078ac9c5694b27638e468 SHA512 2cff0c169bbb2e58f6beebca99e09f5f65ce11b332794c8d025da9b75d78cd78dbfba240fd692ca426c0d28f38afefcd9b684f6aa7354513d97b79c2a1402f15
diff --git a/dev-vcs/gitalias/Manifest b/dev-vcs/gitalias/Manifest
index b3fd1bb..5193405 100644
--- a/dev-vcs/gitalias/Manifest
+++ b/dev-vcs/gitalias/Manifest
@@ -1 +1 @@
-EBUILD gitalias-20170227.ebuild 788 SHA256 df45acc860edd30d118bb8bb60257ea986b39476455e8732c4b639c6a5e385bd SHA512 d41eccf569e36e4b102799ef39b62c2026829b22d8f09eac8b69cfee814ba02a00b760f7f6d9cd4acf2ce6d3cef18352a307c2562c120772e174a718678c5d42 WHIRLPOOL 3d2efbe49429c0a6434d2f6cc18cef9bb3b587a53b13e83bed19aaf06f6d83eeccd09c2a83002fb81ee71b9828aaba7a6fd4ef20729c8dd7609dc29560ea8cb4
+EBUILD gitalias-20170227.ebuild 788 BLAKE2B da701ff931d330fabf4c29a80b21588d1cac73304f7fbe212d0b9d5ae76d517ffccb6fb468d5942861d00ff378d3ed0891266e30959149e2f51ace56ef956d64 SHA512 d41eccf569e36e4b102799ef39b62c2026829b22d8f09eac8b69cfee814ba02a00b760f7f6d9cd4acf2ce6d3cef18352a307c2562c120772e174a718678c5d42
diff --git a/eclass/user.eclass b/eclass/user.eclass
new file mode 100644
index 0000000..02e1074
--- /dev/null
+++ b/eclass/user.eclass
@@ -0,0 +1,685 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @DEAD
+# @ECLASS: user.eclass
+# @MAINTAINER:
+# base-system@gentoo.org (Linux)
+# Michał Górny <mgorny@gentoo.org> (NetBSD)
+# @SUPPORTED_EAPIS: 6 7 8
+# @BLURB: user management in ebuilds
+# @DEPRECATED: acct-user/acct-group packages
+# @DESCRIPTION:
+# The user eclass contains a suite of functions that allow ebuilds
+# to quickly make sure users in the installed system are sane.
+
+case ${EAPI} in
+ 6|7) ;;
+ 8)
+ if [[ ${CATEGORY} != acct-* ]]; then
+ eerror "In EAPI ${EAPI}, packages must not inherit user.eclass"
+ eerror "unless they are in the acct-user or acct-group category."
+ eerror "Migrate your package to GLEP 81 user/group management,"
+ eerror "or inherit user-info if you need only the query functions."
+ die "Invalid \"inherit user\" in EAPI ${EAPI}"
+ fi
+ ;;
+ *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ -z ${_USER_ECLASS} ]]; then
+_USER_ECLASS=1
+
+inherit user-info
+
+# @FUNCTION: _user_assert_pkg_phase
+# @INTERNAL
+# @USAGE: <calling func name>
+# @DESCRIPTION:
+# Raises an alert if the phase is not suitable for user.eclass usage.
+_user_assert_pkg_phase() {
+ case ${EBUILD_PHASE} in
+ setup|preinst|postinst|prerm|postrm) ;;
+ *)
+ eerror "'$1()' called from '${EBUILD_PHASE}' phase which is not OK:"
+ eerror "You may only call from pkg_{setup,{pre,post}{inst,rm}} functions."
+ eerror "Package has serious QA issues. Please file a bug."
+ die "Bad package! ${1} is only for use in some pkg_* functions!"
+ esac
+}
+
+# @FUNCTION: user_get_nologin
+# @INTERNAL
+# @DESCRIPTION:
+# Find an appropriate 'nologin' shell for the platform, and output
+# its path.
+user_get_nologin() {
+ local eshell
+
+ for eshell in /sbin/nologin /usr/sbin/nologin /bin/false /usr/bin/false /dev/null ; do
+ [[ -x ${ROOT}${eshell} ]] && break
+ done
+
+ if [[ ${eshell} == "/dev/null" ]] ; then
+ ewarn "Unable to identify the shell to use, proceeding with userland default."
+ case ${USERLAND} in
+ GNU) eshell="/bin/false" ;;
+ BSD) eshell="/sbin/nologin" ;;
+ Darwin) eshell="/usr/sbin/nologin" ;;
+ *) die "Unable to identify the default shell for userland ${USERLAND}"
+ esac
+ fi
+
+ echo "${eshell}"
+}
+
+# @FUNCTION: enewuser
+# @USAGE: <user> [-F] [-M] [uid] [shell] [homedir] [groups]
+# @DESCRIPTION:
+# Same as enewgroup, you are not required to understand how to properly add
+# a user to the system. The only required parameter is the username.
+# Default uid is (pass -1 for this) next available, default shell is
+# /bin/false, default homedir is /dev/null, and there are no default groups.
+#
+# If -F is passed, enewuser will always enforce specified UID and fail if it
+# can not be assigned.
+# If -M is passed, enewuser does not create the home directory if it does not
+# exist.
+enewuser() {
+ if [[ ${EUID} -ne 0 ]] ; then
+ ewarn "Insufficient privileges to execute ${FUNCNAME[0]}"
+ return 0
+ fi
+ _user_assert_pkg_phase ${FUNCNAME}
+
+ local create_home=1 force_uid=
+ while [[ ${1} == -* ]]; do
+ case ${1} in
+ -F) force_uid=1;;
+ -M) create_home=;;
+ *) die "${FUNCNAME}: invalid option ${1}";;
+ esac
+ shift
+ done
+
+ # get the username
+ local euser=${1}; shift
+ if [[ -z ${euser} ]] ; then
+ eerror "No username specified!"
+ die "Cannot call enewuser without a username"
+ fi
+
+ # lets see if the username already exists
+ if [[ -n $(egetent passwd "${euser}") ]] ; then
+ return 0
+ fi
+ elog "Adding user '${euser}' to your system ..."
+
+ # options to pass to useradd
+ local opts=()
+
+ # handle for ROOT != /
+ [[ -n ${ROOT} ]] && opts+=( --prefix "${ROOT}" )
+
+ # handle uid
+ local euid=${1}; shift
+ if [[ -n ${euid} && ${euid} != -1 ]] ; then
+ if [[ ${euid} -ge 0 ]] ; then
+ if [[ -n $(egetent passwd ${euid}) ]] ; then
+ [[ -n ${force_uid} ]] && die "${FUNCNAME}: UID ${euid} already taken"
+ euid="next"
+ fi
+ else
+ eerror "Userid given but is not greater than or equal to 0!"
+ die "${euid} is not a valid UID"
+ fi
+ else
+ [[ -n ${force_uid} ]] && die "${FUNCNAME}: -F with uid==-1 makes no sense"
+ euid="next"
+ fi
+ if [[ ${euid} == "next" ]] ; then
+ for ((euid = 999; euid >= 101; euid--)); do
+ [[ -z $(egetent passwd ${euid}) ]] && break
+ done
+ [[ ${euid} -ge 101 ]] || die "${FUNCNAME}: no free UID found"
+ fi
+ opts+=( -u ${euid} )
+ elog " - Userid: ${euid}"
+
+ # handle shell
+ local eshell=${1}; shift
+ if [[ ! -z ${eshell} ]] && [[ ${eshell} != "-1" ]] ; then
+ if [[ ! -e ${ROOT}${eshell} ]] ; then
+ eerror "A shell was specified but it does not exist!"
+ die "${eshell} does not exist in ${ROOT}"
+ fi
+ if [[ ${eshell} == */false || ${eshell} == */nologin ]] ; then
+ eerror "Do not specify ${eshell} yourself, use -1"
+ die "Pass '-1' as the shell parameter"
+ fi
+ else
+ eshell=$(user_get_nologin)
+ fi
+ elog " - Shell: ${eshell}"
+ opts+=( -s "${eshell}" )
+
+ # handle homedir
+ local ehome=${1}; shift
+ if [[ -z ${ehome} ]] || [[ ${ehome} == "-1" ]] ; then
+ ehome="/dev/null"
+ fi
+ elog " - Home: ${ehome}"
+ opts+=( -d "${ehome}" )
+
+ # handle groups
+ local egroups=${1}; shift
+ local g egroups_arr
+ IFS="," read -r -a egroups_arr <<<"${egroups}"
+ if [[ ${#egroups_arr[@]} -gt 0 ]] ; then
+ local defgroup exgroups
+ for g in "${egroups_arr[@]}" ; do
+ if [[ -z $(egetent group "${g}") ]] ; then
+ eerror "You must add group ${g} to the system first"
+ die "${g} is not a valid GID"
+ fi
+ if [[ -z ${defgroup} ]] ; then
+ defgroup=${g}
+ else
+ exgroups+=",${g}"
+ fi
+ done
+ opts+=( -g "${defgroup}" )
+ if [[ ! -z ${exgroups} ]] ; then
+ opts+=( -G "${exgroups:1}" )
+ fi
+ fi
+ elog " - Groups: ${egroups:-(none)}"
+
+ # handle extra args
+ if [[ $# -gt 0 ]] ; then
+ die "extra arguments no longer supported; please file a bug"
+ else
+ local comment="added by portage for ${PN}"
+ opts+=( -c "${comment}" )
+ elog " - GECOS: ${comment}"
+ fi
+
+ # add the user
+ case ${CHOST} in
+ *-freebsd*|*-dragonfly*)
+ pw useradd "${euser}" "${opts[@]}" || die
+ ;;
+
+ *-netbsd*)
+ if [[ -n "${ROOT}" ]]; then
+ ewarn "NetBSD's usermod does not support --prefix option."
+ ewarn "Please use: \"useradd ${opts[@]} ${euser}\" in a chroot"
+ else
+ useradd "${opts[@]}" "${euser}" || die
+ fi
+ ;;
+
+ *-openbsd*)
+ if [[ -n "${ROOT}" ]]; then
+ ewarn "OpenBSD's usermod does not support --prefix option."
+ ewarn "Please use: \"useradd ${opts[@]} ${euser}\" in a chroot"
+ else
+ # all ops the same, except the -g vs -g/-G ...
+ useradd -u ${euid} -s "${eshell}" \
+ -d "${ehome}" -g "${egroups}" "${euser}" || die
+ fi
+
+ ;;
+
+ *)
+ useradd -M -N -r "${opts[@]}" "${euser}" || die
+ ;;
+ esac
+
+ if [[ -n ${create_home} && ! -e ${ROOT}/${ehome} ]] ; then
+ elog " - Creating ${ehome} in ${ROOT}"
+ mkdir -p "${ROOT}/${ehome}"
+ # Use UID if we are in another ROOT than /
+ if [[ -n "${ROOT}" ]]; then
+ euser=$(egetent passwd ${euser} | cut -d: -f3)
+ fi
+ chown "${euser}" "${ROOT}/${ehome}"
+ chmod 755 "${ROOT}/${ehome}"
+ fi
+}
+
+# @FUNCTION: enewgroup
+# @USAGE: <group> [gid]
+# @DESCRIPTION:
+# This function does not require you to understand how to properly add a
+# group to the system. Just give it a group name to add and enewgroup will
+# do the rest. You may specify the gid for the group or allow the group to
+# allocate the next available one.
+#
+# If -F is passed, enewgroup will always enforce specified GID and fail if it
+# can not be assigned.
+enewgroup() {
+ if [[ ${EUID} -ne 0 ]] ; then
+ ewarn "Insufficient privileges to execute ${FUNCNAME[0]}"
+ return 0
+ fi
+ _user_assert_pkg_phase ${FUNCNAME}
+
+ local force_gid=
+ while [[ ${1} == -* ]]; do
+ case ${1} in
+ -F) force_gid=1;;
+ *) die "${FUNCNAME}: invalid option ${1}";;
+ esac
+ shift
+ done
+
+ # get the group
+ local egroup=${1}; shift
+ if [[ -z ${egroup} ]] ; then
+ eerror "No group specified!"
+ die "Cannot call enewgroup without a group"
+ fi
+
+ # see if group already exists
+ if [[ -n $(egetent group "${egroup}") ]] ; then
+ return 0
+ fi
+ elog "Adding group '${egroup}' to your system ..."
+
+ # handle gid
+ local egid=${1}; shift
+ if [[ -n ${egid} && ${egid} != -1 ]] ; then
+ if [[ ${egid} -ge 0 ]] ; then
+ if [[ -n $(egetent group ${egid}) ]] ; then
+ [[ -n ${force_gid} ]] && die "${FUNCNAME}: GID ${egid} already taken"
+ egid="next available; requested gid taken"
+ fi
+ else
+ eerror "Groupid given but is not greater than or equal to 0!"
+ die "${egid} is not a valid GID"
+ fi
+ else
+ [[ -n ${force_gid} ]] && die "${FUNCNAME}: -F with gid==-1 makes no sense"
+ egid="next available"
+ fi
+ elog " - Groupid: ${egid}"
+
+ # handle different ROOT
+ local opts
+ [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" )
+
+ # handle extra
+ if [[ $# -gt 0 ]] ; then
+ die "extra arguments no longer supported; please file a bug"
+ fi
+
+ # Some targets need to find the next available GID manually
+ _enewgroup_next_gid() {
+ if [[ ${egid} == *[!0-9]* ]] ; then
+ # Non numeric
+ for ((egid = 999; egid >= 101; egid--)) ; do
+ [[ -z $(egetent group ${egid}) ]] && break
+ done
+ [[ ${egid} -ge 101 ]] || die "${FUNCNAME}: no free GID found"
+ fi
+ }
+
+ # add the group
+ case ${CHOST} in
+ *-freebsd*|*-dragonfly*)
+ _enewgroup_next_gid
+ pw groupadd "${opts[@]}" "${egroup}" -g ${egid} || die
+ ;;
+
+ *-netbsd*)
+ if [[ -n "${ROOT}" ]]; then
+ ewarn "NetBSD's usermod does not support --prefix <dir> option."
+ ewarn "Please use: \"groupadd -g ${egid} ${opts[@]} ${egroup}\" in a chroot"
+ else
+ _enewgroup_next_gid
+ groupadd -g ${egid} "${opts[@]}" "${egroup}" || die
+ fi
+ ;;
+
+ *)
+ if [[ ${egid} == *[!0-9]* ]] ; then
+ # Non numeric; let groupadd figure out a GID for us
+ #
+ true # Do nothing but keep the previous comment.
+ else
+ opts+=( -g ${egid} )
+ fi
+ # We specify -r so that we get a GID in the system range from login.defs
+ groupadd -r "${opts[@]}" "${egroup}" || die
+ ;;
+ esac
+}
+
+# @FUNCTION: esethome
+# @USAGE: <user> <homedir>
+# @DESCRIPTION:
+# Update the home directory in a platform-agnostic way.
+# Required parameters is the username and the new home directory.
+# Specify -1 if you want to set home to the enewuser default
+# of /dev/null.
+# If the new home directory does not exist, it is created.
+# Any previously existing home directory is NOT moved.
+esethome() {
+ _user_assert_pkg_phase ${FUNCNAME}
+
+ # get the username
+ local euser=${1}; shift
+ if [[ -z ${euser} ]] ; then
+ eerror "No username specified!"
+ die "Cannot call esethome without a username"
+ fi
+
+ # lets see if the username already exists
+ if [[ -z $(egetent passwd "${euser}") ]] ; then
+ ewarn "User does not exist, cannot set home dir -- skipping."
+ return 1
+ fi
+
+ # Handle different ROOT
+ local opts
+ [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" )
+
+ # handle homedir
+ local ehome=${1}; shift
+ if [[ -z ${ehome} ]] ; then
+ eerror "No home directory specified!"
+ die "Cannot call esethome without a home directory or '-1'"
+ fi
+
+ if [[ ${ehome} == "-1" ]] ; then
+ ehome="/dev/null"
+ fi
+
+ # exit with no message if home dir is up to date
+ if [[ $(egethome "${euser}") == ${ehome} ]]; then
+ return 0
+ fi
+
+ elog "Updating home for user '${euser}' ..."
+ elog " - Home: ${ehome}"
+
+ # ensure home directory exists, otherwise update will fail
+ if [[ ! -e ${ROOT}/${ehome} ]] ; then
+ elog " - Creating ${ehome} in ${ROOT}"
+ mkdir -p "${ROOT}/${ehome}"
+ chown "${euser}" "${ROOT}/${ehome}"
+ chmod 755 "${ROOT}/${ehome}"
+ fi
+
+ # update the home directory
+ case ${CHOST} in
+ *-freebsd*|*-dragonfly*)
+ pw usermod "${opts[@]}" "${euser}" -d "${ehome}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update home"
+ eerror "There was an error when attempting to update the home directory for ${euser}"
+ eerror "Please update it manually on your system:"
+ eerror "\t pw usermod \"${euser}\" -d \"${ehome}\""
+ ;;
+
+ *-netbsd*)
+ if [[ -n "${ROOT}" ]]; then
+ ewarn "NetBSD's usermod does not support --prefix <dir> option."
+ ewarn "Please use: \"usermod ${opts[@]} -d ${ehome} ${euser}\" in a chroot"
+ else
+ usermod "${opts[@]}" -d "${ehome}" "${euser}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update home"
+ eerror "There was an error when attempting to update the home directory for ${euser}"
+ eerror "Please update it manually on your system (as root):"
+ eerror "\t usermod -d \"${ehome}\" \"${euser}\""
+ fi
+ ;;
+
+ *)
+ usermod "${opts[@]}" -d "${ehome}" "${euser}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update home"
+ eerror "There was an error when attempting to update the home directory for ${euser}"
+ eerror "Please update it manually on your system (as root):"
+ eerror "\t usermod -d \"${ehome}\" \"${euser}\""
+ ;;
+ esac
+}
+
+# @FUNCTION: esetshell
+# @USAGE: <user> <shell>
+# @DESCRIPTION:
+# Update the shell in a platform-agnostic way.
+# Required parameters is the username and the new shell.
+# Specify -1 if you want to set shell to platform-specific nologin.
+esetshell() {
+ _user_assert_pkg_phase ${FUNCNAME}
+
+ # get the username
+ local euser=${1}; shift
+ if [[ -z ${euser} ]] ; then
+ eerror "No username specified!"
+ die "Cannot call esetshell without a username"
+ fi
+
+ # lets see if the username already exists
+ if [[ -z $(egetent passwd "${euser}") ]] ; then
+ ewarn "User does not exist, cannot set shell -- skipping."
+ return 1
+ fi
+
+ # Handle different ROOT
+ local opts
+ [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" )
+
+ # handle shell
+ local eshell=${1}; shift
+ if [[ -z ${eshell} ]] ; then
+ eerror "No shell specified!"
+ die "Cannot call esetshell without a shell or '-1'"
+ fi
+
+ if [[ ${eshell} == "-1" ]] ; then
+ eshell=$(user_get_nologin)
+ fi
+
+ # exit with no message if shell is up to date
+ if [[ $(egetshell "${euser}") == ${eshell} ]]; then
+ return 0
+ fi
+
+ elog "Updating shell for user '${euser}' ..."
+ elog " - Shell: ${eshell}"
+
+ # update the shell
+ case ${CHOST} in
+ *-freebsd*|*-dragonfly*)
+ pw usermod "${opts[@]}" "${euser}" -s "${eshell}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update shell"
+ eerror "There was an error when attempting to update the shell for ${euser}"
+ eerror "Please update it manually on your system:"
+ eerror "\t pw usermod \"${euser}\" -s \"${eshell}\""
+ ;;
+
+ *-netbsd*)
+ if [[ -n "${ROOT}" ]]; then
+ ewarn "NetBSD's usermod does not support --prefix <dir> option."
+ ewarn "Please use: \"usermod ${opts[@]} -s ${eshell} ${euser}\" in a chroot"
+ else
+ usermod "${opts[@]}" -s "${eshell}" "${euser}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update shell"
+ eerror "There was an error when attempting to update the shell for ${euser}"
+ eerror "Please update it manually on your system (as root):"
+ eerror "\t usermod -s \"${eshell}\" \"${euser}\""
+ fi
+ ;;
+
+ *)
+ usermod "${opts[@]}" -s "${eshell}" "${euser}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update shell"
+ eerror "There was an error when attempting to update the shell for ${euser}"
+ eerror "Please update it manually on your system (as root):"
+ eerror "\t usermod -s \"${eshell}\" \"${euser}\""
+ ;;
+ esac
+}
+
+# @FUNCTION: esetcomment
+# @USAGE: <user> <comment>
+# @DESCRIPTION:
+# Update the comment field in a platform-agnostic way.
+# Required parameters is the username and the new comment.
+esetcomment() {
+ _user_assert_pkg_phase ${FUNCNAME}
+
+ # get the username
+ local euser=${1}; shift
+ if [[ -z ${euser} ]] ; then
+ eerror "No username specified!"
+ die "Cannot call esetcomment without a username"
+ fi
+
+ # lets see if the username already exists
+ if [[ -z $(egetent passwd "${euser}") ]] ; then
+ ewarn "User does not exist, cannot set comment -- skipping."
+ return 1
+ fi
+
+ # Handle different ROOT
+ local opts
+ [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" )
+
+ # handle comment
+ local ecomment=${1}; shift
+ if [[ -z ${ecomment} ]] ; then
+ eerror "No comment specified!"
+ die "Cannot call esetcomment without a comment"
+ fi
+
+ # exit with no message if comment is up to date
+ if [[ $(egetcomment "${euser}") == ${ecomment} ]]; then
+ return 0
+ fi
+
+ elog "Updating comment for user '${euser}' ..."
+ elog " - Comment: ${ecomment}"
+
+ # update the comment
+ case ${CHOST} in
+ *-freebsd*|*-dragonfly*)
+ pw usermod "${opts[@]}" "${euser}" -c "${ecomment}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update comment"
+ eerror "There was an error when attempting to update the comment for ${euser}"
+ eerror "Please update it manually on your system:"
+ eerror "\t pw usermod \"${euser}\" -c \"${ecomment}\""
+ ;;
+
+ *-netbsd*)
+ if [[ -n "${ROOT}" ]]; then
+ ewarn "NetBSD's usermod does not support --prefix <dir> option."
+ ewarn "Please use: \"usermod ${opts[@]} -c ${ecomment} ${euser}\" in a chroot"
+ else
+ usermod "${opts[@]}" -c "${ecomment}" "${euser}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update shell"
+ eerror "There was an error when attempting to update the shell for ${euser}"
+ eerror "Please update it manually on your system (as root):"
+ eerror "\t usermod -s \"${eshell}\" \"${euser}\""
+ fi
+ ;;
+
+ *)
+ usermod "${opts[@]}" -c "${ecomment}" "${euser}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update comment"
+ eerror "There was an error when attempting to update the comment for ${euser}"
+ eerror "Please update it manually on your system (as root):"
+ eerror "\t usermod -c \"${ecomment}\" \"${euser}\""
+ ;;
+ esac
+}
+
+# @FUNCTION: esetgroups
+# @USAGE: <user> <groups>
+# @DESCRIPTION:
+# Update the group field in a platform-agnostic way.
+# Required parameters is the username and the new list of groups,
+# primary group first.
+esetgroups() {
+ _user_assert_pkg_phase ${FUNCNAME}
+
+ [[ ${#} -eq 2 ]] || die "Usage: ${FUNCNAME} <user> <groups>"
+
+ # get the username
+ local euser=${1}; shift
+
+ # lets see if the username already exists
+ if [[ -z $(egetent passwd "${euser}") ]] ; then
+ ewarn "User does not exist, cannot set group -- skipping."
+ return 1
+ fi
+
+ # handle group
+ local egroups=${1}; shift
+
+ local g egroups_arr=()
+ IFS="," read -r -a egroups_arr <<<"${egroups}"
+ [[ ${#egroups_arr[@]} -gt 0 ]] || die "${FUNCNAME}: no groups specified"
+
+ for g in "${egroups_arr[@]}" ; do
+ if [[ -z $(egetent group "${g}") ]] ; then
+ eerror "You must add group ${g} to the system first"
+ die "${g} is not a valid GID"
+ fi
+ done
+
+ local defgroup=${egroups_arr[0]} exgroups_arr=()
+ # sort supplementary groups to make comparison possible
+ readarray -t exgroups_arr < <(printf '%s\n' "${egroups_arr[@]:1}" | sort)
+ local exgroups=${exgroups_arr[*]}
+ exgroups=${exgroups// /,}
+ egroups=${defgroup}${exgroups:+,${exgroups}}
+
+ # exit with no message if group membership is up to date
+ if [[ $(egetgroups "${euser}") == ${egroups} ]]; then
+ return 0
+ fi
+
+ local opts=( -g "${defgroup}" -G "${exgroups}" )
+ elog "Updating groups for user '${euser}' ..."
+ elog " - Groups: ${egroups}"
+
+ # Handle different ROOT
+ [[ -n ${ROOT} ]] && opts+=( --prefix "${ROOT}" )
+
+ # update the group
+ case ${CHOST} in
+ *-freebsd*|*-dragonfly*)
+ pw usermod "${euser}" "${opts[@]}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update groups"
+ eerror "There was an error when attempting to update the groups for ${euser}"
+ eerror "Please update it manually on your system:"
+ eerror "\t pw usermod \"${euser}\" ${opts[*]}"
+ ;;
+
+ *-netbsd*)
+ if [[ -n "${ROOT}" ]]; then
+ ewarn "NetBSD's usermod does not support --prefix <dir> option."
+ ewarn "Please use: \"usermod ${opts[@]} ${euser}\" in a chroot"
+ else
+ usermod "${opts[@]}" "${euser}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update shell"
+ eerror "There was an error when attempting to update the shell for ${euser}"
+ eerror "Please update it manually on your system (as root):"
+ eerror "\t usermod -s \"${eshell}\" \"${euser}\""
+ fi
+ ;;
+
+ *)
+ usermod "${opts[@]}" "${euser}" && return 0
+ [[ $? == 8 ]] && eerror "${euser} is in use, cannot update groups"
+ eerror "There was an error when attempting to update the groups for ${euser}"
+ eerror "Please update it manually on your system (as root):"
+ eerror "\t usermod ${opts[*]} \"${euser}\""
+ ;;
+ esac
+}
+
+fi
diff --git a/games-simulation/autobuild/Manifest b/games-simulation/autobuild/Manifest
new file mode 100644
index 0000000..02009f8
--- /dev/null
+++ b/games-simulation/autobuild/Manifest
@@ -0,0 +1,2 @@
+DIST autobuild-3.9.2.tar.gz 133103 BLAKE2B 7d6b0c40cf835d62408c7b0e0cb345354a54592873edb72240a1cb211cbbc45ea530a41444a0e2ed4301e8d505d0b43e8ec298fbcce3b6a2b8c8ce81108b11cf SHA512 7d851a4953a029479032d6a2491f19788e3a4d2ebf016168f44317e3b2cb12d82f64eb42f5ceed812a45624abc5c2081948510e4e6b5d54d8379eb32ed96bd6f
+EBUILD autobuild-3.9.2.ebuild 702 BLAKE2B 8ac2a6ed36553dbe6131c60070059fa9c2f20c05c0d4666e038cb956400ed9665c01a640ceb802b4f84f3db83e3e6402fe758dbc9cd7029edc60ad9081b72ec8 SHA512 07a7cd32e902aecfacd4247be16c968c982a15624d58b0900935537473ed42b690b89040f5ff13dce5b24ae80311ea836831c46109a5fd2b011d7ae3d5a20089
diff --git a/games-simulation/autobuild/autobuild-3.9.2.ebuild b/games-simulation/autobuild/autobuild-3.9.2.ebuild
new file mode 100644
index 0000000..1a78ac3
--- /dev/null
+++ b/games-simulation/autobuild/autobuild-3.9.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=(python3_11)
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1 git-r3
+
+DESCRIPTION="A framework for building packages and for managing the dependencies"
+HOMEPAGE="https://github.com/secondlife/autobuild"
+SRC_URI="https://github.com/secondlife/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+"
+DEPEND="
+ dev-python/pydot[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ games-simulation/llbase[${PYTHON_USEDEP}]
+ ${RDEPEND}
+"
+
+DOCS="README.md"
+
+distutils_enable_tests nose
diff --git a/games-simulation/firestorm-bin/Manifest b/games-simulation/firestorm-bin/Manifest
index 3a247d5..261293f 100644
--- a/games-simulation/firestorm-bin/Manifest
+++ b/games-simulation/firestorm-bin/Manifest
@@ -1,8 +1,10 @@
-AUX 70firestorm-bin 38 BLAKE2B dbf0bdafdfd0fe0b636bb17569e33a8c3f16ae986fea36964bb1eaf9ef1470db7ff69a69db52473bd02626fd08056c03e9dee9cb395f8d42d00f6c8f74260e11 SHA512 e3a6d0a8565ed907e080b867356f402cf75802ac9f2c6e1bb088e220f9f1d759628c9617639fb06c5b6b4cd0178257675e679ab363eccc791d96aeceb8fa4026
-DIST Phoenix_FirestormOS-Betax64_x86_64_6.0.1.56538.tar.xz 154226272 BLAKE2B 2b22baf353bcc8109ed8ab6887015bed26cb6491064e23fe191fc56e19a02f16e787c31b8ffbedc110b23402057f5fc43f2a2121daaf2902e122bfad8229a6f0 SHA512 234fbe2083416eb28da6da19f5e248d436796668a79881e0948a6caad700ddbd52ceacb8ff628335394fd4b53384edbe7162a16016639fddd28b523ab1c487dd
-DIST Phoenix_FirestormOS-Releasex64_x86_64_5.1.7.55786.tar.xz 154002524 BLAKE2B 4465c9495624aab23b4a50df0d54c117944a2ee599a49bfaaebd97366186315ee23a5c8778d0e4298831c8172a96f213c2b8fa64055d64cc2977941f478e068a SHA512 776323c96625001f6f5ebe87996e904c3ba576b051203ab4fea0f9b95564c3e15efb1651d3a1c5993c1df20b7983df6c8a861461ebdc39b3e9046e371390270c
-DIST Phoenix_FirestormOS-Releasex64_x86_64_6.0.2.56680.tar.xz 153555984 BLAKE2B e7500c2d6c5a9d194e43d5c759998e79ed72ea442c4942031effa63c7821ffca18aa0b9d3e4fdd91fcccfbda9113c99fae9f794d2513c294367eefc15912a69a SHA512 15fd800a3e5b57edae037b8d5b29f9030b8e4792534d13ca5659166519bbfde15744a106c3920c627836cf3d35c41ff29e95b87244c86bd6ae54e618f80a1e4f
-EBUILD firestorm-bin-5.1.7-r2.ebuild 1786 BLAKE2B 53cd8c3d67a9d04fc57361466e7098611882aa5d337c042428b76a6eb73b897c1df1874d0f8b7bce2025ae8ec96c2dd6cbe4bd360339407d070d33ed58c5993e SHA512 8fa5a5b35ffcfd71fea622b2e6fabbbd77be13b4b9ed633ffe94c7f85f8cccbc875549a1a0f8c0a43e9d92826026eb76540e6a7cddbf38c7d08dc63040d2551d
-EBUILD firestorm-bin-6.0.1-r1.ebuild 1602 BLAKE2B 4725ebdce5355a38365c361f62055ff6fcff4a379790c0cb490900af036270d3f5b0da0fcf91499bf587cf8f7ba9cc7d8065b8ce6ccd947cd367c0493e550a29 SHA512 8fd778ac8230be2a7dabca8a1b672a2e0b5a1771e721ed52e56b73e53c3ed8dff7c510096199de5e4e8609e7dd10de4affdc4737358241c90881ff49b13e6008
-EBUILD firestorm-bin-6.0.2-r1.ebuild 1776 BLAKE2B 03c2124045357bc0af9839bd5f0f7eaebca22297e1f99f519e47964bfda349e51b1d8b2a0df58cac4b1c3a9d53e96eec1fcbfaaf0d8f92af92b383b74fa5a188 SHA512 3eff93cd061940237d3c2e416076fe5cf65bbedb2d7621a3c2e3f2445c09aa1181519a7fb74bd8b65a2e92281798b334b422ae3cfe92ae907f46be4c159b8032
-EBUILD firestorm-bin-6.0.2.ebuild 1716 BLAKE2B 220707813f440e3c847b61e9b4ed20e4829afecbcb9a074b56cfee8325711e8e52869a8703dc81576acad7348a28986a3c5eb35a3e0f104db49878543ccaa56f SHA512 034c8921a8eb680c5107dc6b24991b54f8ac2a24c1dfeaff7a06fb4f7f13c0980184c7aee221070b2f9461b576b619a457084acb73ccf751db04aa4bd828c585
+AUX 70firestorm-bin 89 BLAKE2B 311af0d74c0d15a8d5f02846c4ec8821516ad5a5d4ebcdc7fd5bf09d00cd57f0246d5dda9cfbbabd81c4843f4e0d1f89b894ad475ac3132677374820d3e5184c SHA512 036d2727fbe62cf8822ea3d0f56ff71759831f9d493f2d8fb4b737742860785aa2fb27e8195ecbe1d71423f6f392def1d1ca2469f14aa8e1c14cd5722a6bd522
+AUX add-unifont-upper-font.patch 317 BLAKE2B 6f2551e5fe986d667cfa46813c6cc00b34987a36fd9e95432a59bced0449a5bcc61e0d482e27e2330e6134ae65748a8123e12d39b8c28370089f8c51e9d7062c SHA512 3d7eff4b9725ff2b4d03b22af240ee4636314a2529dd95c43573e22656beca6e5bb4a457ed04174a874cc0100bee7a609fa56a15498c2c3ce7e5e62b62af812e
+AUX add-unifonts.patch 372 BLAKE2B bf7d63bab95d3680dab5405607fd5bb9f5bf59ac842a5e73d0f07e7619ec4c24ead612678a2099d58c7604743c6eea37d53550d07c989e7cb8662c94f56bbfb2 SHA512 1aec5da1306361e2bdb89357855eda9474b04d7cab41abc17ac605b89c00c9567fe3d7ffa2ee7365a39b264f175168b3d60ac28b20aec6d019459ac5135a782d
+DIST Phoenix-Firestorm-Betax64-7-1-4-73309.tar.xz 191107416 BLAKE2B e0e546d332d88c8a3c4f39fe9bf6fa0c5816384bccf7c9a7fdc537447b170828d31c3edb0b464ae57fe4af3709eda1f4f72020d4e1e266f0314659479ff60d67 SHA512 6a25016110905e66a072755c759e15664c23fb7ab9af4ce1327baad87cd7e881588e969b9d3cbc523de6717e59ad561a73da27359a2cacdb606396b55d3d8234
+DIST Phoenix-Firestorm-Betax64-7-1-6-73700.tar.xz 191828768 BLAKE2B cf07e425d5d538709a8f193c92b23b9489813cff8b89022748c8929bbe781d9a807a71147b58092568d73631a18f3388c031ddecf259fae6642629d6d3ad0666 SHA512 e840977c1dc64c7947c6f872f29b8ec024bb03dc183e303324adb774962a1ea2eb4710b6989a65232790c0caf5e51ffbdd5b5b424588890c61581ce56ae2cbd7
+DIST Phoenix-Firestorm-Releasex64-6-6-17-70368.tar.xz 163540152 BLAKE2B 77eb6515d8d1df547d239520d1b99f1da83c209152fa3f763bdd5df7771a12bb88ac0f273cebd1c0353f7da4d70401a3272bf73570e850c0969266102823e4cd SHA512 09fa7d9c96f1c4b3ab7fc462e97be3d2fc19f95b3323b1fa111d99f8defd8d97e721224bc93cf71237c869bdb3437bf0c661131a6e508203f9d6f51cb8b1b56a
+EBUILD firestorm-bin-6.6.17_p1.ebuild 2378 BLAKE2B 60a86c4f658bc222d3740b467f92f53d8fde2cd060050e53e96d1a0bf3e51d3ab97c70677c435ad982f9c85954b414b0a51ec3ba45da483574b81c56204087e3 SHA512 4867937ca47bf77191e4447abe6f8c30bab41546cb7fd86bbfd65a2ef479694631f4495c5ea8eb56a531aa8350592fa6fc338e3234c1008a5c8e905b296dc809
+EBUILD firestorm-bin-7.1.4_beta_p2.ebuild 2374 BLAKE2B 0134109704e1d2a0d607ebbee0a592f5c8c2514b890a076ef94ed40a26fdd990dd8936e57b71e8a3aad56d7654c1ad856b1e193831970b91f5d61eba3caf0dfb SHA512 ba3ed8ee0cc06c419077213da6ea310be3ae4cd77b42e818f0f26a45f9a966ac54b399de995870c5e5381e06874042d3dd2106831d9c15ff5b6b1e12c093bc9c
+EBUILD firestorm-bin-7.1.6_beta.ebuild 2374 BLAKE2B 0c7a65ed2352f12935e13bdc9b37d6387bc1eb466b27b5b44bdfafe53372dc576e6cb2aa9407524d3297e2ec810aa6cd963855b71544bd3ea43a17da2fe2c5fc SHA512 e76367e01a9fa267497f01c58d374242d9a960690da055473c3940f8c29b7672c2be49106128d4e8def2995399a5ff3f17ae3afef9a4d90c0d4667a0f30d19fe
+MISC metadata.xml 324 BLAKE2B 81736ea9c591cc65d39ffc5c83100544150f9127a2ca952dc64c6fe68539e135f5dbf7b1a43edd54fab646b1d23c44826dc3b754ed1d1f6eed41a79adaf90a1a SHA512 a8ac8ef7c75c0cf8c35422ac68e1df14f64e56d696272f32464351e7c00a490f12f16bb9e670ff4a033c713f7f8d7f3b1dbb4d034c41cf1092423af4357568b3
diff --git a/games-simulation/firestorm-bin/files/70firestorm-bin b/games-simulation/firestorm-bin/files/70firestorm-bin
index e243ce0..a3b399d 100644
--- a/games-simulation/firestorm-bin/files/70firestorm-bin
+++ b/games-simulation/firestorm-bin/files/70firestorm-bin
@@ -1 +1 @@
-SEARCH_DIRS_MASK="/opt/firestorm-bin"
+SEARCH_DIRS_MASK="/opt/firestorm-bin /opt/firestorm-bin/bin/llplugin/vlc/plugins/access"
diff --git a/games-simulation/firestorm-bin/files/add-unifont-upper-font.patch b/games-simulation/firestorm-bin/files/add-unifont-upper-font.patch
new file mode 100644
index 0000000..6f076d9
--- /dev/null
+++ b/games-simulation/firestorm-bin/files/add-unifont-upper-font.patch
@@ -0,0 +1,10 @@
+--- a/fonts/fonts.xml
++++ b/fonts/fonts.xml
+@@ -3,6 +3,7 @@
+
+ <font name="default" comment="default font files (global fallbacks)">
+ <file>DejaVuSans.ttf</file>
++ <file>/usr/share/fonts/unifont/unifont_upper.ttf</file>
+ <os name="Windows">
+ <file>meiryo.TTC</file>
+ <file>YuGothR.ttc</file>
diff --git a/games-simulation/firestorm-bin/files/add-unifonts.patch b/games-simulation/firestorm-bin/files/add-unifonts.patch
new file mode 100644
index 0000000..0053cb9
--- /dev/null
+++ b/games-simulation/firestorm-bin/files/add-unifonts.patch
@@ -0,0 +1,11 @@
+--- a/fonts/fonts.xml
++++ b/fonts/fonts.xml
+@@ -3,6 +3,8 @@
+
+ <font name="default" comment="default font files (global fallbacks)">
+ <file>DejaVuSans.ttf</file>
++ <file>/usr/share/fonts/unifont/unifont_upper.ttf</file>
++ <file>/usr/share/fonts/unifont/unifont.ttf</file>
+ <os name="Windows">
+ <file>meiryo.TTC</file>
+ <file>YuGothR.ttc</file>
diff --git a/games-simulation/firestorm-bin/firestorm-bin-6.0.1-r1.ebuild b/games-simulation/firestorm-bin/firestorm-bin-6.0.1-r1.ebuild
deleted file mode 100644
index 3c3f1f2..0000000
--- a/games-simulation/firestorm-bin/firestorm-bin-6.0.1-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils desktop
-
-REVISION=56538
-
-DESCRIPTION="An open source metaverse viewer"
-HOMEPAGE="http://www.firestormviewer.org/"
-
-MY_P="Phoenix_FirestormOS-Betax64_x86_64_${PV}.${REVISION}"
-SRC_URI="https://downloads.firestormviewer.org/preview/linux/${MY_P}.tar.xz"
-RESTRICT="mirror"
-
-LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
-SLOT="0"
-KEYWORDS="~amd64 -*"
-IUSE="fmod"
-
-INST_DIR="opt/firestorm-bin"
-QA_PREBUILT="${INST_DIR}/*"
-
-RDEPEND="
- sys-libs/glibc
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXinerama
- dev-libs/libgcrypt
- dev-libs/libgpg-error
- dev-libs/openssl
- dev-libs/boost
- media-libs/freetype
- media-libs/libogg
- media-libs/libsdl
- media-libs/libvorbis
- media-libs/gstreamer
- media-plugins/gst-plugins-meta
- fmod? ( media-libs/fmod )
- net-libs/gnutls
- net-misc/curl
- net-dns/c-ares
- sys-libs/zlib
- virtual/glu
- virtual/opengl
-"
-DEPEND="${RDEPEND}
- app-admin/chrpath
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- # shouldn't need to null RPATH with chrpath - but scanelf
- # reports 'Security problem NULL DT_RPATH' otherwise
- chrpath -r '' lib/libffi.so.5.0.10
- scanelf -Xr lib/libffi.so.5.0.10
- chrpath -r '' lib/libalut.so.0.0.0
- scanelf -Xr lib/libalut.so.0.0.0
-
- eapply_user
-}
-
-src_install() {
- mkdir -p "${D}/${INST_DIR}/"
- cp -a . "${D}/${INST_DIR}/" || die
- dosym /${INST_DIR}/firestorm /usr/bin/firestorm-bin
- make_desktop_entry firestorm-bin "Phoenix Firestorm Viewer (bin)" /${INST_DIR}/firestorm_icon.png
-}
diff --git a/games-simulation/firestorm-bin/firestorm-bin-5.1.7-r2.ebuild b/games-simulation/firestorm-bin/firestorm-bin-6.6.17_p1.ebuild
index c3ae16c..3e804ae 100644
--- a/games-simulation/firestorm-bin/firestorm-bin-5.1.7-r2.ebuild
+++ b/games-simulation/firestorm-bin/firestorm-bin-6.6.17_p1.ebuild
@@ -1,54 +1,65 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit eutils versionator
+inherit desktop font
-REVISION=55786
+REVISION=70368
DESCRIPTION="An open source metaverse viewer"
HOMEPAGE="http://www.firestormviewer.org/"
-MY_P="Phoenix_FirestormOS-Releasex64_x86_64_${PV}.${REVISION}"
-MY_PV=$(replace_all_version_separators '-')
-SRC_URI="http://downloads.firestormviewer.org/Preview_${MY_PV}-${REVISION}/${MY_P}.tar.xz"
-# http://downloads.firestormviewer.org/Preview_5-1-7-55786/Phoenix_FirestormOS-Releasex64_x86_64_5.1.7.55786.tar.xz
+MY_PV=$(ver_cut 1-3)
+MY_PV=${MY_PV//\./-}
+MY_P="Phoenix-Firestorm-Releasex64-${MY_PV}-${REVISION}"
+SRC_URI="
+ https://downloads.firestormviewer.org/release/linux/${MY_P}.tar.xz
+"
+# https://downloads.firestormviewer.org/release/linux/Phoenix-Firestorm-Releasex64-6-6-14-69596.tar.xz
+# https://downloads.firestormviewer.org/preview/linux/Phoenix-Firestorm-Betax64-6-6-9-68580.tar.xz
+
RESTRICT="mirror"
LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
SLOT="0"
KEYWORDS="~amd64 -*"
-IUSE="fmod"
+IUSE="voice"
INST_DIR="opt/firestorm-bin"
QA_PREBUILT="${INST_DIR}/*"
RDEPEND="
- sys-libs/glibc
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXinerama
+ app-crypt/libmd
+ dev-libs/libbsd
dev-libs/libgcrypt
dev-libs/libgpg-error
dev-libs/openssl
dev-libs/boost
+ media-fonts/kochi-substitute
+ media-fonts/unifont
media-libs/freetype
+ media-libs/gstreamer
media-libs/libogg
- media-libs/libsdl
media-libs/libvorbis
- media-libs/gstreamer
+ media-libs/opus
media-plugins/gst-plugins-meta
- fmod? ( media-libs/fmod )
net-libs/gnutls
net-misc/curl
net-dns/c-ares
+ sys-apps/dbus
+ sys-libs/glibc
sys-libs/zlib
virtual/glu
+ virtual/libcrypt
virtual/opengl
+ x11-libs/libxcb
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXinerama
+ voice? ( net-dns/libidn-compat )
"
DEPEND="${RDEPEND}
app-admin/chrpath
@@ -63,13 +74,28 @@ src_prepare() {
scanelf -Xr lib/libffi.so.5.0.10
chrpath -r '' lib/libalut.so.0.0.0
scanelf -Xr lib/libalut.so.0.0.0
+ chrpath -r '' bin/dullahan_host
+ scanelf -Xr bin/dullahan_host
+
+ eapply "${FILESDIR}/add-unifonts.patch"
eapply_user
}
src_install() {
mkdir -p "${D}/${INST_DIR}/"
+
cp -a . "${D}/${INST_DIR}/" || die
+
dosym /${INST_DIR}/firestorm /usr/bin/firestorm-bin
+
+ insinto /etc/revdep-rebuild
+ doins "${FILESDIR}"/70${PN}
+
make_desktop_entry firestorm-bin "Phoenix Firestorm Viewer (bin)" /${INST_DIR}/firestorm_icon.png
+
+ # a hardwired fallback font in LLWindowSDL::getDynamicFallbackFontList
+ mkdir -p "${D}/usr/share/fonts/truetype/kochi/"
+ dosym /usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf \
+ /usr/share/fonts/truetype/kochi/kochi-gothic.ttf
}
diff --git a/games-simulation/firestorm-bin/firestorm-bin-6.0.2-r1.ebuild b/games-simulation/firestorm-bin/firestorm-bin-7.1.4_beta_p2.ebuild
index 214d6b2..eb33e0e 100644
--- a/games-simulation/firestorm-bin/firestorm-bin-6.0.2-r1.ebuild
+++ b/games-simulation/firestorm-bin/firestorm-bin-7.1.4_beta_p2.ebuild
@@ -1,54 +1,65 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit eutils desktop
+inherit desktop font
-REVISION=56680
+REVISION=73309
DESCRIPTION="An open source metaverse viewer"
HOMEPAGE="http://www.firestormviewer.org/"
-# http://downloads.firestormviewer.org/preview/linux/Phoenix_FirestormOS-Releasex64_x86_64_6.0.2.56680.tar.xz
-MY_P="Phoenix_FirestormOS-Releasex64_x86_64_${PV}.${REVISION}"
-SRC_URI="https://downloads.firestormviewer.org/preview/linux/${MY_P}.tar.xz"
+MY_PV=$(ver_cut 1-3)
+MY_PV=${MY_PV//\./-}
+MY_P="Phoenix-Firestorm-Betax64-${MY_PV}-${REVISION}"
+SRC_URI="
+ https://downloads.firestormviewer.org/preview/linux/${MY_P}.tar.xz
+"
+# https://downloads.firestormviewer.org/preview/linux/Phoenix-Firestorm-Betax64-6-6-9-68580.tar.xz
+# https://downloads.firestormviewer.org/preview/linux/Phoenix-Firestorm-Releasex64-6-6-8-68355.tar.xz
RESTRICT="mirror"
LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
SLOT="0"
KEYWORDS="~amd64 -*"
-IUSE="fmod"
+IUSE="voice"
INST_DIR="opt/firestorm-bin"
QA_PREBUILT="${INST_DIR}/*"
RDEPEND="
- sys-libs/glibc
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXinerama
+ app-crypt/libmd
+ dev-libs/libbsd
dev-libs/libgcrypt
dev-libs/libgpg-error
dev-libs/openssl
dev-libs/boost
+ media-fonts/kochi-substitute
+ media-fonts/unifont
media-libs/freetype
+ media-libs/gstreamer
media-libs/libogg
- media-libs/libsdl
media-libs/libvorbis
- media-libs/gstreamer
+ media-libs/opus
media-plugins/gst-plugins-meta
- fmod? ( media-libs/fmod )
net-libs/gnutls
net-misc/curl
net-dns/c-ares
+ sys-apps/dbus
+ sys-libs/glibc
sys-libs/zlib
virtual/glu
+ virtual/libcrypt
virtual/opengl
+ x11-libs/libxcb
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXinerama
+ voice? ( net-dns/libidn-compat )
"
DEPEND="${RDEPEND}
app-admin/chrpath
@@ -63,17 +74,28 @@ src_prepare() {
scanelf -Xr lib/libffi.so.5.0.10
chrpath -r '' lib/libalut.so.0.0.0
scanelf -Xr lib/libalut.so.0.0.0
+ chrpath -r '' bin/dullahan_host
+ scanelf -Xr bin/dullahan_host
+
+ eapply "${FILESDIR}/add-unifonts.patch"
eapply_user
}
src_install() {
mkdir -p "${D}/${INST_DIR}/"
+
cp -a . "${D}/${INST_DIR}/" || die
+
dosym /${INST_DIR}/firestorm /usr/bin/firestorm-bin
insinto /etc/revdep-rebuild
doins "${FILESDIR}"/70${PN}
make_desktop_entry firestorm-bin "Phoenix Firestorm Viewer (bin)" /${INST_DIR}/firestorm_icon.png
+
+ # a hardwired fallback font in LLWindowSDL::getDynamicFallbackFontList
+ mkdir -p "${D}/usr/share/fonts/truetype/kochi/"
+ dosym /usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf \
+ /usr/share/fonts/truetype/kochi/kochi-gothic.ttf
}
diff --git a/games-simulation/firestorm-bin/firestorm-bin-6.0.2.ebuild b/games-simulation/firestorm-bin/firestorm-bin-7.1.6_beta.ebuild
index 1eef11d..793ffc4 100644
--- a/games-simulation/firestorm-bin/firestorm-bin-6.0.2.ebuild
+++ b/games-simulation/firestorm-bin/firestorm-bin-7.1.6_beta.ebuild
@@ -1,54 +1,65 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit eutils desktop
+inherit desktop font
-REVISION=56680
+REVISION=73700
DESCRIPTION="An open source metaverse viewer"
HOMEPAGE="http://www.firestormviewer.org/"
-# http://downloads.firestormviewer.org/preview/linux/Phoenix_FirestormOS-Releasex64_x86_64_6.0.2.56680.tar.xz
-MY_P="Phoenix_FirestormOS-Releasex64_x86_64_${PV}.${REVISION}"
-SRC_URI="https://downloads.firestormviewer.org/preview/linux/${MY_P}.tar.xz"
+MY_PV=$(ver_cut 1-3)
+MY_PV=${MY_PV//\./-}
+MY_P="Phoenix-Firestorm-Betax64-${MY_PV}-${REVISION}"
+SRC_URI="
+ https://downloads.firestormviewer.org/preview/linux/${MY_P}.tar.xz
+"
+# https://downloads.firestormviewer.org/preview/linux/Phoenix-Firestorm-Betax64-6-6-9-68580.tar.xz
+# https://downloads.firestormviewer.org/preview/linux/Phoenix-Firestorm-Releasex64-6-6-8-68355.tar.xz
RESTRICT="mirror"
LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
SLOT="0"
KEYWORDS="~amd64 -*"
-IUSE="fmod"
+IUSE="voice"
INST_DIR="opt/firestorm-bin"
QA_PREBUILT="${INST_DIR}/*"
RDEPEND="
- sys-libs/glibc
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXinerama
+ app-crypt/libmd
+ dev-libs/libbsd
dev-libs/libgcrypt
dev-libs/libgpg-error
dev-libs/openssl
dev-libs/boost
+ media-fonts/kochi-substitute
+ media-fonts/unifont
media-libs/freetype
+ media-libs/gstreamer
media-libs/libogg
- media-libs/libsdl
media-libs/libvorbis
- media-libs/gstreamer
+ media-libs/opus
media-plugins/gst-plugins-meta
- fmod? ( media-libs/fmod )
net-libs/gnutls
net-misc/curl
net-dns/c-ares
+ sys-apps/dbus
+ sys-libs/glibc
sys-libs/zlib
virtual/glu
+ virtual/libcrypt
virtual/opengl
+ x11-libs/libxcb
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXinerama
+ voice? ( net-dns/libidn-compat )
"
DEPEND="${RDEPEND}
app-admin/chrpath
@@ -63,13 +74,28 @@ src_prepare() {
scanelf -Xr lib/libffi.so.5.0.10
chrpath -r '' lib/libalut.so.0.0.0
scanelf -Xr lib/libalut.so.0.0.0
+ chrpath -r '' bin/dullahan_host
+ scanelf -Xr bin/dullahan_host
+
+ eapply "${FILESDIR}/add-unifonts.patch"
eapply_user
}
src_install() {
mkdir -p "${D}/${INST_DIR}/"
+
cp -a . "${D}/${INST_DIR}/" || die
+
dosym /${INST_DIR}/firestorm /usr/bin/firestorm-bin
+
+ insinto /etc/revdep-rebuild
+ doins "${FILESDIR}"/70${PN}
+
make_desktop_entry firestorm-bin "Phoenix Firestorm Viewer (bin)" /${INST_DIR}/firestorm_icon.png
+
+ # a hardwired fallback font in LLWindowSDL::getDynamicFallbackFontList
+ mkdir -p "${D}/usr/share/fonts/truetype/kochi/"
+ dosym /usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf \
+ /usr/share/fonts/truetype/kochi/kochi-gothic.ttf
}
diff --git a/games-simulation/firestorm-bin/metadata.xml b/games-simulation/firestorm-bin/metadata.xml
new file mode 100644
index 0000000..f5aef1d
--- /dev/null
+++ b/games-simulation/firestorm-bin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>lmiphay@gmail.com</email>
+ <name>Paul Healy</name>
+ </maintainer>
+ <use>
+ <flag name="voice">Unsupported incomplete voice support</flag>
+ </use>
+</pkgmetadata>
diff --git a/games-simulation/firestorm-debian/Manifest b/games-simulation/firestorm-debian/Manifest
new file mode 100644
index 0000000..73cbd1e
--- /dev/null
+++ b/games-simulation/firestorm-debian/Manifest
@@ -0,0 +1,8 @@
+DIST firestorm-debian-0.1.tar.gz 11528 BLAKE2B bc3c0ac618b6531bfb9c319a0a1090019b06ce4c0a107cdecf43659f32c45ddef5be82151bba09ca8ed2925b8da2d82da1e62f741da7d7544675d7dd89185943 SHA512 2a13a37ba57353766cec75cac41d916a94e30207396a142666c4a2368b152e14efe969e70d0d76dc5e2fe06280e07d2fae1958c3a5b55e6e51cb32a5aaaf445c
+DIST firestorm-debian-0.4.tar.gz 13310 BLAKE2B 43805469e52306547dad99322bd14d0917917b121cbc6bd1c62ddb60cb3019752de83162ce4c85af93dbd6b80de7d75916d6957aeecb538c9b321ba812bd03b2 SHA512 df4b8afb5550d99c7ceccd19b36fddae6d87957d76c66dbe6e5fa1bf2b4b137bead92e850501dadd47d774036daa59c910ded203e7b7e5fc3a66f755d0af8cb6
+DIST firestorm-debian-0.5.tar.gz 14023 BLAKE2B 565f4151767e4d8be2166b570e657f4eb3d844cd5b0b7ba582a6e8dea7481c5679ee134444c10b726b8cc6adb4d6e9fecdea862b01b74f7e31d5e0a609f7590c SHA512 cfca22a83765f89a4e033a19e0127fd91ab381bd641f8e191a1cbdb3e58603e2860cce8c7b505ce44fd940de377ab75101f44eeca86d9f7a1ff227df2b114d18
+DIST firestorm-debian-0.6.tar.gz 14255 BLAKE2B 084599cfeea846a7027ae850c01b9a7e0d6772c500cb6837c15b031f24bdd4f7754cd3631241046dbcbd21283a6cf87362988a86a794468dc2dc8257635946b5 SHA512 932646c383a737cba350fcf953cecf852d70d8c2895efa3744c3c53abc73ce50e05e6a2907d733547b2b0b0d339f1fd559e2d23e72772bcb60ca5d6267005481
+EBUILD firestorm-debian-0.1.ebuild 920 BLAKE2B 9e50b649b6661659e8276b2ad7ed140bcb12e720c9db275cea455dc9d1c59e320994d0e47df5698f46da55c1f6617b2bbc4e3b5b0bb5e5c0e12254b8e3632a28 SHA512 1c26235173c5cd3c19ac119593fd4e2fd856083fbad509d95a455813693489bea4b915d57d277ca1145fdf0b92b42ee5d7b5ee0b9a7306c19ce0196fb43d2f8c
+EBUILD firestorm-debian-0.4.ebuild 945 BLAKE2B 0e02355e767329b166fed685109ade1c7dc4d63e244138433edfeadd9f5670a12c5c9b4643eaf7ea3230fc69f0dfc792a9d47b50920c27bf7d1425d5febd521e SHA512 f7d2072eafee358a15079e15eff1ec7b593e0b510f0c88336c4cc529cc0a6524a303fc1e17d9e514975c4a752edf8bfd4d73723b593d3ca93c6c67a010859837
+EBUILD firestorm-debian-0.5.ebuild 914 BLAKE2B dbafd89876654ba0a5d571f5dd712c28bc0caec236d7f9f4382977816699028cdcd1d49a0d6177d6f090211f846585b8974820e0e737e20ab94ba518c4edc831 SHA512 318712178aebc50f17c4f1488a7a0543dd506c5f9f056d77c54c4f5a6cfad944b015efeafee0c014448bae6e46c1b65fd3c789844613620ea8d5c07cc4a4e46b
+EBUILD firestorm-debian-0.6.ebuild 914 BLAKE2B 1410e2aff10df12d811fab782e2bfd171f94757148533a140f2876db5cf8f8f7eed00b1ead5c8ca7b67986ad9ffba491172427e8b0b026358e0351e78725c239 SHA512 e2c601a8a15c7576ce53586e2320a74f643e9b70da03e9911bd2885d0b7fea0fbe1b24c1109f31851d415163ff08bee9c1352d700ade8e388f9277c0c61dc9de
diff --git a/games-simulation/firestorm-debian/firestorm-debian-0.1.ebuild b/games-simulation/firestorm-debian/firestorm-debian-0.1.ebuild
new file mode 100644
index 0000000..096c604
--- /dev/null
+++ b/games-simulation/firestorm-debian/firestorm-debian-0.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="A docker build environment for firestorm"
+HOMEPAGE="https://github.com/lmiphay/firestorm-debian"
+SRC_URI="https://github.com/lmiphay/firestorm-debian/archive/0.1.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ app-emulation/docker
+ dev-vcs/mercurial
+"
+
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+DOC_CONTENTS="
+ Note: this is the *Mercurial* repo version!
+
+ This is an experimental attempt at building firestorm in a debian docker
+
+ Please report issues at the bug tracker: https://github.com/lmiphay/firestorm-debian/issues
+"
+
+DOCS=( "README.md" )
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins Dockerfile Makefile
+
+ readme.gentoo_create_doc
+
+ default
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/games-simulation/firestorm-debian/firestorm-debian-0.4.ebuild b/games-simulation/firestorm-debian/firestorm-debian-0.4.ebuild
new file mode 100644
index 0000000..f552389
--- /dev/null
+++ b/games-simulation/firestorm-debian/firestorm-debian-0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="A docker build environment for firestorm"
+HOMEPAGE="https://github.com/lmiphay/firestorm-debian"
+SRC_URI="https://github.com/lmiphay/firestorm-debian/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ app-containers/docker
+"
+
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+DOC_CONTENTS="
+ Note: this is the *git* repo version!
+
+ This is an experimental attempt at building firestorm in a debian docker
+
+ Please report issues at the bug tracker: https://github.com/lmiphay/firestorm-debian/issues
+"
+
+DOCS=( "README.md" )
+
+src_install() {
+ dobin fdc
+
+ insinto /usr/share/${PN}
+ doins Dockerfile Makefile .dockerignore avx2-openal-autobuild.xml.diff
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/games-simulation/firestorm-debian/firestorm-debian-0.5.ebuild b/games-simulation/firestorm-debian/firestorm-debian-0.5.ebuild
new file mode 100644
index 0000000..001e0e4
--- /dev/null
+++ b/games-simulation/firestorm-debian/firestorm-debian-0.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="A docker build environment for firestorm"
+HOMEPAGE="https://github.com/lmiphay/firestorm-debian"
+SRC_URI="https://github.com/lmiphay/firestorm-debian/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ app-containers/docker
+"
+
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+DOC_CONTENTS="
+ Note: this is the *git* repo version!
+
+ This is an experimental attempt at building firestorm in a debian docker
+
+ Please report issues at the bug tracker: https://github.com/lmiphay/firestorm-debian/issues
+"
+
+DOCS=( "README.md" )
+
+src_install() {
+ dobin fdc
+
+ insinto /usr/share/${PN}
+ doins Dockerfile Makefile .dockerignore
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/games-simulation/firestorm-debian/firestorm-debian-0.6.ebuild b/games-simulation/firestorm-debian/firestorm-debian-0.6.ebuild
new file mode 100644
index 0000000..93a182e
--- /dev/null
+++ b/games-simulation/firestorm-debian/firestorm-debian-0.6.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="A docker build environment for firestorm"
+HOMEPAGE="https://github.com/lmiphay/firestorm-debian"
+SRC_URI="https://github.com/lmiphay/firestorm-debian/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ app-containers/docker
+"
+
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+DOC_CONTENTS="
+ Note: this is the *git* repo version!
+
+ This is an experimental attempt at building firestorm in a debian docker
+
+ Please report issues at the bug tracker: https://github.com/lmiphay/firestorm-debian/issues
+"
+
+DOCS=( "README.md" )
+
+src_install() {
+ dobin fdc
+
+ insinto /usr/share/${PN}
+ doins Dockerfile Makefile .dockerignore
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/games-simulation/kokua-bin/Manifest b/games-simulation/kokua-bin/Manifest
index 14c0123..efd9dc1 100644
--- a/games-simulation/kokua-bin/Manifest
+++ b/games-simulation/kokua-bin/Manifest
@@ -1,9 +1,8 @@
AUX 71kokua-bin 34 BLAKE2B 5ae2d419810c3a15e73cb09826e266e05e958796ccd731c2ba3368518f858965d0c331d0a299adad8262d1688532d2f698d818de78eaa769ba845d091243666a SHA512 17acaf4966b5592c02a7edb9a712b100bc3ccbbaf9ea6bc62beae59be9d866f89c9f13fe99022325f73bacff96ae1144465a38a4eed1a26d9866bb924592db8c
AUX kokua 94 BLAKE2B e3d5aa7fbeb87327dcdf2180500a2f8c5ae83725f8a78f0082ac6e00266541f5a93679f9abca4ac84ad1089fc627650a78cd554d638df5d6fe3ee62ae64bd474 SHA512 43381f9806b9ab256a9488470d669404688ad74948a6bc5f3deeab602264c25ba403d2295f8b077354ba6d9850584cff67f80b0172df8da131155886c8deffd8
-DIST Kokua_RLV_6_0_1_44619_x86_64.tar.bz2 152444221 BLAKE2B 28f32a850f5fbc6b0dcc81ffed6b62e61148b34f5b1e52bfd19da7b7cf5bdc1c1bc1f5663b3230df51d686e99dfaafb90220aad1519491a3202213f4cb3ca867 SHA512 c843e3b1c1e780b5431e80afb4325ff9b901d0143e12cde1dbf47eb5c48077f2de801fd6c34aa989c44d6b68edf1c3552e70df387da3f60f8f3fda8c2a49d655
-DIST Kokua_RLV_6_0_1_44647_x86_64.tar.bz2 149058489 BLAKE2B fab36f47485bee3d748f84f078ee768695bc42590e35dd5be6f07312983d5b33d060a832694f279f66f28026b70eed38ff2d5d60eab6121c53341d423f4ba354 SHA512 26ed007924898ab035ac7eb3efd4ffa297978dcb17858db8aa9e10c41c39c77faa8bc9df6271dd29a79ff7c9c47f21b705c0f5b1a0084f3cc053b3f96a71be4f
-DIST Kokua_RLV_6_0_1_44731_x86_64.tar.bz2 149069611 BLAKE2B 216db673856424fdd37ded0efb799bc7709932d5d33e8c6e96fd3c552bc565e8045100b8804086cbb8c4bf2c6cd6e2ded80f745ecf1e790c0d5a8cb2233faba0 SHA512 054298302431e16fdeae92322efa9662ba81796e3f6343b03cd77a42c95b5f6b02b35c8baed94dc9d4055908accd85a52755af17316c296f74471e5a43c33c58
-EBUILD kokua-bin-6.0.1-r3.ebuild 1730 BLAKE2B 7321620a5e96a1f07840ed3511cfe8c477ca7497bfdb5e530b3ed45bb5a6b2b3051b8e9b64f89fa57a660b820ebeadf3a862c869ae3bc2933996658204a6a97f SHA512 a59e36395d2d7e0c7222244d876512f57d6d759ca26decfebfd204c9442c9b079582573b94d1bc4b96a48baa35bbe8d90714460c1e469a2cbedcc5df05e1191e
-EBUILD kokua-bin-6.0.1-r4.ebuild 1730 BLAKE2B 7400bb065ccac3d1eb7ce602df989525af0bb1072ec9627459f1479b8d9d5187ada0d8b7c239b7cae8adf1ec7429c4622c50409815ccb99bcdbd05f31b85e3de SHA512 264885062f298225d8de0b47199df4b3e58a2435aa4b8355babb29f6a08bb70242f12efed24ca53db629837b9ed72524feb38414bbc17e642cf8af359c556f81
-EBUILD kokua-bin-6.0.1-r5.ebuild 1790 BLAKE2B b9713d61fb7c468b2fdf8a478e3a485002e4b6696359f3aa5292f78b2d79f7bd8440b98a5279de9161a935add532e7f5a62ded18f89e281ecc3ad69329390ed9 SHA512 8817ff78266456828005a0ddd982e308922b4db44eef337b375631490638970ae7355520131cbc216957ef7845ca8fa6be647f740353435cc5b7d536a7500a13
-EBUILD kokua-bin-6.0.1-r6.ebuild 1790 BLAKE2B 74e7c0c44a7878c62f9a409667e7bb2b87638b6664cdb86718ad144a87a03c9de87fc7dedf752933db206d1fff717f0e5eb9dca975257b8eff83e5db9384bd66 SHA512 88c4ad00b9305bd426b13402f4042254a262637ee6087968e18561df128bd041a0ef2df02e8d8187675484bdc5f85de5a1149face4bed854361a1a267545641d
+DIST Kokua_FTRLV_6_6_16_55167_x86_64.tar.bz2 210736590 BLAKE2B e098f4b7cc08f7e3668a575198152cd54666e8437909409f2eb26d36b6f9ed3a0b2c1ef22ac66c01b001d2a865c040c81e95a7d118df1d40a1ed8468567e7def SHA512 d521f99b9f943e14d40253a7e32b0b7d6ffd5ff43bd10d80409e6a096e059726a8b2dc2cae46ae8bec5c43fa6b91924fa6670934ff13d30da0c1d7d6160388c8
+DIST Kokua_FTRLV_7_1_4_57483_x86_64.tar.bz2 241349408 BLAKE2B eb1b222db9fad5c42a5c0ea5f9d8c136e4c16f4a36f0c982540b33f9bd4fd3ad0ceb737f13e81d988dabadfed81626346cbb89dd7a0590bb356832f476a9054c SHA512 e61d41f6e22dd3fb05350a92bcf0fc478c524362c7f69b53d6346b37cfd91a7703133877625ae357f5621301302ca56af80b7d98361f02310a3ff661a688cf10
+DIST Kokua_RLV_6_6_16_55167_x86_64.tar.bz2 210733427 BLAKE2B 5b50167ae6f0ffa0283ce9952042417b45fe41dae3dee483fa6ea72bf002a423ea1904dace1d1f0b09b59adf79cbd5b7d268946305d84227315c9d61b98610d8 SHA512 17fce44772581d6cf1d8408c994387974c270bdddfb70e6794984c5901e2968f730d05ca64aa9b2b753eda42b890138ef8d6adaea7bb7af580204515b36a796d
+DIST Kokua_RLV_7_1_4_57483_x86_64.tar.bz2 241346716 BLAKE2B bdfce128e02b2a5c5a15a2d59673136628d96941417e8a4b5cff55eaf86fa3d4078643c58894d62b4602589d46e555fcd4a57dc523ea26c1e4aa9400760634ac SHA512 ad6ffe08b461d5ddff91e4c64718288483b9b46ee11bf7fcbfcb190c0e2e8267d6061be73cc43a1c24cdc070a04d811621b1f48154c4281773ed9193cb1f874f
+EBUILD kokua-bin-6.6.16.ebuild 2106 BLAKE2B 3c8e9e77600a16eb3339b1c96ddb5061a84f7e1918036a0c9fbbe82d268ac7a783ddef91b1e7b419016a7d9ffa9556b6675087543ddf8f8a04766b8edfa94630 SHA512 b5d0a4a370fe5b5fc4615315f0f77461899566db99eead7131a3d9fdfa7e16265498926214220f89cf3433eaced81d3d841dbfa1efe10b0a740fe2750a867cc6
+EBUILD kokua-bin-7.1.4.ebuild 2106 BLAKE2B a3febb8d4733be5a5817f64ee1a2186184a0d434f0425d969da085469e1ebd2cd3a2bd98c02c1be6473c2cbf0f9ce273306fec5f03aab2ca84e9bf113fb5aa9a SHA512 17da71842f14cd11b501c323b89d806acf52deb2d5c24637464335b74f36ea7ec39bc15b8277f0be1ecdd6a260f6df4831506107283ffe0054211f2909498340
diff --git a/games-simulation/kokua-bin/kokua-bin-6.0.1-r3.ebuild b/games-simulation/kokua-bin/kokua-bin-6.0.1-r3.ebuild
deleted file mode 100644
index df9b88d..0000000
--- a/games-simulation/kokua-bin/kokua-bin-6.0.1-r3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils versionator
-
-# check: https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Linux64Bit/
-REVISION=44619
-
-DESCRIPTION="An open source metaverse viewer"
-HOMEPAGE="http://blog.kokuaviewer.org/"
-
-MY_PV=$(get_version_component_range 1-3 $(replace_all_version_separators '_'))
-MY_P="Kokua_RLV_${MY_PV}_${REVISION}_x86_64"
-SRC_URI="mirror://sourceforge/kokua.team-purple.p/Kokua-SL/Linux64Bit/${MY_P}.tar.bz2"
-RESTRICT="mirror"
-
-LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
-SLOT="0"
-KEYWORDS="~amd64 -*"
-IUSE="fmod"
-
-INST_DIR="opt/kokua-bin"
-QA_PREBUILT="${INST_DIR}/*"
-
-RDEPEND="
- sys-libs/glibc
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXinerama
- dev-libs/libgcrypt
- dev-libs/libgpg-error
- dev-libs/openssl
- dev-libs/boost
- media-libs/freetype
- media-libs/libogg
- media-libs/libpng:1.2
- media-libs/libsdl
- media-libs/libvorbis
- media-libs/gstreamer
- media-plugins/gst-plugins-meta
- fmod? ( media-libs/fmod )
- net-libs/gnutls
- net-misc/curl
- net-dns/c-ares
- sys-libs/zlib
- virtual/glu
- virtual/opengl
-"
-DEPEND="${RDEPEND}
- app-admin/chrpath
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- rm lib64/libpng12.so* lib64/libSDL-1.2.so.0* || die
- # shouldn't need to null RPATH with chrpath - but scanelf
- # reports 'Security problem NULL DT_RPATH' otherwise
- chrpath -r '' lib32/libalut.so.0.0.0
- scanelf -Xr lib32/libalut.so.0.0.0
- eapply_user
-}
-
-src_install() {
- mkdir -p "${D}/${INST_DIR}/"
- cp -a . "${D}/${INST_DIR}/" || die
- dobin "${FILESDIR}/kokua"
- make_desktop_entry /usr/bin/kokua "Kokua Viewer (bin)" /${INST_DIR}/kokua_icon.png
-}
diff --git a/games-simulation/kokua-bin/kokua-bin-6.0.1-r4.ebuild b/games-simulation/kokua-bin/kokua-bin-6.0.1-r4.ebuild
deleted file mode 100644
index 2483fe4..0000000
--- a/games-simulation/kokua-bin/kokua-bin-6.0.1-r4.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils versionator
-
-# check: https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Linux64Bit/
-REVISION=44647
-
-DESCRIPTION="An open source metaverse viewer"
-HOMEPAGE="http://blog.kokuaviewer.org/"
-
-MY_PV=$(get_version_component_range 1-3 $(replace_all_version_separators '_'))
-MY_P="Kokua_RLV_${MY_PV}_${REVISION}_x86_64"
-SRC_URI="mirror://sourceforge/kokua.team-purple.p/Kokua-SL/Linux64Bit/${MY_P}.tar.bz2"
-RESTRICT="mirror"
-
-LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
-SLOT="0"
-KEYWORDS="~amd64 -*"
-IUSE="fmod"
-
-INST_DIR="opt/kokua-bin"
-QA_PREBUILT="${INST_DIR}/*"
-
-RDEPEND="
- sys-libs/glibc
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXinerama
- dev-libs/libgcrypt
- dev-libs/libgpg-error
- dev-libs/openssl
- dev-libs/boost
- media-libs/freetype
- media-libs/libogg
- media-libs/libpng:1.2
- media-libs/libsdl
- media-libs/libvorbis
- media-libs/gstreamer
- media-plugins/gst-plugins-meta
- fmod? ( media-libs/fmod )
- net-libs/gnutls
- net-misc/curl
- net-dns/c-ares
- sys-libs/zlib
- virtual/glu
- virtual/opengl
-"
-DEPEND="${RDEPEND}
- app-admin/chrpath
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- rm lib64/libpng12.so* lib64/libSDL-1.2.so.0* || die
- # shouldn't need to null RPATH with chrpath - but scanelf
- # reports 'Security problem NULL DT_RPATH' otherwise
- chrpath -r '' lib32/libalut.so.0.0.0
- scanelf -Xr lib32/libalut.so.0.0.0
- eapply_user
-}
-
-src_install() {
- mkdir -p "${D}/${INST_DIR}/"
- cp -a . "${D}/${INST_DIR}/" || die
- dobin "${FILESDIR}/kokua"
- make_desktop_entry /usr/bin/kokua "Kokua Viewer (bin)" /${INST_DIR}/kokua_icon.png
-}
diff --git a/games-simulation/kokua-bin/kokua-bin-6.0.1-r6.ebuild b/games-simulation/kokua-bin/kokua-bin-6.6.16.ebuild
index 3a94b1c..7ef4f77 100644
--- a/games-simulation/kokua-bin/kokua-bin-6.0.1-r6.ebuild
+++ b/games-simulation/kokua-bin/kokua-bin-6.6.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,20 +6,23 @@ EAPI=6
inherit eutils versionator
# check: https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Linux64Bit/
-REVISION=44731
+REVISION=55167
DESCRIPTION="An open source metaverse viewer"
HOMEPAGE="http://blog.kokuaviewer.org/"
MY_PV=$(get_version_component_range 1-3 $(replace_all_version_separators '_'))
MY_P="Kokua_RLV_${MY_PV}_${REVISION}_x86_64"
-SRC_URI="mirror://sourceforge/kokua.team-purple.p/Kokua-SL/Linux64Bit/${MY_P}.tar.bz2"
+MY_PFT="Kokua_FTRLV_${MY_PV}_${REVISION}_x86_64"
+SRC_URI="
+ ftrlv? ( https://bitbucket.org/kokua/downloads/downloads/${MY_PFT}.tar.bz2 )
+ !ftrlv? ( https://bitbucket.org/kokua/downloads/downloads/${MY_P}.tar.bz2 )"
RESTRICT="mirror"
LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
SLOT="0"
KEYWORDS="~amd64 -*"
-IUSE="fmod"
+IUSE="ftrlv"
INST_DIR="opt/kokua-bin"
QA_PREBUILT="${INST_DIR}/*"
@@ -38,31 +41,40 @@ RDEPEND="
dev-libs/boost
media-libs/freetype
media-libs/libogg
- media-libs/libpng:1.2
+ media-libs/libpng
media-libs/libsdl
media-libs/libvorbis
media-libs/gstreamer
media-plugins/gst-plugins-meta
- fmod? ( media-libs/fmod )
net-libs/gnutls
net-misc/curl
net-dns/c-ares
sys-libs/zlib
virtual/glu
+ virtual/libcrypt
virtual/opengl
"
DEPEND="${RDEPEND}
app-admin/chrpath
"
-S="${WORKDIR}/${MY_P}"
+src_unpack() {
+ default
+ if use ftrlv ; then
+ mv ${WORKDIR}/${MY_PFT} ${WORKDIR}/${P} || die
+ else
+ mv ${WORKDIR}/${MY_P} ${WORKDIR}/${P} || die
+ fi
+}
src_prepare() {
- rm lib64/libpng12.so* lib64/libSDL-1.2.so.0* || die
+ # rm lib/libpng12.so* lib/libSDL-1.2.so.0* || die
# shouldn't need to null RPATH with chrpath - but scanelf
# reports 'Security problem NULL DT_RPATH' otherwise
- chrpath -r '' lib32/libalut.so.0.0.0
- scanelf -Xr lib32/libalut.so.0.0.0
+ chrpath -r '' lib/lib32/libalut.so.0.0.0
+ scanelf -Xr lib/lib32/libalut.so.0.0.0
+ chrpath -r '' bin/dullahan_host
+ scanelf -Xr bin/dullahan_host
eapply_user
}
diff --git a/games-simulation/kokua-bin/kokua-bin-6.0.1-r5.ebuild b/games-simulation/kokua-bin/kokua-bin-7.1.4.ebuild
index cc6a008..87f10cf 100644
--- a/games-simulation/kokua-bin/kokua-bin-6.0.1-r5.ebuild
+++ b/games-simulation/kokua-bin/kokua-bin-7.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,20 +6,23 @@ EAPI=6
inherit eutils versionator
# check: https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Linux64Bit/
-REVISION=44647
+REVISION=57483
DESCRIPTION="An open source metaverse viewer"
HOMEPAGE="http://blog.kokuaviewer.org/"
MY_PV=$(get_version_component_range 1-3 $(replace_all_version_separators '_'))
MY_P="Kokua_RLV_${MY_PV}_${REVISION}_x86_64"
-SRC_URI="mirror://sourceforge/kokua.team-purple.p/Kokua-SL/Linux64Bit/${MY_P}.tar.bz2"
+MY_PFT="Kokua_FTRLV_${MY_PV}_${REVISION}_x86_64"
+SRC_URI="
+ ftrlv? ( https://bitbucket.org/kokua/downloads/downloads/${MY_PFT}.tar.bz2 )
+ !ftrlv? ( https://bitbucket.org/kokua/downloads/downloads/${MY_P}.tar.bz2 )"
RESTRICT="mirror"
LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
SLOT="0"
KEYWORDS="~amd64 -*"
-IUSE="fmod"
+IUSE="ftrlv"
INST_DIR="opt/kokua-bin"
QA_PREBUILT="${INST_DIR}/*"
@@ -38,31 +41,40 @@ RDEPEND="
dev-libs/boost
media-libs/freetype
media-libs/libogg
- media-libs/libpng:1.2
+ media-libs/libpng
media-libs/libsdl
media-libs/libvorbis
media-libs/gstreamer
media-plugins/gst-plugins-meta
- fmod? ( media-libs/fmod )
net-libs/gnutls
net-misc/curl
net-dns/c-ares
sys-libs/zlib
virtual/glu
+ virtual/libcrypt
virtual/opengl
"
DEPEND="${RDEPEND}
app-admin/chrpath
"
-S="${WORKDIR}/${MY_P}"
+src_unpack() {
+ default
+ if use ftrlv ; then
+ mv ${WORKDIR}/${MY_PFT} ${WORKDIR}/${P} || die
+ else
+ mv ${WORKDIR}/${MY_P} ${WORKDIR}/${P} || die
+ fi
+}
src_prepare() {
- rm lib64/libpng12.so* lib64/libSDL-1.2.so.0* || die
+ # rm lib/libpng12.so* lib/libSDL-1.2.so.0* || die
# shouldn't need to null RPATH with chrpath - but scanelf
# reports 'Security problem NULL DT_RPATH' otherwise
- chrpath -r '' lib32/libalut.so.0.0.0
- scanelf -Xr lib32/libalut.so.0.0.0
+ chrpath -r '' lib/lib32/libalut.so.0.0.0
+ scanelf -Xr lib/lib32/libalut.so.0.0.0
+ chrpath -r '' bin/dullahan_host
+ scanelf -Xr bin/dullahan_host
eapply_user
}
diff --git a/games-simulation/llbase/Manifest b/games-simulation/llbase/Manifest
new file mode 100644
index 0000000..04ba7b4
--- /dev/null
+++ b/games-simulation/llbase/Manifest
@@ -0,0 +1,2 @@
+DIST llbase-1.3.1.tar.gz 36023 BLAKE2B e067714e0eabba64531c9007310e6a7a95e3a837dd9f3d3e8e0363d74a7f03d870fad4071204b7df47bf69e91406cd0a08afef1cf6d3fb019de2f84da8cc86e8 SHA512 fdaa005dbfa0fe558455246b6ce84b0a21a582feb7ecdaa511b3691a49c65e8285cbb881789f36dcca603f985f5fca48ce386098bc42bd87ec02a5dac4928d2e
+EBUILD llbase-1.3.1.ebuild 724 BLAKE2B 409e3f17907da9f6e1e37cc214d3f7d0a7d14d576d9d106455e6da214b70efa493aa153708fd0f03040c2e34a87e8f3d51e0ec97a7e39f7f84851d3fee9acdfd SHA512 42589d6456ac2d95d87a22fa2c1b4e7aef2d2d926c4983d2ddca8ebb122fc567ba16240b5c66811baf7e35752947d7f610b00a25e44fcca69ecad7feb333cd21
diff --git a/games-simulation/llbase/llbase-1.3.1.ebuild b/games-simulation/llbase/llbase-1.3.1.ebuild
new file mode 100644
index 0000000..e00a054
--- /dev/null
+++ b/games-simulation/llbase/llbase-1.3.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=(python3_{10,11})
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Utility modules used from Linden Lab"
+HOMEPAGE="https://github.com/secondlife/python-llbase"
+SRC_URI="https://github.com/secondlife/python-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+"
+DEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ )
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ${RDEPEND}
+"
+
+DOCS="README.md"
+
+distutils_enable_tests nose
diff --git a/games-simulation/radegast-bin/Manifest b/games-simulation/radegast-bin/Manifest
index 652ab33..7259fe0 100644
--- a/games-simulation/radegast-bin/Manifest
+++ b/games-simulation/radegast-bin/Manifest
@@ -1,2 +1,10 @@
-DIST radegast-2.25.134.tar.bz2 14381099 BLAKE2B 81366e7d154d59228d71c3e9d9aca90e215635a7d46015e87ba7c9abdfd95883abfb875b0bb1c007356390e24920d415f7f891929527f43856208d1d11821274 SHA512 fe047b176bb8d48a45c9207698fe6c02077e6a2146f3d66ddb1df25199a55771d16eeed5e4a4c8c3dde4da762bfe07d08da4da1a07d81e4596fd6782f7b83ef0
-EBUILD radegast-bin-2.25.134.ebuild 1536 BLAKE2B df457d1e93206e7db895cfe21478b1a2b06b3010ece3052c9cabcd8e4f33398a80e194dcab9ed50923448f7193d4c480fc3fba734af2c840c0ed750190e51c21 SHA512 549e76a79b28376d2bd9057003df7b1d5c24653d97bd8069d00df3c001e684dfc5584cf5e15d24ab6da529d448dbafb5a26c5963951a7f8632ee39fad082445e
+DIST radegast-2.28.187.tar.bz2 16524212 BLAKE2B 30ee78171227c695417e31514ba451d0dee1c0d05f82e88c2523a2ab9482e8deff849300c9839e8d2b51a85fa1a62e2afe944fd4b90283f2910d3bcf07fae490 SHA512 2f7f3d57ffd4b09da4e3dc8538d73357ae96f090f07f460f94e6a5dfb4e9c832a2caaefa946c7ffb72c282c1b2bc96c9eb216448290f6fef6887ee48eebc6e55
+DIST radegast-2.29.200.tar.bz2 16926597 BLAKE2B a2239007a68d947804fd4c3856ca2aafb6b2bba1d71886e50ed27777d13e62a8d47aef8909e4d9493c5ddbe70ec4b2104bb088e9cac47b77029cb411ff5aa469 SHA512 1c94d27bc5e16e64d6811176dd7788d0ffc399b5b529b101138ceba899b0bdbd0fee0bf14632164f5fae894bbd805734d1fdd529d802337690c21204d5afafe2
+DIST radegast-2.30.120.tar.bz2 12727135 BLAKE2B 3c33e22e890b4f843ef92400fb1f88cd993b5ed991d0278ff82879abb667002447971408094aa70a1904f3091769373d9219d79c06c5a67e96ed70f6b97fc558 SHA512 bd5ec907ad432ca00f54cbac6f20f4da431fe73a307edfc07c3ed559e3d8acb6d2aaf2e9a582fb71911c053f6573fcfc8a12a3346212f7da6a82c4968c7874f4
+DIST radegast-2.31.135.tar.bz2 13293102 BLAKE2B bc9142ab7f803a0365c5a1c9810d57f13ae11430ec0250e2ee965d65a97cf7d19b41d748ae74b1200d09ad1b7523d7c8adb9d0cc4acde0792f31956026cbbe31 SHA512 0171412f37cbdcb9ce4f99ff38642bb009ff6b305e58dbdef55f1de2848a20ca774369897c143420e706473765509a964b44b91d412ad705a8ef0a33ddbfa337
+DIST radegast-2.32.137.tar.bz2 13294945 BLAKE2B fd081e23e5b8839ee075dfd15e3d9b9a1df9010fe8bd15d8cc7d31a365ab572421047ebe3e50a67240e45f85fcf9cc198ab1f0ad96227be9b33bafa428a674f8 SHA512 201e21a22cebd177ed38c08e0e0af32bec47ebde0727d9c214e83afab6330e9dc0392b31bd310b58cb600c2b8fcf4ee68d813b6fd90b365fddddbb1a5cecc265
+EBUILD radegast-bin-2.28.187.ebuild 1744 BLAKE2B 9a3f8db7460c92a0bb3b6970725ff6c59218f9144e519144a13f4b8a6558b338bee92185c265f5aca0ef5f45f576416c01d863c3cdf994c715764c44ae4ef960 SHA512 2600ae8dd60e3d1db709b43534f325d01f0e45f93ab66aa8058e129c4b83b243193fe3379bffbcbe9fc3433232859044179bf241984d50af952e2d2fac07051e
+EBUILD radegast-bin-2.29.200.ebuild 1744 BLAKE2B 9a3f8db7460c92a0bb3b6970725ff6c59218f9144e519144a13f4b8a6558b338bee92185c265f5aca0ef5f45f576416c01d863c3cdf994c715764c44ae4ef960 SHA512 2600ae8dd60e3d1db709b43534f325d01f0e45f93ab66aa8058e129c4b83b243193fe3379bffbcbe9fc3433232859044179bf241984d50af952e2d2fac07051e
+EBUILD radegast-bin-2.30.120.ebuild 1624 BLAKE2B 2310adaeea78fbcb364033c76276193a0f803281503e5bb6e806d3854f57316d97bd73d606e9265282dec7ff1e48e144b2c7b1d86456aa11faf3adf64321d5c0 SHA512 0824e65e84fe277dc3e26913d0c8e651647f6b5c0936f85984d5469a78265fc18fa77f87633baa9e6d914d772be32f6c0cf173669484b3595bae0c9fb47c464d
+EBUILD radegast-bin-2.31.135.ebuild 1345 BLAKE2B f5fa0d282525e42d59679716a99352d5557762aa4fb1004df37c63d90626d1d573ca6f9aedf815c795b402ca875a75e01f777e00421d1b6e06b61feae77cae03 SHA512 692a1ab4a37fb287f8cad4e6b01e8b50bf91422407540300947349efebdc79e6103103e533ad594beaf893f993ee4ba4487d296d2de2e9f21db8650aa4da2998
+EBUILD radegast-bin-2.32.137.ebuild 1345 BLAKE2B f5fa0d282525e42d59679716a99352d5557762aa4fb1004df37c63d90626d1d573ca6f9aedf815c795b402ca875a75e01f777e00421d1b6e06b61feae77cae03 SHA512 692a1ab4a37fb287f8cad4e6b01e8b50bf91422407540300947349efebdc79e6103103e533ad594beaf893f993ee4ba4487d296d2de2e9f21db8650aa4da2998
diff --git a/games-simulation/radegast-bin/radegast-bin-2.25.134.ebuild b/games-simulation/radegast-bin/radegast-bin-2.28.187.ebuild
index 3ebf0aa..c632f69 100644
--- a/games-simulation/radegast-bin/radegast-bin-2.25.134.ebuild
+++ b/games-simulation/radegast-bin/radegast-bin-2.28.187.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,7 +23,6 @@ DEPEND=""
RDEPEND="
dev-dotnet/libgdiplus[cairo]
dev-lang/mono
- media-libs/fmod
"
S=${WORKDIR}/bin
@@ -40,6 +39,11 @@ src_prepare() {
ln -s libfmodstudio.so.8.14 libfmodstudio.so.8
ln -s libfmodstudio.so.8.14 libfmodstudio.so
+ # fails: DllImport error loading library, but then dies with:
+ # System.BadImageFormatException: Invalid Image
+ ln -s openjpeg-dotnet.dll libopenjpeg-dotnet.dll
+ ln -s openjpeg-dotnet-x86_64.dll libopenjpeg-dotnet-x86_64.dll
+
eapply_user
}
diff --git a/games-simulation/radegast-bin/radegast-bin-2.29.200.ebuild b/games-simulation/radegast-bin/radegast-bin-2.29.200.ebuild
new file mode 100644
index 0000000..c632f69
--- /dev/null
+++ b/games-simulation/radegast-bin/radegast-bin-2.29.200.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils eutils xdg desktop
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="A messaging app for teams"
+HOMEPAGE="https://radegast.life"
+SRC_URI="https://bitbucket.org/cinderblocks/radegast/downloads/Radegast-${PV}.tbz -> ${MY_PN}-${PV}.tar.bz2"
+LICENSE="BSD"
+RESTRICT="mirror"
+
+SLOT="0"
+KEYWORDS="~amd64 -*"
+IUSE=""
+
+QA_PREBUILT="opt/${PN}/*"
+
+DEPEND=""
+RDEPEND="
+ dev-dotnet/libgdiplus[cairo]
+ dev-lang/mono
+"
+
+S=${WORKDIR}/bin
+
+src_prepare() {
+ rm license.txt
+
+ # Login error:
+ # Failed to initialize the sound system: System.DllNotFoundException: fmod
+ # at (wrapper managed-to-native) FMOD.Factory:FMOD_System_Create (intptr&) ...
+ rm libfmod.so libfmod.so.8 libfmodstudio.so libfmodstudio.so.8
+ ln -s libfmod.so.8.14 libfmod.so.8
+ ln -s libfmod.so.8.14 libfmod.so
+ ln -s libfmodstudio.so.8.14 libfmodstudio.so.8
+ ln -s libfmodstudio.so.8.14 libfmodstudio.so
+
+ # fails: DllImport error loading library, but then dies with:
+ # System.BadImageFormatException: Invalid Image
+ ln -s openjpeg-dotnet.dll libopenjpeg-dotnet.dll
+ ln -s openjpeg-dotnet-x86_64.dll libopenjpeg-dotnet-x86_64.dll
+
+ eapply_user
+}
+
+src_install() {
+ doicon ${MY_PN}.png
+
+ mkdir -p "${D}/opt/${PN}/"
+ cp -pr . ${D}/opt/${PN}
+
+ make_wrapper "${PN}" "mono ./Radegast.exe" "/opt/${PN}" "/opt/${PN}:/opt/fmodex/api/lib"
+ make_desktop_entry "${PN}" "Radegast" "/usr/share/pixmaps/${MY_PN}.png"
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
diff --git a/games-simulation/radegast-bin/radegast-bin-2.30.120.ebuild b/games-simulation/radegast-bin/radegast-bin-2.30.120.ebuild
new file mode 100644
index 0000000..37ff9d6
--- /dev/null
+++ b/games-simulation/radegast-bin/radegast-bin-2.30.120.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils eutils xdg desktop
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="A messaging app for teams"
+HOMEPAGE="https://radegast.life"
+SRC_URI="https://bitbucket.org/cinderblocks/radegast/downloads/Radegast-${PV}.tbz -> ${MY_PN}-${PV}.tar.bz2"
+LICENSE="BSD"
+RESTRICT="mirror"
+
+SLOT="0"
+KEYWORDS="~amd64 -*"
+IUSE=""
+
+QA_PREBUILT="opt/${PN}/*"
+
+DEPEND=""
+RDEPEND="
+ dev-dotnet/libgdiplus[cairo]
+ dev-lang/mono
+"
+
+S=${WORKDIR}/net471
+
+src_prepare() {
+ rm license.txt
+
+ # Login error:
+ # Failed to initialize the sound system: System.DllNotFoundException: fmod
+ # at (wrapper managed-to-native) FMOD.Factory:FMOD_System_Create (intptr&) ...
+ rm libfmod.so libfmod.so.8 || die
+ ln -s libfmod.so.8.14 libfmod.so.8
+ ln -s libfmod.so.8.14 libfmod.so
+
+ # fails: DllImport error loading library, but then dies with:
+ # System.BadImageFormatException: Invalid Image
+ ln -s openjpeg-dotnet.dll libopenjpeg-dotnet.dll
+ ln -s openjpeg-dotnet-x86_64.dll libopenjpeg-dotnet-x86_64.dll
+
+ eapply_user
+}
+
+src_install() {
+ doicon ${MY_PN}.png
+
+ mkdir -p "${D}/opt/${PN}/"
+ cp -pr . ${D}/opt/${PN}
+
+ make_wrapper "${PN}" "mono ./Radegast.exe" "/opt/${PN}" "/opt/${PN}:/opt/fmodex/api/lib"
+ make_desktop_entry "${PN}" "Radegast" "/usr/share/pixmaps/${MY_PN}.png"
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
diff --git a/games-simulation/radegast-bin/radegast-bin-2.31.135.ebuild b/games-simulation/radegast-bin/radegast-bin-2.31.135.ebuild
new file mode 100644
index 0000000..d49e725
--- /dev/null
+++ b/games-simulation/radegast-bin/radegast-bin-2.31.135.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils eutils xdg desktop
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="A messaging app for teams"
+HOMEPAGE="https://radegast.life"
+SRC_URI="https://bitbucket.org/cinderblocks/radegast/downloads/Radegast-${PV}.tbz -> ${MY_PN}-${PV}.tar.bz2"
+LICENSE="BSD"
+RESTRICT="mirror"
+
+SLOT="0"
+KEYWORDS="~amd64 -*"
+IUSE=""
+
+QA_PREBUILT="opt/${PN}/*"
+
+DEPEND=""
+RDEPEND="
+ dev-dotnet/libgdiplus[cairo]
+ dev-lang/mono
+"
+
+S=${WORKDIR}/net471
+
+src_prepare() {
+ rm license.txt
+
+ # fails: DllImport error loading library, but then dies with:
+ # System.BadImageFormatException: Invalid Image
+ ln -s openjpeg-dotnet.dll libopenjpeg-dotnet.dll
+ ln -s openjpeg-dotnet-x86_64.dll libopenjpeg-dotnet-x86_64.dll
+
+ eapply_user
+}
+
+src_install() {
+ doicon ${MY_PN}.png
+
+ mkdir -p "${D}/opt/${PN}/"
+ cp -pr . ${D}/opt/${PN}
+
+ make_wrapper "${PN}" "mono ./Radegast.exe" "/opt/${PN}" "/opt/${PN}:/opt/fmodex/api/lib"
+ make_desktop_entry "${PN}" "Radegast" "/usr/share/pixmaps/${MY_PN}.png"
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
diff --git a/games-simulation/radegast-bin/radegast-bin-2.32.137.ebuild b/games-simulation/radegast-bin/radegast-bin-2.32.137.ebuild
new file mode 100644
index 0000000..d49e725
--- /dev/null
+++ b/games-simulation/radegast-bin/radegast-bin-2.32.137.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils eutils xdg desktop
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="A messaging app for teams"
+HOMEPAGE="https://radegast.life"
+SRC_URI="https://bitbucket.org/cinderblocks/radegast/downloads/Radegast-${PV}.tbz -> ${MY_PN}-${PV}.tar.bz2"
+LICENSE="BSD"
+RESTRICT="mirror"
+
+SLOT="0"
+KEYWORDS="~amd64 -*"
+IUSE=""
+
+QA_PREBUILT="opt/${PN}/*"
+
+DEPEND=""
+RDEPEND="
+ dev-dotnet/libgdiplus[cairo]
+ dev-lang/mono
+"
+
+S=${WORKDIR}/net471
+
+src_prepare() {
+ rm license.txt
+
+ # fails: DllImport error loading library, but then dies with:
+ # System.BadImageFormatException: Invalid Image
+ ln -s openjpeg-dotnet.dll libopenjpeg-dotnet.dll
+ ln -s openjpeg-dotnet-x86_64.dll libopenjpeg-dotnet-x86_64.dll
+
+ eapply_user
+}
+
+src_install() {
+ doicon ${MY_PN}.png
+
+ mkdir -p "${D}/opt/${PN}/"
+ cp -pr . ${D}/opt/${PN}
+
+ make_wrapper "${PN}" "mono ./Radegast.exe" "/opt/${PN}" "/opt/${PN}:/opt/fmodex/api/lib"
+ make_desktop_entry "${PN}" "Radegast" "/usr/share/pixmaps/${MY_PN}.png"
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
diff --git a/games-simulation/singularity-bin/Manifest b/games-simulation/singularity-bin/Manifest
deleted file mode 100644
index 6e0083f..0000000
--- a/games-simulation/singularity-bin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST SingularityAlpha-x86_64-1.8.7.6937.tar.bz2 74005806 SHA256 e06afffe400a580eceb6319efb428edd14bda384d35841d7d81b911c156cce90 SHA512 2aacdd116a8a8b4f9befc6c0e62493eb44b61db7e7e2ee9168ba0f2507a6e9d9a5ef20747a04e5eda906ceae0ad0fc1f019637ffd86b2311b0d03ff502fa60c4 WHIRLPOOL 2eb92c6193bfbc61a709eb2b23f2009fca564e751e0b76faee19aea68083792ea83cf4c1043f2400a66f8ebaa9d583ef9d98dcae6be91bff7ca8e7850de4bdc7
-EBUILD singularity-bin-1.8.7.ebuild 1544 SHA256 950c44dd207aa1ada89a8dcff7e821d6f1429770f4a8d0666557173717d993f5 SHA512 8641c4f775c6f6cc7557a33e42e378b0634e8b6956c4549b1d9b75039fdfb9ec98f93553c1997efe418b2bf17f32de642824f57e05ee1aec11992c4651a38786 WHIRLPOOL 6cd37d54526ecc61dfd380715bbc5b8a60a4a6c41e6eca4b310081990fe90a51c920df347f618bbac272e2a2e10db8c9e435d43ce70a6fc5ebdeb9a498ba67ee
diff --git a/games-simulation/singularity-bin/singularity-bin-1.8.7.ebuild b/games-simulation/singularity-bin/singularity-bin-1.8.7.ebuild
deleted file mode 100644
index 980cc68..0000000
--- a/games-simulation/singularity-bin/singularity-bin-1.8.7.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils versionator
-
-REVISION=6937
-MY_P="SingularityAlpha-x86_64-${PV}.${REVISION}"
-
-DESCRIPTION="An experimental Snowglobe 1.5 based Second Life Viewer"
-HOMEPAGE="http://www.singularityviewer.org/"
-SRC_URI="mirror://sourceforge/singularityview/alphas/${MY_P}.tar.bz2"
-#http://sourceforge.net/projects/singularityview/files/alphas/SingularityAlpha-x86_64-1.8.7.6937.tar.bz2/download
-RESTRICT="mirror"
-
-LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
-SLOT="0"
-KEYWORDS="~amd64 -*"
-IUSE="fmod"
-
-INST_DIR="opt/singularity-bin"
-QA_PREBUILT="${INST_DIR}/*"
-
-RDEPEND="
- sys-libs/glibc
- sys-apps/dbus
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXinerama
- dev-libs/libgcrypt
- dev-libs/libgpg-error
- dev-libs/openssl
- dev-libs/boost
- media-libs/freetype
- media-libs/libogg
- media-libs/libsdl
- media-libs/libvorbis
- media-libs/gstreamer
- media-plugins/gst-plugins-meta
- fmod? ( media-libs/fmod )
- net-libs/gnutls
- net-misc/curl
- net-dns/c-ares
- sys-libs/zlib
- virtual/glu
- virtual/opengl
-"
-DEPEND="${RDEPEND}
- app-admin/chrpath
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- chrpath -r '' lib64/libalut.so.0.0.0
- scanelf -Xr lib64/libalut.so.0.0.0
- eapply_user
-}
-
-
-src_install() {
- mkdir -p "${D}/${INST_DIR}/"
- cp -a . "${D}/${INST_DIR}/" || die
- dosym /${INST_DIR}/singularity /usr/bin/singularity
- make_desktop_entry singularity-bin "Singularity Viewer (bin)" /${INST_DIR}/viewer_icon.png
-}
diff --git a/homeassistant.keywords b/homeassistant.keywords
index 7a80e26..19536fb 100644
--- a/homeassistant.keywords
+++ b/homeassistant.keywords
@@ -1,5 +1,7 @@
-#=app-misc/homeassistant-bin-0.87.0 ~amd64
-=app-misc/homeassistant-bin-0.87.1 ~amd64
+#=app-misc/homeassistant-bin-0.108.6 ~amd64
+=app-misc/homeassistant-bin-0.108.9 ~amd64
+
+=app-homeassistant/simple-thermostat-0.21.0 ~amd64
# from portage
=dev-python/certifi-2017.11.5 ~amd64
diff --git a/kde-misc/nowdock-panel/Manifest b/kde-misc/nowdock-panel/Manifest
deleted file mode 100644
index d7d097d..0000000
--- a/kde-misc/nowdock-panel/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST nowdock-panel-0.5.0.tar.gz 115559 SHA256 7881ca6e79333861947693397dac995d42c05b1fa344e5f01068ea1096ad8b1f SHA512 f0182faf0c7e7e712baa8fde396a4a6759f072e9655a8f49af74418ad3da0883159e289f6391249ceb583bdea9c6224ae8cc189fe27df81fc348740fbd618f44 WHIRLPOOL 7de67ed1ba5c207ffa7e88e78287c33c0d5696a3f70a3f8ed7a35ae8d57ee06ff4561f37cb1a910e8730993d8c0ddc6e8f89a7c46d04610c8a3805dd54f5f2df
-EBUILD nowdock-panel-0.5.0-r1.ebuild 627 SHA256 f8641001ae5df5292d443f0372abc98becf9c42f47fc4d8c59fd175384fca185 SHA512 0b834990a0f08a107c43be1b97151accb54591b5e3b80186cca89692e7b58bd50b07b2bc1ade9805d2205f679eaa756194942d4e0131dc3819d00a9ef9b1704d WHIRLPOOL 797af0c0cbffb22393d384b7caa4f92de110cb8be9ea7e1fca45f8dda64196b5d37357006c9e2864b5f6776035799708d66c2a28b91659f0e38df37e4f24763c
-EBUILD nowdock-panel-0.5.0.ebuild 523 SHA256 be86f794f309b554b2440807926a23c4151b2da88f8cbada353d5e9de33f9b4d SHA512 6f23b95c8b8ac3796ae257ec39eb6a82f68b005fe1b9c2d7e1ad5c0956a377c98cf5875e2bd8d67fdab11e828f45053658019fbcb41f1a7f18258b9fc8124386 WHIRLPOOL 4820e6323a14c29cc471e798742c3e0f2b0b9e09b69588cafb6730b99089b3895b61107ffe10fb36edd1cb29f30be1d0c963248bdd60d71b4c814ebf2b45afdd
-EBUILD nowdock-panel-9999.ebuild 511 SHA256 a9e5e14cb015a5eba05c46d9bb40ad14c58fbe18c451fefe1834c6742ef008c5 SHA512 5abfb846d37222732eacce482f5970a0df092327d7b8b9e5096f0bcb4599fdf7d7b661363fd279f8a56be164ec466bb09e7d9c6362341acbade12526131eebaa WHIRLPOOL 6b7becc3770489d362316d2a1bd2d1fcd1878a4be09a5055a0554ece83d53c91f546c0da7af58a284a011c0fbffc8a3c2443cfcab154f73b34eb24fd19d9d7b9
diff --git a/kde-misc/nowdock-panel/nowdock-panel-0.5.0-r1.ebuild b/kde-misc/nowdock-panel/nowdock-panel-0.5.0-r1.ebuild
deleted file mode 100644
index d974358..0000000
--- a/kde-misc/nowdock-panel/nowdock-panel-0.5.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Plasma 5 panel with a plank/mac style zoom effect"
-HOMEPAGE="https://github.com/psifidotos/nowdock-panel"
-SRC_URI="https://github.com/psifidotos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-# https://dl.opendesktop.org/api/files/download/id/1473029935/plasma-transparent-panel.py.v0.2.2.tar.gz
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_plasma_dep plasma-workspace)
-"
-DEPEND="${RDEPEND}
-"
-
-DOCS="README.md"
-
-BUILD_DIR=${WORKDIR}/${P}/build
diff --git a/kde-misc/nowdock-panel/nowdock-panel-0.5.0.ebuild b/kde-misc/nowdock-panel/nowdock-panel-0.5.0.ebuild
deleted file mode 100644
index 15be228..0000000
--- a/kde-misc/nowdock-panel/nowdock-panel-0.5.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Plasma 5 panel with a plank/mac style zoom effect"
-HOMEPAGE="https://github.com/psifidotos/nowdock-panel"
-SRC_URI="https://github.com/psifidotos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_plasma_dep plasma-workspace)
-"
-DEPEND="${RDEPEND}
-"
-
-DOCS="README.md"
-
-BUILD_DIR=${WORKDIR}/${P}/build
diff --git a/kde-misc/nowdock-panel/nowdock-panel-9999.ebuild b/kde-misc/nowdock-panel/nowdock-panel-9999.ebuild
deleted file mode 100644
index 62ed758..0000000
--- a/kde-misc/nowdock-panel/nowdock-panel-9999.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-inherit kde5 git-r3
-
-DESCRIPTION="Plasma 5 panel with a plank/mac style zoom effect"
-HOMEPAGE="https://github.com/psifidotos/nowdock-panel"
-EGIT_REPO_URI="https://github.com/psifidotos/nowdock-panel.git"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- $(add_plasma_dep plasma-workspace)
-"
-DEPEND="${RDEPEND}
-"
-
-DOCS="README.md"
-
-BUILD_DIR=${WORKDIR}/${P}/build
diff --git a/kde-misc/plasma-custom-desktop-menu/Manifest b/kde-misc/plasma-custom-desktop-menu/Manifest
index 66d7929..d29cea5 100644
--- a/kde-misc/plasma-custom-desktop-menu/Manifest
+++ b/kde-misc/plasma-custom-desktop-menu/Manifest
@@ -1,3 +1,3 @@
-AUX example.config 749 SHA256 68ee0a79e8afe70ba7252540b59727ab66872dbc70b7efd0acf8fd69c61873ce SHA512 d86a3d3875f884cae53e8ae93242230fcba7337faa6f52865aac8fdd28dc910fab1139068f84b91ad22f807134a89d4d5166e6cfc1f6a646077d6d2cda1ec00b WHIRLPOOL 661eb0a8bb9d96c94a4fb8c8b9fcb3f1224ceed41455935d125079b6b5cdb4dca8ce47d81f60966ff46342783e5d592142f57074c3d40b6d774a5905ee355d8f
-DIST plasma-containmentactions-customdesktopmenu-2016.01.20.14.10.49.tar.gz 10835 SHA256 348b7bde5e35785fb4a393cee4c2efb57f046dbfad0a8dfe258940d13012c688 SHA512 c9d199abad9188f5b90796b8b6e2f9fcd5c3a5b7974e802686492de2e87929b732329ee52770b90dad3c803946a85a817fc040e4ff2b2df879f6666adf352508 WHIRLPOOL 4b38f5a124f7f29e1d2c43d5e0b92ed2dd3363e4dffddd438bc917e8ec036687dc1b62e1c3a7f6fdd0234d4876c7138bdb65aa1d850b874741786915000b2a0d
-EBUILD plasma-custom-desktop-menu-2016.01.20.14.10.49.ebuild 1428 SHA256 17d57f891d5fd16533f346800cd256ddf771c30fe22b69139380793a0135d65d SHA512 06caf8de8225cf8294461c1c22f7a509757487039ba19737eacb41cf9f296e2068a68af50ac25262a16afab769c90c386cc7a49292d43c64483715fdc2d098c4 WHIRLPOOL b8ff9948f154c68402cf3b61cab5030268c3fddf0d320c5b7ea1bd9413daed063755f8735243302fd2884145372314535858a7b6a4d8f7d9cc066937205a9951
+AUX example.config 749 BLAKE2B 7ac5b4e00882a4633a9349ddca252b7fbb6d87ff7c90626d035847b724c6fe8fd47ffac74cfdc0303e825cbe4fb0d8999d49d9d1f79b163bcbc4cdffa8e5fb78 SHA512 d86a3d3875f884cae53e8ae93242230fcba7337faa6f52865aac8fdd28dc910fab1139068f84b91ad22f807134a89d4d5166e6cfc1f6a646077d6d2cda1ec00b
+DIST plasma-containmentactions-customdesktopmenu-2016.01.20.14.10.49.tar.gz 10835 BLAKE2B 0f1b0c2ac1691382147094dc9b046f087ce97072e880430b163edbaeb424342a993c4ff438f79f236bcc1ba70488d31df2cccfcf1a88930208a1e06de07ddf08 SHA512 c9d199abad9188f5b90796b8b6e2f9fcd5c3a5b7974e802686492de2e87929b732329ee52770b90dad3c803946a85a817fc040e4ff2b2df879f6666adf352508
+EBUILD plasma-custom-desktop-menu-2016.01.20.14.10.49-r1.ebuild 1463 BLAKE2B e61f7760bb0d4a495100afa0a066cf5278db716d320fc8f7afe9cb7ca259f5c9e07442161b6025b13a06c9ef28b244401ac28d68814a44e09a04c3fb50dfd12c SHA512 d916e26329ee5d616ee66fa20b59c2e799b48cbad1893e997515aa025d2587dc7a71e073641246240a7b857e1607037094507a810b2a853f06d55c61c0ee54e9
diff --git a/kde-misc/plasma-custom-desktop-menu/plasma-custom-desktop-menu-2016.01.20.14.10.49.ebuild b/kde-misc/plasma-custom-desktop-menu/plasma-custom-desktop-menu-2016.01.20.14.10.49-r1.ebuild
index c81f176..6256137 100644
--- a/kde-misc/plasma-custom-desktop-menu/plasma-custom-desktop-menu-2016.01.20.14.10.49.ebuild
+++ b/kde-misc/plasma-custom-desktop-menu/plasma-custom-desktop-menu-2016.01.20.14.10.49-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit kde5
+inherit ecm
DESCRIPTION="A fully customisable desktop menu for plasma 5"
HOMEPAGE="https://sourceforge.net/projects/plasma-custom-desktop-menu"
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
- $(add_plasma_dep plasma-workspace)
+ kde-plasma/plasma-workspace
"
DEPEND="${RDEPEND}
"
@@ -28,7 +28,7 @@ src_install() {
default
dodoc "${FILESDIR}/example.config"
insinto /usr/lib64/qt5/plugins
- doins ${WORKDIR}/${P}_build/plasma_containmentactions_customdesktopmenu.so
+ doins ${WORKDIR}/plasma-containmentactions-customdesktopmenu_build/bin/plasma_containmentactions_customdesktopmenu.so
insinto /usr/share/kservices5
doins plasma-containmentactions-customdesktopmenu.desktop
}
diff --git a/kde-misc/semantik/Manifest b/kde-misc/semantik/Manifest
index ebc3972..4a69af0 100644
--- a/kde-misc/semantik/Manifest
+++ b/kde-misc/semantik/Manifest
@@ -1 +1 @@
-EBUILD semantik-9999.ebuild 866 BLAKE2B 2aeaa7a4f82d9472931437c566805b49df8e7dde7b787851595e25478705c9dd04cf58359a73de0d9d3340e69b88db15025c6289a48ee6c43c50ad751ae42029 SHA512 0f32a3a930dfbdbae6e6f30f739cf02c6fe7d5200e272cc18acb7048b79501984dfdb03e7cbae3891b016822b1d98ab0bbe78240d986f7303467f6bd3d47d8ae
+EBUILD semantik-9999.ebuild 858 BLAKE2B b0b87f4d7d4cb0d495a47beff24ba63449fb46d50a71e57230dd4e447545b4e4721abc89f90e5af29f147b4d91836324915932a1d076fab46c80f8e6f632287a SHA512 8263e377d7f7893610ac1d17972f5523b329e7a599d9ce4648bec56555ca0293f929100894ba1b07bea1e722bed443ba29939778146ef0d24898c226071e6f50
diff --git a/kde-misc/semantik/semantik-9999.ebuild b/kde-misc/semantik/semantik-9999.ebuild
index bc429df..8532cb1 100644
--- a/kde-misc/semantik/semantik-9999.ebuild
+++ b/kde-misc/semantik/semantik-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PY_SEMANTIK="3.6"
-PYTHON_COMPAT=( python3_6 )
+PY_SEMANTIK="3.10"
+PYTHON_COMPAT=( python3_10 )
-inherit kde5 distutils-r1 git-r3
+inherit ecm distutils-r1 git-r3
DESCRIPTION="A mind-mapping application for KDE"
HOMEPAGE="https://waf.io/semantik.html"
@@ -18,10 +18,10 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
- $(add_frameworks_dep kio)
- $(add_qt_dep qtpositioning)
- $(add_qt_dep qtsvg)
- $(add_qt_dep qtwebengine 'widgets')
+ kde-frameworks/kio
+ dev-qt/qtpositioning
+ dev-qt/qtsvg
+ dev-qt/qtwebengine[widgets]
dev-lang/python:${PY_SEMANTIK}
dev-python/pygments[${PYTHON_USEDEP}]
"
@@ -31,7 +31,7 @@ DEPEND="${RDEPEND}
#S="${WORKDIR}/plasma-containmentactions-customdesktopmenu"
src_configure() {
- ./waf configure --prefix=/usr || die
+ ./waf configure --prefix=/usr --libdir=/usr/lib64 || die
}
src_compile() {
diff --git a/kde-misc/socket-sentry/Manifest b/kde-misc/socket-sentry/Manifest
deleted file mode 100644
index 1ca761c..0000000
--- a/kde-misc/socket-sentry/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX CMakeLists.patch 1214 BLAKE2B f2291c512229bc02a507340dee38b523922be76994a44b652f35134f86385d626edddbd9af0cc8d0a33f5cba6c089418d366c9f5716c716ffd17797a10fa32cc SHA512 f2b5dcc1563935c0ce7352c536b220f9924829f8173c2ec55d1d00abce3f3404cb97d2e2e9f2c866f8de7d11cd730846798d26429d889d833eb67293f50af52e
-AUX socket-sentry-0.9.3-automagictests.patch 835 BLAKE2B 4fa869eb5cc596cbcf183a5fa36fa6f893f2f7196a8f19213947ecc7608eddb9af5b8dbfed05e28cb1027f71027ada29d014b32eca469102ab65c282aa6c5890 SHA512 d640d743c82862e2bf2d1204265a6be059e4d51063e10eb5a56436b9f4b8a95a22215f20acb1de214aca2d5b4d6db88f5c05e1a163b283289dd71cff57c7044e
-AUX socket-sentry-0.9.3-targets.patch 282 BLAKE2B 328c40bdc4ddf3c9389bacf352aa73b69ef235e92aa8b68624bc121dc177676d28c00afbb19264d4fbb7399badac9c4493039ce574c66f055d17a62351ff1840 SHA512 94b4eebdf0612bc72aa45b74ab26633fffca85c88528b41579c87da288dd7cc5c572636cded1d1647d47028f53e471c3bce55f6446a0dfc73b356a0d7262a2f9
-EBUILD socket-sentry-9999.ebuild 520 BLAKE2B b12650ff5dc1575be25786ec8c2a7ab3bd17ba4fa3289cffb4f191baabbe4e0d1ba604edb70236b7d09aad8e7802be89e54f837d03673980e96b540cd0175f70 SHA512 d45139d33b3f4bb84b7ac5ff65ab9e678b21bc35bffbf858ccea1efbceeb39ae0a0053cafaec4866c9459eab839bff3923b085241f218ffad726aa001797e2b1
diff --git a/kde-misc/socket-sentry/files/CMakeLists.patch b/kde-misc/socket-sentry/files/CMakeLists.patch
deleted file mode 100644
index 3d40e14..0000000
--- a/kde-misc/socket-sentry/files/CMakeLists.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 504da65..ef01c70 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -15,6 +15,7 @@
-
- project (SocketSentry)
- cmake_minimum_required (VERSION 2.6.4)
-+cmake_policy(SET CMP0002 OLD)
- enable_testing()
-
- # Initialize project version
-@@ -23,13 +24,13 @@ add_definitions (-DPROJECT_VERSION="${SS_PROJECT_VERSION}")
-
- # Look for required test support libraries (GMock/GTest). If successful, TEST_SUPPORT_LIBS
- # will be defined with them.
--find_library (GMOCK gmock)
--find_library (GTEST gtest)
--if (EXISTS ${GMOCK} AND EXISTS ${GTEST})
-- set (TEST_SUPPORT_LIBS ${GMOCK} ${GTEST})
--else (EXISTS ${GMOCK} AND EXISTS ${GTEST})
-- message(WARNING "Google Mock or Google Test wasn't found. Unit tests won't be built.")
--endif (EXISTS ${GMOCK} AND EXISTS ${GTEST})
-+#find_library (GMOCK gmock)
-+#find_library (GTEST gtest)
-+#if (EXISTS ${GMOCK} AND EXISTS ${GTEST})
-+# set (TEST_SUPPORT_LIBS ${GMOCK} ${GTEST})
-+#else (EXISTS ${GMOCK} AND EXISTS ${GTEST})
-+# message(WARNING "Google Mock or Google Test wasn't found. Unit tests won't be built.")
-+#endif (EXISTS ${GMOCK} AND EXISTS ${GTEST})
-
- # FUNCTION: add_qtestlib_tests <test_source_files> [<link_libraries> ... ]
- #
diff --git a/kde-misc/socket-sentry/files/socket-sentry-0.9.3-automagictests.patch b/kde-misc/socket-sentry/files/socket-sentry-0.9.3-automagictests.patch
deleted file mode 100644
index 050e7b2..0000000
--- a/kde-misc/socket-sentry/files/socket-sentry-0.9.3-automagictests.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -42,7 +42,7 @@
- # The link libraries should contain the code under test. The TEST_SUPPORT_LIBS are also linked
- # automatically.
- function (add_qtestlib_tests test_source_files)
-- if (DEFINED TEST_SUPPORT_LIBS)
-+ if (DEFINED TEST_SUPPORT_LIBS AND WITH_TESTS)
- foreach(test_file_src ${test_source_files})
- get_filename_component(test_file_path ${test_file_src} PATH)
- get_filename_component(test_file_base ${test_file_src} NAME_WE)
-@@ -54,7 +54,7 @@
- target_link_libraries( ${test_exe} ${TEST_SUPPORT_LIBS} ${ARGN} )
- add_test(${test_file_base} ${EXECUTABLE_OUTPUT_PATH}/${test_exe} )
- endforeach(test_file_src)
-- endif (DEFINED TEST_SUPPORT_LIBS)
-+ endif (DEFINED TEST_SUPPORT_LIBS AND WITH_TESTS)
- endfunction(add_qtestlib_tests)
-
- add_subdirectory (socketsentry-service)
diff --git a/kde-misc/socket-sentry/files/socket-sentry-0.9.3-targets.patch b/kde-misc/socket-sentry/files/socket-sentry-0.9.3-targets.patch
deleted file mode 100644
index 3ef3700..0000000
--- a/kde-misc/socket-sentry/files/socket-sentry-0.9.3-targets.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 504da65..ef01c70 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -15,6 +15,7 @@
-
- project (SocketSentry)
- cmake_minimum_required (VERSION 2.6.4)
-+cmake_policy(SET CMP0002 OLD)
- enable_testing()
-
- # Initialize project version
diff --git a/kde-misc/socket-sentry/socket-sentry-9999.ebuild b/kde-misc/socket-sentry/socket-sentry-9999.ebuild
deleted file mode 100644
index ee474b1..0000000
--- a/kde-misc/socket-sentry/socket-sentry-9999.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-inherit eutils user kde5 git-r3
-
-DESCRIPTION="Real-time network traffic monitor for KDE Plasma"
-HOMEPAGE="https://github.com/rhasselbaum/socket-sentry"
-EGIT_REPO_URI="https://github.com/rhasselbaum/socket-sentry.git"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- $(add_plasma_dep plasma-workspace)
- net-libs/libpcap
-"
-RDEPEND="${DEPEND}
-"
-
-pkg_setup() {
- enewgroup socketsentry
-}
diff --git a/kde-misc/webslice-plasmoid/Manifest b/kde-misc/webslice-plasmoid/Manifest
index a698e5c..946adc0 100644
--- a/kde-misc/webslice-plasmoid/Manifest
+++ b/kde-misc/webslice-plasmoid/Manifest
@@ -1,5 +1,3 @@
AUX CMakeLists.txt 470 BLAKE2B 9cadcd8c5bde05fe9432edfb3ede9c79a24a626f30cb9f6e20aa161f69c09854bd3ed0dbb3ceb972de90777c798c514318e6aad3fcc0d5aa13172fa143c91251 SHA512 b5e6e6f29125ccf156ffe359ca8a49cacda799f3450bdb763abb90f51e3828b521fa9d4caf5a02fce668d7e66a4569549ee2ff6426fcb76ee6cef88417d7d317
-DIST webslice-plasmoid-0.8.1.tar.gz 24913 BLAKE2B 07324edfb227ce18373da2d6ff5ceb753fb69d46ebcff54b46fedd614aea8554d06f5976ddf3b86eef42ad52356b6cf1a72c2d781ee263951042bc7b5b1aceae SHA512 1878631084e4ed75f1dee60205ed220cc885982eb01d312b11d70d908fe0d0dfdb79e2c3d821dc28648bf69ab8001ccaf29d4035ea2f1a76e4f5002f1f45751a
DIST webslice-plasmoid-1.0.tar.gz 26581 BLAKE2B 5b1888a114d58fc4ff21cb1b5150df9c0cfbde7879b00e2207e5d17c3b5c2fd2bf4f77d04a76530e6d699509ddce4eed5d7d0fe5bf4b1b03b7f520882114ea91 SHA512 f434062aedc97e4c1997673680d251501d8e3cebab52e7c3231b05a87a8c8ea82e7eef2551eb4c91aca40a700c30199872ab2364d868ac72c74f894e390452fd
-EBUILD webslice-plasmoid-0.8.1.ebuild 541 BLAKE2B 4bbad324b6c964a818378d3b9d97902e5bec1b4bc3ebc32bebde9c4dcd9097d3db9e7af59b68c1fc267e49a6d7fc428e7f777da2c038aec471e63cbc2c6952d7 SHA512 bb859aed2959e1539d94ba33e3801c6c7d24b7bc6615ac32562955e513d332160c8982f99c97e9c1d1b314dd5218bf63171731eabf76bb9de801dd3c01bbcf94
-EBUILD webslice-plasmoid-1.0.ebuild 541 BLAKE2B 4bbad324b6c964a818378d3b9d97902e5bec1b4bc3ebc32bebde9c4dcd9097d3db9e7af59b68c1fc267e49a6d7fc428e7f777da2c038aec471e63cbc2c6952d7 SHA512 bb859aed2959e1539d94ba33e3801c6c7d24b7bc6615ac32562955e513d332160c8982f99c97e9c1d1b314dd5218bf63171731eabf76bb9de801dd3c01bbcf94
+EBUILD webslice-plasmoid-1.0.ebuild 543 BLAKE2B b8fe064fd4657187f7188bd7304b1df3a41b10b694dfecb0155a7fa1e584385b0e18f6cd65a89abad2c95748273d13dc7354aefdfd86b9ca470401897ba14d8b SHA512 8f908ce936dd0d5871297bba675768c58b0e6fcc2010d484c1df46486308c0e68e01b88d9ff9cde38fa774a8fcb090e498265696818f44c820fc557e0497b92c
diff --git a/kde-misc/webslice-plasmoid/webslice-plasmoid-0.8.1.ebuild b/kde-misc/webslice-plasmoid/webslice-plasmoid-0.8.1.ebuild
deleted file mode 100644
index b54c0d0..0000000
--- a/kde-misc/webslice-plasmoid/webslice-plasmoid-0.8.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit kde5
-
-DESCRIPTION="Plasma 5 widget to display a webpage or image"
-LICENSE="AGPL-3"
-KEYWORDS=""
-IUSE=""
-
-HOMEPAGE="http://www.cqoicebordel.net/webslice-plasmoid/"
-SRC_URI="https://github.com/Cqoicebordel/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-RESTRICT="mirror"
-
-RDEPEND="
- $(add_plasma_dep plasma-workspace)
-"
-DEPEND="${RDEPEND}
-"
-
-src_prepare() {
- cp -p ${FILESDIR}/CMakeLists.txt ${S}
- kde5_src_prepare
-}
diff --git a/kde-misc/webslice-plasmoid/webslice-plasmoid-1.0.ebuild b/kde-misc/webslice-plasmoid/webslice-plasmoid-1.0.ebuild
index b54c0d0..ea94c93 100644
--- a/kde-misc/webslice-plasmoid/webslice-plasmoid-1.0.ebuild
+++ b/kde-misc/webslice-plasmoid/webslice-plasmoid-1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit kde5
+inherit ecm
DESCRIPTION="Plasma 5 widget to display a webpage or image"
LICENSE="AGPL-3"
@@ -17,12 +17,13 @@ SLOT="0"
RESTRICT="mirror"
RDEPEND="
- $(add_plasma_dep plasma-workspace)
+ kde-plasma/plasma-workspace
"
DEPEND="${RDEPEND}
"
src_prepare() {
cp -p ${FILESDIR}/CMakeLists.txt ${S}
- kde5_src_prepare
+ cmake_src_prepare
+ default
}
diff --git a/licenses/UFAS b/licenses/UFAS
new file mode 100644
index 0000000..defb3f3
--- /dev/null
+++ b/licenses/UFAS
@@ -0,0 +1,22 @@
+Unicode Fonts for Ancient Scripts: License Agreement
+
+ufas: refers to the set of all fonts and documents available on this site;
+are licensed under the conditons stated in this License Agreement.
+
+developer: refers to George Douros, Kolokotroni 3, Larissa, 41223, Greece;
+is the sole developer and exclusive owner of all ufas material;
+retains all rights to previous, current and future versions of ufas;
+does not warrant the performance or results user may obtain by using ufas sofware;
+is in no event liable to user or anyone else for any consequental, incidental or special damages,
+or for any claim against user by any third party seeking such damages.
+
+user: refers to anyone who downloads ufas from this, or any other, site;
+may use ufas for strictly personal and non-commercial purposes, without charge;
+is allowed a single instantaton and no network installaton;
+agrees not to adapt, modify, alter, translate, convert, or otherwise change ufas;
+may not host, loan to service bureaus or in any way redistribute ufas, with or without charge;
+may not license, sell, rent, lease, sublicense, lend, or in any way distribute ufas for proft.
+
+Commercial or educatonal use of ufas is not permited.
+
+This and all ufas licenses are exclusively issued by developer.
diff --git a/licenses/curve25519-donna b/licenses/curve25519-donna
deleted file mode 100644
index 33a3240..0000000
--- a/licenses/curve25519-donna
+++ /dev/null
@@ -1,46 +0,0 @@
-Copyright 2008, Google Inc.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-* Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-curve25519-donna: Curve25519 elliptic curve, public key function
-
-http://code.google.com/p/curve25519-donna/
-
-Adam Langley <agl@imperialviolet.org>
-
-Derived from public domain C code by Daniel J. Bernstein <djb@cr.yp.to>
-
-More information about curve25519 can be found here
- http://cr.yp.to/ecdh.html
-
-djb's sample implementation of curve25519 is written in a special assembly
-language called qhasm and uses the floating point registers.
-
-This is, almost, a clean room reimplementation from the curve25519 paper. It
-uses many of the tricks described therein. Only the crecip function is taken
-from the sample implementation.
diff --git a/media-fonts/symbola/Manifest b/media-fonts/symbola/Manifest
new file mode 100644
index 0000000..a041fe1
--- /dev/null
+++ b/media-fonts/symbola/Manifest
@@ -0,0 +1,2 @@
+DIST Symbola.zip 3667393 BLAKE2B 90cbd2551a7fca0ba406a059c4dce6ea279feb345572e9d2c077e4b6a875d890b982e8bb45970e02356a6d0fd8ebf7cc8e2e24d8094151b0b9d363e15d71e1f7 SHA512 ba671168ab2dc15293ae404f849f13b9b1f4684ce1856a8c2bbf8b9a2e2d70a27f86ef166a5e3ab6260e651c8276537ee272710a7e1fb49beef26fbed6355a35
+EBUILD symbola-1.ebuild 548 BLAKE2B 4d5f9ed445b6f5a2296b18e615e23d96a2f43116406359c5a8b729cc3f1bb24379ca8ef532c612af933cc34f34fb3d28d887c33f707e4dcd974a0e97f2fe6864 SHA512 2d2af1d6852ab50666089c2cba47f992c3aa8181b5ccbe95e02243b76b4c9669cd8d3fdeb26b48df90d0bc84077e254e59a7ebf2c46ae4b9c942395ca60fee0d
diff --git a/media-fonts/symbola/symbola-1.ebuild b/media-fonts/symbola/symbola-1.ebuild
new file mode 100644
index 0000000..2b30c04
--- /dev/null
+++ b/media-fonts/symbola/symbola-1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit font
+
+DESCRIPTION="Multilingual support and Symbol blocks of The Unicode Standard"
+HOMEPAGE="https://dn-works.com/ufas/"
+SRC_URI="https://dn-works.com/wp-content/uploads/2020/UFAS-Fonts/Symbola.zip"
+LICENSE="UFAS"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
+
+FONT_PN="symbola"
+FONT_SUFFIX="ttf"
+
+S=${WORKDIR}
+
+src_prepare()
+{
+ mv Symbola.otf symbola.ttf || die
+ default
+}
diff --git a/media-fonts/tahoma/Manifest b/media-fonts/tahoma/Manifest
new file mode 100644
index 0000000..69b2b73
--- /dev/null
+++ b/media-fonts/tahoma/Manifest
@@ -0,0 +1,3 @@
+DIST tahoma.ttf 383140 BLAKE2B cb0931d4703c6c7ed391169421ee463aab8b67aa9b275ac405e375df80dfa05f69bdfe7cc91a8318b581061ceb28b2b1b8a81def0809c5707d396ef55245d64c SHA512 f78763c9b8f7f2858d22e9e5a89ea3224e17b1c03a22de9e940d36dc7115a2a0f156f054aaa30ac6e48e5355eed086a08e82993a96c5df6be3f82ac367754473
+DIST tahomabd.ttf 355436 BLAKE2B 09f7eaa79c858aeaf9108b75f11590fcbad4a4bc0774a8b0e7538a8cd168fc8de943561f1418058e88537f70a8ae764415a2f797ee11f6e322a69306af481c1c SHA512 0996e90a7b3e0764632f75a7388084b95bcb1b13b24ee31afb44b1d1fa076aeed9ccefe0e10a8de4a8699ffba1f1d87e75baa135e7dc451f2b8d4d96b7538f39
+EBUILD tahoma-2.ebuild 720 BLAKE2B 08971f39f83e617360a69e27bb5c22033f2c9d3be81e512d020bf9698aa1566222d9bb9c519e254941affa7536f4372cfcef19a87cccb379c43d6ae2f28c6f34 SHA512 7c3ec75dd9d1961a610fdc2bce78957f446104745ec0fe8e1b0d3d123264de32593a060dd0715b4c6fb2479449a901dd70e98c95b3f795a6e41fd98b915770b0
diff --git a/media-fonts/tahoma/tahoma-2.ebuild b/media-fonts/tahoma/tahoma-2.ebuild
new file mode 100644
index 0000000..b437c13
--- /dev/null
+++ b/media-fonts/tahoma/tahoma-2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit font
+
+DESCRIPTION="Microsoft's Tahoma font"
+HOMEPAGE="http://microsoft.com"
+SRC_URI="file:///tahoma.ttf file:///tahomabd.ttf"
+LICENSE="MSttfEULA"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
+RESTRICT="bindist fetch"
+
+S=${WORKDIR}
+FONT_S=${WORKDIR}
+FONT_SUFFIX="ttf"
+FONTDIR="/usr/share/fonts/tahoma"
+MYDISTDIR="/usr/portage/distfiles"
+
+pkg_nofetch() {
+ einfo ""
+ einfo "Please copy these files to your distfiles directory:"
+ einfo "tahoma.ttf"
+ einfo "tahomabd.ttf"
+}
+
+src_unpack() {
+ cp ${MYDISTDIR}/tahoma.ttf ${MYDISTDIR}/tahomabd.ttf ${S}
+}
diff --git a/media-gfx/gyazo/Manifest b/media-gfx/gyazo/Manifest
new file mode 100644
index 0000000..860d29d
--- /dev/null
+++ b/media-gfx/gyazo/Manifest
@@ -0,0 +1,5 @@
+AUX gyazo.config.yml 210 BLAKE2B 1ca4ee554bdaaf44350717075d64b568fcad3dd300e5f47626724b4dc9e90c7317ae0c3001eb66b8338236f74d2058544576cefb4ccf2b2fc757e397600dfe40 SHA512 1c51c158740f79bcf9b15f6dd4c9336758b43ca1c394318b2b397efd2e45e79d0d7a4c66e2039819d078059975f60a5beb85ce80a643bea9dc0befdba5b527fc
+DIST gyazo-1.3.1.tar.gz 11097 BLAKE2B 6cdbc7c4cdc73fff7d1f118fe23529e99e7cc972a0d4f296874f29d1ed93bc8404871cf0fe225ddeacd77c74ceb1d41a206a0df7ae7fc7282516df1e76b6de46 SHA512 5a049ebe72bdcf0405f6588684c21f480750967525e3626c43058f13ac0fbf709aac980a54bf8fac7109a06503c2b3b80a6b0c40fe2dbe20d9eeb8d9f6f032af
+DIST gyazo-1.3.2.tar.gz 11707 BLAKE2B 22905618178be3bebbb91a62a6a5a8370db643753fabe8e756c80f02abdfe40c0b33a5892902a9d011e0455a48bd4fbe4f591f7897ff3dba4fb1d875925f5e37 SHA512 21afa70b977cec68e41eea497320b1e9c992af3d25e9575cd6f6edb76db9001bc7de00ceaa623ed5b855c4e52e93dac32961d978e713f34cbdac59aa54a00cc1
+EBUILD gyazo-1.3.1.ebuild 1251 BLAKE2B 8000ea2696e8ba60a7d971d7b24cfdb7e1c57e54faded931b3868978833ce349d6d1e6d44a18a4611cdbe69017b81c0dbeadf7846ec607a4c24c9b982ecdbc37 SHA512 7d2151da8a5acd48d844ae6c7de904e608032ad3da9372dbf74870d2e71bfe3d73a510ec71e73ebbe4f3558c45cc2f33d91e036162757d139ff234d8d694f29e
+EBUILD gyazo-1.3.2.ebuild 1244 BLAKE2B 9dadc331e0b6eb0792929beb1030f3a6fd5429c8c6e9f61a8c617b84a1c0f5dd193555a2f8e4109fbb4501b5df49c55ddb886a704e1ea69dd1def23980ccd6d7 SHA512 c9f41a7b76d360801194d5c70c208df0ab06e9edcaa631886d6cf6e609371199721a089edf0201bc42923fa4dcb9649fc3ad54ce659a858bde3e7347112f0a30
diff --git a/media-gfx/gyazo/files/gyazo.config.yml b/media-gfx/gyazo/files/gyazo.config.yml
new file mode 100644
index 0000000..f03a6a6
--- /dev/null
+++ b/media-gfx/gyazo/files/gyazo.config.yml
@@ -0,0 +1,11 @@
+#
+# copy this to $HOME/.gyazo.config.yml
+#
+#browser_cmd: xdg-open
+#clipboard_cmd: xclip
+#clipboard_opt: "-sel clip"
+#host: upload.gyazo.com
+#cgi: "/upload.cgi"
+#ua: "Gyazo/1.3.2"
+#http_port: 443
+#use_ssl: true
diff --git a/media-gfx/gyazo/gyazo-1.3.1.ebuild b/media-gfx/gyazo/gyazo-1.3.1.ebuild
new file mode 100644
index 0000000..25e3f46
--- /dev/null
+++ b/media-gfx/gyazo/gyazo-1.3.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+inherit desktop ruby-single
+
+DESCRIPTION="Seriously Instant Screen-Grabbing"
+HOMEPAGE="https://gyazo.com"
+if [[ ${PV} == 9999 ]];then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/gyazo/Gyazo-for-Linux.git"
+else
+ SRC_URI="https://github.com/gyazo/Gyazo-for-Linux/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ S="${WORKDIR}/Gyazo-for-Linux-${PV}"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+
+DEPEND="media-gfx/imagemagick"
+RDEPEND="${DEPEND}
+ x11-misc/xclip
+"
+BDEPEND="${RUBY_DEPS}"
+
+src_configure() {
+ # Version is verion of the "Desktop Entry Specification" - not the application version
+ # see: https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
+ sed -i 's/Version=1.3.1/Version=1.5/' "src/${PN}.desktop"
+}
+
+src_install(){
+ newbin src/${PN}.rb ${PN}
+ domenu src/${PN}.desktop
+ doicon icons/${PN}.png
+ dodoc README.md ${FILESDIR}/gyazo.config.yml
+}
+
+pkg_postinst(){
+ elog "Usage: Just launch the Gyazo app, and then, drag your mouse to grab the screen."
+ elog ""
+ elog "The \$HOME/.gyazo.config.yml can be used to configure brower, clipboard command... etc"
+}
diff --git a/media-gfx/gyazo/gyazo-1.3.2.ebuild b/media-gfx/gyazo/gyazo-1.3.2.ebuild
new file mode 100644
index 0000000..7fe897c
--- /dev/null
+++ b/media-gfx/gyazo/gyazo-1.3.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31"
+
+inherit desktop ruby-single
+
+DESCRIPTION="Seriously Instant Screen-Grabbing"
+HOMEPAGE="https://gyazo.com"
+if [[ ${PV} == 9999 ]];then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/gyazo/Gyazo-for-Linux.git"
+else
+ SRC_URI="https://github.com/gyazo/Gyazo-for-Linux/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ S="${WORKDIR}/Gyazo-for-Linux-${PV}"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+
+DEPEND="media-gfx/imagemagick"
+RDEPEND="${DEPEND}
+ x11-misc/xclip
+"
+BDEPEND="${RUBY_DEPS}"
+
+src_configure() {
+ # Version is verion of the "Desktop Entry Specification" - not the application version
+ # see: https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
+ sed -i 's/Version=1.3.1/Version=1.5/' "src/${PN}.desktop"
+}
+
+src_install(){
+ newbin src/${PN}.rb ${PN}
+ domenu src/${PN}.desktop
+ doicon icons/${PN}.png
+ dodoc README.md ${FILESDIR}/gyazo.config.yml
+}
+
+pkg_postinst(){
+ elog "Usage: Just launch the Gyazo app, and then, drag your mouse to grab the screen."
+ elog ""
+ elog "The \$HOME/.gyazo.config.yml can be used to configure brower, clipboard command... etc"
+}
diff --git a/media-gfx/sane-backends/Manifest b/media-gfx/sane-backends/Manifest
deleted file mode 100644
index 2ce1d38..0000000
--- a/media-gfx/sane-backends/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX 1.0.20-unbreak-udev.diff 688 SHA256 467a170a9f4c5d825893029607dcdcb45110c3f2838e9ee230fdbbc1f8f0567e SHA512 a6ccd763de08dc231f9388f73c8df815644afe55a3a18a650b1e83e2d09679378e5301277f1326abd8775caad5b5eba55b5b613130c824835b26827cfb4d47be WHIRLPOOL 6188b12f5f8e687e7d5407a91adaf193964011265e138ff8d0be7622e9c63471f288e9a2964bf7596097d456ca1c216a6dd19521d39e0b82574a397ca3e0104e
-AUX genesys_io.patch 918 SHA256 c45f86420009e1c12c5cde449509bd7c14e94663b36969ff8f60732cb784eff7 SHA512 20f48e3f2c48c921c42f254cd8aa2609ac69aade993ae78d0f3eba017c1aaeeb71d095138e66c631398410b8d2e4d3d2e92b0dd955c95bce223dc7db216db648 WHIRLPOOL 582822ea8d215e7549db2212154fd0563bc104c4482b37ac4f35636bcb56508e505b7f5eafddfbb032441323f0c18f2a714e402c772b01c3d9926a1537f6ba5d
-AUX udev-rule-6.patch 1110 SHA256 54426af647ea4bcc3f1318aa5aeccfe05637546c4edd592774d9948a8298fa75 SHA512 f2ba7b4fe125d89778172ea2e105d6651c3b64177f196e0b384ce36721fc55f654edb407403fd45e5eb3b2a0f0f9f52a96d467cbff2366c62188369b9da6b5de WHIRLPOOL e58d93bb6bf018155d8756a12f3486b2080e5288e22170ae3d644b28c914c772b5d58e14a7f55572d3eb2cb138befaed4ea60704ddea83b86b7bfd18cd7fbb00
-DIST sane-backends-1.0.20.tar.gz 4760873 SHA256 8fb1531e6192b9cfe2f44a020b881d78a13f05426b46263cfbe7fc2507ae3d3a SHA512 0edaea74753912f8466d9ef00228d306ec9b4d754ca48717f7fd4b61f99bee7a7c9c2a1abfb461f07859bc780f67fe2c969615359c2e388bc6c8ad3e4b339859 WHIRLPOOL abf0fb04b4ad0679a5aab1b44de44e22127d8850bb7fc2e3311cc3b7053f7d9c2433d87c20cd263862712c3d0bcd0e5c1e30274ec4174ad16aa3d39be9c9284d
-EBUILD sane-backends-1.0.20-r3.ebuild 4471 SHA256 08b4882a51185c78d54c066d2a20c7db07172522bc663c98e8b48b66fb54b12a SHA512 4426203896be5106a39ee7ed05b7a9aa116de978cb00a1b94c4fcda3ee5cfebb67ba22cc4af2bd1b5f136397f24f8abf5b175766d3952642ff08ba810e3341cb WHIRLPOOL f938a0666072a2f161ae199d248abc432f2b894a174bed7c9e96f95cf28f226e9a71b7de827b360b367efaac4301935830025d719aad74f6c8ecf2f80ee804c1
diff --git a/media-gfx/sane-backends/files/1.0.20-unbreak-udev.diff b/media-gfx/sane-backends/files/1.0.20-unbreak-udev.diff
deleted file mode 100644
index 04f173d..0000000
--- a/media-gfx/sane-backends/files/1.0.20-unbreak-udev.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur sane-backends-1.0.20-vanilla/tools/sane-desc.c sane-backends-1.0.20/tools/sane-desc.c
---- sane-backends-1.0.20-vanilla/tools/sane-desc.c 2009-07-04 19:05:52.000000000 +0200
-+++ sane-backends-1.0.20/tools/sane-desc.c 2009-07-04 19:07:17.000000000 +0200
-@@ -3475,7 +3475,7 @@
- }
- }
- printf ("\n");
-- printf ("ATTR{idVendor}==\"%s\", ATTR{idProduct}==\"%s\", MODE=\"%s\", GROUP=\"%s\", ENV{libsane_matched}=\"yes\"\n",
-+ printf ("ATTRS{idVendor}==\"%s\", ATTRS{idProduct}==\"%s\", MODE=\"%s\", GROUP=\"%s\", ENV{libsane_matched}=\"yes\"\n",
- usbid->usb_vendor_id + 2, usbid->usb_product_id + 2, DEVMODE, DEVGROUP);
- usbid = usbid->next;
- }
diff --git a/media-gfx/sane-backends/files/genesys_io.patch b/media-gfx/sane-backends/files/genesys_io.patch
deleted file mode 100644
index 5871f47..0000000
--- a/media-gfx/sane-backends/files/genesys_io.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-commit 980f83da6c61577dca7789c025af1a4cbb06b1c1
-Author: Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
-Date: Wed Jun 3 00:16:16 2009 +0200
-
- Always send registers before trying to acquire a line
-
-diff --git a/backend/genesys_gl841.c b/backend/genesys_gl841.c
-index 5d7addc..d1d20c1 100644
---- a/backend/genesys_gl841.c
-+++ b/backend/genesys_gl841.c
-@@ -4948,9 +4948,6 @@ gl841_offset_calibration (Genesys_Device * dev)
- return status;
- }
-
-- RIE (gl841_bulk_write_register
-- (dev, dev->calib_reg, GENESYS_GL841_MAX_REGS));
--
- used_res = dev->current_setup.xres;
- num_pixels = dev->current_setup.pixels;
-
-@@ -4999,6 +4996,9 @@ gl841_offset_calibration (Genesys_Device * dev)
-
- do {
-
-+ RIE (gl841_bulk_write_register
-+ (dev, dev->calib_reg, GENESYS_GL841_MAX_REGS));
-+
- for (j=0; j < channels; j++) {
- off[j] = (offh[j]+offl[j])/2;
- dev->frontend.offset[j] = off[j];
diff --git a/media-gfx/sane-backends/files/udev-rule-6.patch b/media-gfx/sane-backends/files/udev-rule-6.patch
deleted file mode 100644
index 46b89e1..0000000
--- a/media-gfx/sane-backends/files/udev-rule-6.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- tools/sane-desc.c.orig 2009-04-15 02:47:56.000000000 +0100
-+++ tools/sane-desc.c 2009-11-17 11:12:36.000000000 +0000
-@@ -3488,7 +3488,7 @@
- printf ("SUBSYSTEMS!=\"scsi\", GOTO=\"libsane_scsi_rules_end\"\n\n");
- printf ("LABEL=\"libsane_scsi_rules_begin\"\n");
- printf ("# Generic: SCSI device type 6 indicates a scanner\n");
-- printf ("KERNEL==\"sg[0-9]*\", NAME=\"%%k\", ATTRS{type}==\"6\", MODE=\"%s\", GROUP=\"%s\"\n", DEVMODE, DEVGROUP);
-+ printf ("KERNEL==\"sg[0-9]*\", ATTRS{type}==\"6\", MODE=\"%s\", GROUP=\"%s\"\n", DEVMODE, DEVGROUP);
- printf ("# Some scanners advertise themselves as SCSI device type 3\n");
-
- while (scsiid)
-@@ -3521,7 +3521,7 @@
- }
- }
- printf ("\n");
-- printf ("KERNEL==\"sg[0-9]*\", NAME=\"%%k\", ATTRS{type}==\"3\", ATTRS{vendor}==\"%s\", ATTRS{model}==\"%s\", MODE=\"%s\", GROUP=\"%s\"\n",
-+ printf ("KERNEL==\"sg[0-9]*\", ATTRS{type}==\"3\", ATTRS{vendor}==\"%s\", ATTRS{model}==\"%s\", MODE=\"%s\", GROUP=\"%s\"\n",
- scsiid->scsi_vendor_id, scsiid->scsi_product_id, DEVMODE, DEVGROUP);
- scsiid = scsiid->next;
- }
diff --git a/media-gfx/sane-backends/sane-backends-1.0.20-r3.ebuild b/media-gfx/sane-backends/sane-backends-1.0.20-r3.ebuild
deleted file mode 100644
index 3b4c574..0000000
--- a/media-gfx/sane-backends/sane-backends-1.0.20-r3.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/Attic/sane-backends-1.0.20-r3.ebuild,v 1.12 2013/07/21 09:40:32 pacho dead $
-
-EAPI="1"
-
-inherit eutils flag-o-matic multilib user
-
-# gphoto and v4l are handled by their usual USE flags.
-# The pint backend was disabled because I could not get it to compile.
-IUSE_SANE_BACKENDS="
- abaton
- agfafocus
- apple
- artec
- artec_eplus48u
- as6e
- avision
- bh
- canon
- canon630u
- canon_dr
- canon_pp
- cardscan
- coolscan
- coolscan2
- coolscan3
- dc25
- dc210
- dc240
- dell1600n_net
- dmc
- epjitsu
- epson
- epson2
- fujitsu
- genesys
- gt68xx
- hp
- hp3500
- hp3900
- hp4200
- hp5400
- hp5590
- hpsj5s
- hpljm1005
- hs2p
- ibm
- leo
- lexmark
- ma1509
- matsushita
- microtek
- microtek2
- mustek
- mustek_pp
- mustek_usb
- mustek_usb2
- nec
- net
- niash
- pie
- pixma
- plustek
- plustek_pp
- qcam
- ricoh
- rts8891
- s9036
- sceptre
- sharp
- sm3600
- sm3840
- snapscan
- sp15c
- st400
- stv680
- tamarack
- teco1
- teco2
- teco3
- test
- u12
- umax
- umax_pp
- umax1220u
- xerox_mfp"
-
-IUSE="avahi usb gphoto2 ipv6 v4l doc"
-
-for backend in ${IUSE_SANE_BACKENDS}; do
- IUSE="${IUSE} +sane_backends_${backend}"
-done
-
-DESCRIPTION="Scanner Access Now Easy - Backends"
-HOMEPAGE="http://www.sane-project.org/"
-
-RDEPEND="
- sane_backends_dc210? ( virtual/jpeg )
- sane_backends_dc240? ( virtual/jpeg )
- sane_backends_dell1600n_net? ( virtual/jpeg )
- avahi? ( >=net-dns/avahi-0.6.24 )
- sane_backends_canon_pp? ( sys-libs/libieee1284 )
- sane_backends_hpsj5s? ( sys-libs/libieee1284 )
- sane_backends_mustek_pp? ( sys-libs/libieee1284 )
- usb? ( virtual/libusb:0 )
- gphoto2? (
- media-libs/libgphoto2
- virtual/jpeg
- )
- v4l? ( media-libs/libv4l )"
-
-DEPEND="${RDEPEND}
- v4l? ( sys-kernel/linux-headers )
- doc? (
- virtual/latex-base
- dev-texlive/texlive-latexextra
- )
- >=sys-apps/sed-4"
-
-# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
-RDEPEND="${RDEPEND}
- !<sys-fs/udev-114"
-
-# Could not access via ftp on 2006-07-20
-SRC_URI="http://alioth.debian.org/frs/download.php/2318/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/${P}/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/old-versions/${P}/${P}.tar.gz"
-SLOT="0"
-LICENSE="GPL-2 public-domain"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-# the blank is intended - an empty string would result in building ALL backends.
-BACKENDS=" "
-
-pkg_setup() {
- enewgroup scanner
-
- use gphoto2 && BACKENDS="gphoto2"
- use v4l && BACKENDS="${BACKENDS} v4l"
- for backend in ${IUSE_SANE_BACKENDS}; do
- if use "sane_backends_${backend}"; then
- BACKENDS="${BACKENDS} ${backend}"
- fi
- done
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- cat >> backend/dll.conf.in <<-EOF
- # Add support for the HP-specific backend. Needs net-print/hplip installed.
- hpaio
- EOF
- epatch "${FILESDIR}/${PV}-unbreak-udev.diff"
- epatch "${FILESDIR}/udev-rule-6.patch"
- epatch "${FILESDIR}/genesys_io.patch"
-}
-
-src_compile() {
- append-flags -fno-strict-aliasing
-
- myconf=$(use_enable usb libusb)
- if ! use doc; then
- myconf="${myconf} --disable-latex"
- fi
- if use sane_backends_mustek_pp; then
- myconf="${myconf} --enable-parport-directio"
- fi
- if ! ( use sane_backends_canon_pp || use sane_backends_hpsj5s || use sane_backends_mustek_pp ); then
- myconf="${myconf} sane_cv_use_libieee1284=no"
- fi
- SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
- BACKENDS="${BACKENDS}" econf \
- $(use_with gphoto2) \
- $(use_enable ipv6) \
- $(use_enable avahi) \
- ${myconf} || die "econf failed"
-
- emake VARTEXFONTS="${T}/fonts" || die
-
- if use usb; then
- cd tools/hotplug
- grep -v '^$' libsane.usermap > libsane.usermap.new
- mv libsane.usermap.new libsane.usermap
- fi
-}
-
-src_install () {
- make INSTALL_LOCKPATH="" DESTDIR="${D}" install \
- docdir=/usr/share/doc/${PF}
- keepdir /var/lib/lock/sane
- fowners root:scanner /var/lib/lock/sane
- fperms g+w /var/lib/lock/sane
- dodir /etc/env.d
- if use usb; then
- cd tools/hotplug
- insinto /etc/hotplug/usb
- exeinto /etc/hotplug/usb
- doins libsane.usermap
- doexe libusbscanner
- newdoc README README.hotplug
- echo >> "${D}"/etc/env.d/30sane "USB_DEVFS_PATH=/dev/bus/usb"
- cd ../..
- fi
- cd tools/udev
- dodir /lib/udev/rules.d
- insinto /lib/udev/rules.d
- newins libsane.rules 70-libsane.rules
- cd ../..
- dodoc NEWS AUTHORS ChangeLog* README README.linux
- echo "SANE_CONFIG_DIR=/etc/sane.d" >> "${D}"/etc/env.d/30sane
- find "${D}" -name "*.la" | while read file; do rm "${file}"; done
-}
diff --git a/media-sound/castbridge/Manifest b/media-sound/castbridge/Manifest
index fa8168a..e27e7a7 100644
--- a/media-sound/castbridge/Manifest
+++ b/media-sound/castbridge/Manifest
@@ -1,2 +1,2 @@
-EBUILD castbridge-0.2.6.4_alpha3.ebuild 1677 SHA256 95379cdb02c902bcf3737a163c9f2fdd5dec65d2c3bb149d3af3e9ce074493e7 SHA512 eac98ca1990847415b9ab5616705aa3efd645363c1adc0f2c6c15eda8c045e4794b4ddf0c87f43dc07de9af87e17fcd8c6a5bb7215089385c59f870717595f17 WHIRLPOOL 2bfeb1f2601a3a56a6ef2d9e358fd690013d69183d7403ab1c2fbfad6d3d97156e5705a3a84e50034fbb066ae6a9165aa3e1319c8f8b54b5fad79e002e83c3b0
-EBUILD castbridge-9999.ebuild 1237 SHA256 ba70c765463509983391d676042608557cb26cf7634f68ec6dc03f0ad7cb3974 SHA512 e57d84465793919f7f1ea687163c248b3bb916e4c0f62cd3077c95fb2b9bebe569715b545cd2d077ce41da01989f5c67dc92af51162696aed203d4fd907e739c WHIRLPOOL 21b49944122640f8ba88b022d0b9ac338fd4b995d3eacfd022d58f88fe7448645d9aace793f485fcc394506422785a8d02e976617ffb31b5b5e87e34dd8a85b7
+EBUILD castbridge-0.2.6.4_alpha3.ebuild 1677 BLAKE2B c0291af61b7a69ff7e81654413f757d5e46c54604299f27d37a8bfd05e5a006921c80e5c2a7f56b7e5048a20d6a165942d86c2ca20565c4076f1ac26f77f6ac9 SHA512 eac98ca1990847415b9ab5616705aa3efd645363c1adc0f2c6c15eda8c045e4794b4ddf0c87f43dc07de9af87e17fcd8c6a5bb7215089385c59f870717595f17
+EBUILD castbridge-9999.ebuild 1237 BLAKE2B cb79276132aedfc5211f34d9d080ef0ece71860c04838970e56b3d3570d2233cdbbcb703c8bece84b09fa4b9ab91ba34c2d6c7b5aa158edee1fb9b817fbc0fbc SHA512 e57d84465793919f7f1ea687163c248b3bb916e4c0f62cd3077c95fb2b9bebe569715b545cd2d077ce41da01989f5c67dc92af51162696aed203d4fd907e739c
diff --git a/media-sound/jivelite/Manifest b/media-sound/jivelite/Manifest
index e793fec..c3d5eb0 100644
--- a/media-sound/jivelite/Manifest
+++ b/media-sound/jivelite/Manifest
@@ -1,2 +1,2 @@
-EBUILD jivelite-20160725.ebuild 1934 SHA256 d29f482b09b6a6c87b24e1e5f9214bb95fc152332f7820441eb77ed9a2f23e83 SHA512 fcaf62817ffa2130374b855067ae286d3b5b55ebd83a4c50cb34c5e7e654666f5a4921c35ff39563f2f1bf198947306b3f3b4031d66a42f846394033f4fad921 WHIRLPOOL 3b6d4cc895781ac468f07ca5e6915d27b15fa16da46e2e5031a0cfdd121f0af07098d4b10c973f8cac6e76ddba60ff817ed4db46007adc30d420c7a0894eea90
-EBUILD jivelite-20170915.ebuild 1923 SHA256 85dd0660b1e7fcc84a5e3872ac203f21800bdae6d25879aee161e15f318b32e5 SHA512 9bf1caedd12d681309fe817e5e39aeb99139800717c53f26b0e9eb1fe4c5c7be1a7cf69b144523f3fa5b1bf1bd8d5716449fe625e12568f2a1cc3824e07ef5fd WHIRLPOOL 73ed4b9c343b3dae3c1d1a21cb184ab1b3b33eaf1d73559292bc18a3ea796802b28738ceb3e9196efb4ed0b3561d4e22b81d2937cd63e7801b404baa908f3782
+EBUILD jivelite-20160725.ebuild 1934 BLAKE2B 6932c23addbb274df2f57130466be263b9a7b422854d4b5f0fdc3a4beea8e10d7873a664a1462f765b4a38daf8faf75905886f12f5929b78e4d29c92a9933bd1 SHA512 fcaf62817ffa2130374b855067ae286d3b5b55ebd83a4c50cb34c5e7e654666f5a4921c35ff39563f2f1bf198947306b3f3b4031d66a42f846394033f4fad921
+EBUILD jivelite-20170915.ebuild 1923 BLAKE2B af4b1ec5abcaf94f355b72512e36e84ca81fc9dabd0d36434421d00d7a12044448f4e8774ecfb5d74bbe7f96c9ab81b7b1ca715fa50a839f2e8d341722c52815 SHA512 9bf1caedd12d681309fe817e5e39aeb99139800717c53f26b0e9eb1fe4c5c7be1a7cf69b144523f3fa5b1bf1bd8d5716449fe625e12568f2a1cc3824e07ef5fd
diff --git a/media-sound/lms-gd/Manifest b/media-sound/lms-gd/Manifest
index f0fb45f..796933f 100644
--- a/media-sound/lms-gd/Manifest
+++ b/media-sound/lms-gd/Manifest
@@ -1,3 +1,5 @@
DIST lms-gd-0.1.tar.gz 9916 BLAKE2B 95b15d85438a8d067d1d6dc2b94c66ea4152234b93d33e9d2573d4d3d80bd15a6e35eb2c57457fe0d41d0c18ae10cd48dbbd8e5820a3c6c44d30422d43c5da96 SHA512 6a93bf24bb346e49ab6915f50de49ebc6302627a6e8d9eccc2ae7b9f81306e05307e3168a06002ef029709dcae9d6a438f0a205c12a63516658544214ebda384
+DIST lms-gd-0.2.tar.gz 9916 BLAKE2B 95b15d85438a8d067d1d6dc2b94c66ea4152234b93d33e9d2573d4d3d80bd15a6e35eb2c57457fe0d41d0c18ae10cd48dbbd8e5820a3c6c44d30422d43c5da96 SHA512 6a93bf24bb346e49ab6915f50de49ebc6302627a6e8d9eccc2ae7b9f81306e05307e3168a06002ef029709dcae9d6a438f0a205c12a63516658544214ebda384
EBUILD lms-gd-0.1.ebuild 977 BLAKE2B 9cf37b6c9fbb93a92d5ff7f84abd116aee4139d162259831159ea22c436d726f8011f80387a90c082c09a33b57fbf9e481985c125d1bb28729bc73fdd88216bf SHA512 9fef78f9ceaeab51c5a27ccc07b73fa7c5a428c99e3d57a95dd704a76ff56b467d5773dd7af2c6648e83c4fde95836ae825618ab5aaadddeb2e61441c574697c
+EBUILD lms-gd-0.2.ebuild 1165 BLAKE2B 55b8886960809dda316efc2a405490901801dcf6c316e7a36930bd409b2bd4b17db69901a43f73661455aaca2ba45023013a3333c7e7c552a16743d189d58aa9 SHA512 720d6e7b6327bdddeb7d0d7119b40c468478f3d19807cf068dfe066e8915b887211c59a51d3a5ecfe935ed0ad0d440fa70ea2be975ea0d0af79029bdcb7c9674
EBUILD lms-gd-9999.ebuild 974 BLAKE2B 9d53776bcf1c209d902f1db3e3645c59f89fe2fafefd83ae5d6ac6187253d542f6c9bf1d94adc5facfe378be4fba8ca6999c4acb22d56e02cfe65c27006470f7 SHA512 51792e8cadaf753c0d1f1c85598b05a04675ecd66fe39802fe7383562443580872ad9ed4d3873ae31a3eccd018f4b4b6f316d451b8071b70839cd22d893decc8
diff --git a/media-sound/lms-restart/Manifest b/media-sound/lms-restart/Manifest
index 5a42d30..3bbb0e2 100644
--- a/media-sound/lms-restart/Manifest
+++ b/media-sound/lms-restart/Manifest
@@ -1 +1 @@
-EBUILD lms-restart-9999.ebuild 896 SHA256 826341346217b53e89ed104551eb694f79b22453cf93216b556b1e22c9157ae9 SHA512 cb765ed5036ab09c81ab99ac583d0d198255f4ee9715b56b5d552b904b7ecf031644417bf97517e08d03d2847de580beb1864413d5d064d09f92654b59f1fab7 WHIRLPOOL 97f1d87b88feccf3cfee91c9a01dbc2694024fe68a4c91601754eef060c1d9450a3f9241c50b17a0287109b944ac6cbd2148a24df50e89e0aac1af2863a7a830
+EBUILD lms-restart-9999.ebuild 896 BLAKE2B 6dc6c7b39f7646bf4cd5d7e4fdb3f0bb9ff85821e49ff991e16cf757e310dfa44db5d17650a28b1c32e728e9b0b817e8e112d0cbace1c9c2a7d3dbcf01ad9258 SHA512 cb765ed5036ab09c81ab99ac583d0d198255f4ee9715b56b5d552b904b7ecf031644417bf97517e08d03d2847de580beb1864413d5d064d09f92654b59f1fab7
diff --git a/media-sound/logitechmediaserver-bin/Manifest b/media-sound/logitechmediaserver-bin/Manifest
deleted file mode 100644
index d8161be..0000000
--- a/media-sound/logitechmediaserver-bin/Manifest
+++ /dev/null
@@ -1,24 +0,0 @@
-AUX Gentoo-detailed-changelog.txt 62 BLAKE2B c748b93bfa5fdf69857eb38cb7f5291d81d568c4a1203b7bc5db6aa25e7aecd79670775fc1e49668fae8a399a8c79e0fa7d8a220d7f85044c8bdf14ae982a725 SHA512 57513b5b61b4bcbf6e15f5b414030172b1b50b058b9ea2d237929d0a83a25d0d57cbdf1385614fd0fc4a5e684d9ccf36cb1f2b6fcf42bd2fa0c07c56cf659738
-AUX Gentoo-plugins-README.txt 884 BLAKE2B a6c16d810d236b6d6b7b6d97f51ccbf0d51db239604fd5505666742c95bbf47d19bf28bd6184de25c1502d70e5392da9ab1ed1726a684bb8d296f2f55f298910 SHA512 3248240c97f866fa63674553622daf4e5060c20d2dbf7f5ab92cc5d9f6a2002852d7c5ccb30b7f0c6fe7fb3b136fa03770977cd3b767d9c241fa65861517ec2a
-AUX gentoo-filepaths.pm 1790 BLAKE2B a9913907eda9d6ffa4451d6732d43be464706cca31297e711524e620057c6ff1e040153a80833e855ca15cec1db90e310162d9bf000707927c941e37e40ae39b SHA512 8f9236bdbb4894bb39856acda6316c230f65600190d240b4bb68aaa71e592317951047403e595eb00d02f34e7381f62f78018e80610d7864b234c9c58242131c
-AUX logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch 395 BLAKE2B d0edcbda0a402fe108fe55bc1a383f0f1ebd2672857a6a3a5c9a637da6a976008768a378779b0d622a7caabf2acec205ef006fe322444718743a0bd0b26416f7 SHA512 db85dfdc14b3e130381279a24178090251513d43e04e034579fd1f2bc714a83d57287c332981a387e1e52ee73b90ac47ab79eeb6d4b04175f59f511eadd25ab7
-AUX logitechmediaserver-bin-7.9.0-uuid-gentoo.patch 525 BLAKE2B e7edcc2d3690d50ec7c21bbdebd92f2b603d17b006cdae71804d8cf93c4148adb440a788b9959295a1152a4c35026477149bc4aa4da7d20360b57206008a00a3 SHA512 d4c5adc241f02880bd1d386212e34ba7bf38d7f494dcb74715272ed20cb696e34cbe5dc080bdb4583b262cafb6ad0751ba355fc03e498de11db70e71daa71e8a
-AUX logitechmediaserver-bin-7.9.0_pre20160918-client-playlists-gentoo.patch 395 BLAKE2B d0edcbda0a402fe108fe55bc1a383f0f1ebd2672857a6a3a5c9a637da6a976008768a378779b0d622a7caabf2acec205ef006fe322444718743a0bd0b26416f7 SHA512 db85dfdc14b3e130381279a24178090251513d43e04e034579fd1f2bc714a83d57287c332981a387e1e52ee73b90ac47ab79eeb6d4b04175f59f511eadd25ab7
-AUX logitechmediaserver-bin-7.9.0_pre20160918-uuid-gentoo.patch 525 BLAKE2B e7edcc2d3690d50ec7c21bbdebd92f2b603d17b006cdae71804d8cf93c4148adb440a788b9959295a1152a4c35026477149bc4aa4da7d20360b57206008a00a3 SHA512 d4c5adc241f02880bd1d386212e34ba7bf38d7f494dcb74715272ed20cb696e34cbe5dc080bdb4583b262cafb6ad0751ba355fc03e498de11db70e71daa71e8a
-AUX logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch 394 BLAKE2B 96415c48c43593bb7aa98b1ea9f9d7f7d8aa645dc53099d084790613f84849ac673c324b716d7411476fa8080e59ae6b286f76445927b29032dee24c41c8851d SHA512 222c19829c00a767198e8c96187f9df113c3e38bd8066e7650d72d23ace515cddc1c00437bf22e395645a982ce50e7af7fa969a450439c0ac9e785b1edb019bb
-AUX logitechmediaserver-bin-7.9.1-uuid-gentoo.patch 524 BLAKE2B 0c2d23d746c3c56694c0d3b537c30736e3d82d556a97e5349112340e6235443d4f8de3710ca34a2c6bd14a65f9f4f2e65b45079d90620157203841b5a5e5322d SHA512 99e14b1e42825d8fab22c54d7c3780498f6719eb5e91261c8d71d1c284e183d430a8799c4eb9a6bd953b64faf73e6472d587fe2fe4a74e3f0fd18eb9a9fcdffb
-AUX logitechmediaserver-bin-7.9.1_pre20170715-client-playlists-gentoo.patch 395 BLAKE2B d0edcbda0a402fe108fe55bc1a383f0f1ebd2672857a6a3a5c9a637da6a976008768a378779b0d622a7caabf2acec205ef006fe322444718743a0bd0b26416f7 SHA512 db85dfdc14b3e130381279a24178090251513d43e04e034579fd1f2bc714a83d57287c332981a387e1e52ee73b90ac47ab79eeb6d4b04175f59f511eadd25ab7
-AUX logitechmediaserver-bin-7.9.1_pre20170715-uuid-gentoo.patch 525 BLAKE2B e7edcc2d3690d50ec7c21bbdebd92f2b603d17b006cdae71804d8cf93c4148adb440a788b9959295a1152a4c35026477149bc4aa4da7d20360b57206008a00a3 SHA512 d4c5adc241f02880bd1d386212e34ba7bf38d7f494dcb74715272ed20cb696e34cbe5dc080bdb4583b262cafb6ad0751ba355fc03e498de11db70e71daa71e8a
-AUX logitechmediaserver.conf.d 477 BLAKE2B 3797f09c77cebd5a0c90db10e53da21f73b341ab33e56309e1aaf272faa1434ee1f3eba5f4a2c9df837ac385e9fa054913beaa563f88d55a7bd4565a693c6456 SHA512 686c00e7a28df15369aad74d46700d5a943bf539a57828f83e313d82014c8610c41481aff2678908f90f6bf702c0ac5408bfc7909b155c21ddc5fec21fccac28
-AUX logitechmediaserver.init.d 1127 BLAKE2B f7f1889634e622b1379f51ad090a0b63136f31923245f16224149ea1e7569f2db9880b59e2111b73dbb13a923039bd7e0b19a5bb287fcc1053bfa77c2441e462 SHA512 ae2d5580a4706703927cd6a05aa64f3e5fa2a7bd2260885591323266f1fb127e5ef30cb94f5ced2313aabc0d59f9df06178301266d71978561b86419c4d86ae4
-AUX logitechmediaserver.logrotate.d 347 BLAKE2B 218cc90d93e8739112a3379c48e5cbb830f4c21548328ef8630deff1e4ad5a3e5ccf4b12b1fb6d4a0f93a6aa8549394714e531425d29b1a6bd293c34e09990c8 SHA512 5787166d7318e494c574e965f47f6074805371283f5fd33955e02302ba43ffc64b2aa18f1c5a081d23ba49fb76cf512cfd966e5d68496fa54c05f911bab422b6
-AUX logitechmediaserver.service 506 BLAKE2B 473f08b16ca9a33c3b1d7f3a485ea2315c61e1a0c393b8a58175990f5277b50d4c5adec49addf84e51e610a624d38ddb1b178fca4c8b62350a3b6f1c6a0d1ea3 SHA512 fee5905f3c9b4ea14a983b5536ef3526943be7fb9b1e0b1c4534bb82c831eb45b6bca5a5f46e021e93ab5140b281dd7583483961f356fc1772c33cdfc00fe422
-DIST a321b3b3bb6183eca27e4a509522cbbffbaa3087.zip 189877865 BLAKE2B 27cb40a1f378bd9fb65e3a8614c85a05cca671c180829b15db8bd31b695d58628febc5b71ba1b5a52ffc9dff4d6a5663920a6c919c13910ae6becf489ccdd455 SHA512 182572da7864fe9467035c1a3d4b531d8c03fbdb77708cb3d7e88598d79485503e27a9740bf51db578bdcaf1b931adf18a1ce84e840ab63f8b485df296a7feb7
-DIST logitechmediaserver-7.9.0.tgz 155537396 BLAKE2B 168d1b06f97cff220581ee74c80a31b9c693fed186d911f81f6986e7f39243eda8fdd751c553c23cd8659689af0105bfb6122954f65b03353b1ad42bb9e3da93 SHA512 2422c65fdcbc33e7ee2592a389176532dffc991cd445ee3dda1b4f6a0f76f783d8ccd29e09ecfa50957813b876c275fcde7c207d787dbfa6f633b8da7d4e9ea8
-DIST logitechmediaserver-7.9.1-1499900819.tgz 162244017 BLAKE2B 4acbe0a104dae84355196a44eccc1bda833d2b6024e57d72efa397064053a07e0df5d6e3285b7935686669c62c2ec34a379c0933d567cfaf6895cb0d65ba6e15 SHA512 d5f25119b22dc508283907cfa4511e0b1fb0b971c01f1d143c8677380332d069ca4ef2bc3774eae8515dde5b6933e01e6d6bfb737231ad77b1402b5eafe30b75
-DIST logitechmediaserver-7.9.1.tgz 188341171 BLAKE2B f2e16df3aab81a7d5aa544a3c45f74b70ee753296f6c170094e607a9962790cfad633dbdc9559fab44599fa23ae6bd9a5aee25e5bb9ddbe11807e51fb7e8fb22 SHA512 af1abe32c6507ec5701d246515aa2604a3eeb9acd48a6729a8ebbaab355943e72daf02bc1dbed1e9b829a4b32b47beced5c9227feeba57df84aaa296edc4ff21
-EBUILD logitechmediaserver-bin-7.9.0.ebuild 8478 BLAKE2B 939a5ce7a9443d50cb29334629bb17a4d33ae94cb2382ab8c2aaff0671da6408b474b70349898ea692fd61326e9f1578f016ee39b60f66a02d4439a0ed8717ab SHA512 033ec64dcb4dc13d72aceaa345e8b9eed013d57ead54cc8717fe3bcec1a30a7c1f7ee7dc57cb3d3d78bba88b730a23f9572fb53799f344e19e9d5dd63c3353ae
-EBUILD logitechmediaserver-bin-7.9.0_pre20160918.ebuild 73592 BLAKE2B e689df9b547225f2a0d0cc0f1973e34d7a2597e4020d47c1e2b8330530f2d12de8bb148e7377fd564ff92fc41bcfe3db9bf7c6caf06498a68d57ded225451c56 SHA512 3598b6d7801a6aa7d80a80e59917db980fda8cd90cced728e3be2a852b5253ef267b72282e172aa869b5e9d7accacdc8ac6ffdaddc086888ac44f22d23e76708
-EBUILD logitechmediaserver-bin-7.9.1-r1.ebuild 8687 BLAKE2B 6738055ddfbb7921e6956890b2ac692554ae0af767c51859ff6aac64477342dff3aa72b58ebdf14e4722e641cab3036915f213ff036dbed35078bbddaaabce6d SHA512 d1ac7320991257535bd659a9da645718a932c6ae8b044777667a06dc319b5c86e96d53dcf4182c80440de9b878e2ab34feb5b561a043144b0efbc997d6fcfc81
-EBUILD logitechmediaserver-bin-7.9.1.ebuild 8687 BLAKE2B b0f207d39432e3af3ffef6c702dd20be6edabf4610c77605b0b00807a028de152465faa17de49c7c6ea735fbc6746e7d6740eff0d0d4a3ad81979661ffdc0059 SHA512 29950b3a9121ee7f88c517ca99f39fbdd5ccf66060bee6e4135e2b83de8eceaf967f040ef5556129058cc7145afa715e443d32c33e60f530647e97c8fc759e72
-EBUILD logitechmediaserver-bin-7.9.1_pre20170715.ebuild 8601 BLAKE2B ecaa40ca7cc8bee7eea7a5a621d1c0539179a35ae3c2ebf4f1d1e13deb9808787bfd2c128101c33eb3493bf995555679a71e0f284e709829ad5a566d0b8a95c3 SHA512 ba92f65178e0cf52edee78b630d066b6b1a42f8440cb8e9b36d91569b12ae0ebf41ae18cf039db8d22753c9a5ccd6fa4387a3e1780ef7e2d43820b20ead725c4
diff --git a/media-sound/logitechmediaserver-bin/files/Gentoo-detailed-changelog.txt b/media-sound/logitechmediaserver-bin/files/Gentoo-detailed-changelog.txt
deleted file mode 100644
index b46f738..0000000
--- a/media-sound/logitechmediaserver-bin/files/Gentoo-detailed-changelog.txt
+++ /dev/null
@@ -1,3 +0,0 @@
----- logitechmediaserver-bin-7.8.1_preXXXXX
-
-Initial version.
diff --git a/media-sound/logitechmediaserver-bin/files/Gentoo-plugins-README.txt b/media-sound/logitechmediaserver-bin/files/Gentoo-plugins-README.txt
deleted file mode 100644
index 437b9b4..0000000
--- a/media-sound/logitechmediaserver-bin/files/Gentoo-plugins-README.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header$
-
-The standard Logitech Media Server package is installed differently on Gentoo
-in order that the installation complies with Gentoo's filesystem layout. These
-notes are provided to give guidance for installing plugins within this
-modified layout.
-
-MANUALLY INSTALLING PLUGINS
-
-The installation instructions of plugins should be followed but with the
-following Gentoo specifics:
-
-* Plugins should be installed into the directory:
- /var/lib/logitechmediaserver/Plugins
-* Extension binaries (which sometimes accompany plugins) should be installed
- into the directory:
- /opt/logitechmediaserver/Bin
-
-BACKGROUND
-
-Those interested can refer to the following for details of Gentoo's filesystem
-standard:
-http://devmanual.gentoo.org/general-concepts/filesystem/index.html
diff --git a/media-sound/logitechmediaserver-bin/files/gentoo-filepaths.pm b/media-sound/logitechmediaserver-bin/files/gentoo-filepaths.pm
deleted file mode 100644
index eb239e2..0000000
--- a/media-sound/logitechmediaserver-bin/files/gentoo-filepaths.pm
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header$
-
-# This file contains a custom OS package to provide information on the
-# installation structure on Gentoo.
-
-package Slim::Utils::OS::Custom;
-
-use strict;
-
-use base qw(Slim::Utils::OS::Linux);
-
-sub initDetails {
- my $class = shift;
-
- $class->{osDetails} = $class->SUPER::initDetails();
-
- $class->{osDetails}->{isGentoo} = 1 ;
-
- # Ensure we find manually installed plugin files.
- push @INC, '/var/lib/logitechmediaserver';
- push @INC, '/var/lib/logitechmediaserver/Plugins';
-
- return $class->{osDetails};
-}
-
-=head2 dirsFor( $dir )
-
-Return OS Specific directories.
-
-Argument $dir is a string to indicate which of the Logitech Media Server
-directories we need information for.
-
-=cut
-
-sub dirsFor {
- my ($class, $dir) = @_;
-
- my @dirs = ();
-
- # Overrides for specific directories.
- if ($dir eq 'Plugins') {
-
- # Look in the normal places.
- push @dirs, $class->SUPER::dirsFor($dir);
-
- # User-installed plugins are in a different place, so add it.
- push @dirs, '/var/lib/logitechmediaserver/Plugins';
-
- } elsif ($dir eq 'ClientPlaylists') {
-
- # LMS would normally try to put client playlists in the prefs
- # directory, but they aren't really prefs since they're dynamic
- # state of the clients. Effectively, they're the same as the
- # database cache, so we move these under /var/lib.
- push @dirs, '/var/lib/logitechmediaserver/ClientPlaylists';
-
- } elsif ($dir =~ /^(?:prefs)$/) {
-
- # Server and plugin preferences are in a different place.
- push @dirs, $::prefsdir || '/etc/logitechmediaserver';
-
- } else {
-
- # Use the default behaviour to locate the directory.
- push @dirs, $class->SUPER::dirsFor($dir);
-
- }
-
- return wantarray() ? @dirs : $dirs[0];
-}
-
-1;
-
-__END__
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch
deleted file mode 100644
index fc13cca..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-client-playlists-gentoo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Slim/Player/Playlist.pm.orig 2012-05-29 13:43:52.000000000 +0100
-+++ Slim/Player/Playlist.pm 2012-05-29 13:43:52.000000000 +0100
-@@ -1124,7 +1124,7 @@
- $id =~ s/://g;
-
- return Slim::Utils::Misc::fileURLFromPath(
-- catfile(Slim::Utils::OSDetect::dirsFor('prefs'), "clientplaylist_$id.m3u")
-+ catfile(Slim::Utils::OSDetect::dirsFor('ClientPlaylists'), "clientplaylist_$id.m3u")
- );
- }
-
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-uuid-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-uuid-gentoo.patch
deleted file mode 100644
index 756c533..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0-uuid-gentoo.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- slimserver.pl.orig 2012-05-29 13:43:52.000000000 +0100
-+++ slimserver.pl 2012-04-01 22:00:00.000000000 +0100
-@@ -471,8 +471,9 @@
-
- # Generate a UUID for this SC instance on first-run
- if ( !$prefs->get('server_uuid') ) {
-- require UUID::Tiny;
-- $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) );
-+ require Data::UUID;
-+ my $ug = new Data::UUID;
-+ $prefs->set( server_uuid => lc $ug->create_str() );
- }
-
- main::INFOLOG && $log->info("Server binary search path init...");
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-client-playlists-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-client-playlists-gentoo.patch
deleted file mode 100644
index fc13cca..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-client-playlists-gentoo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Slim/Player/Playlist.pm.orig 2012-05-29 13:43:52.000000000 +0100
-+++ Slim/Player/Playlist.pm 2012-05-29 13:43:52.000000000 +0100
-@@ -1124,7 +1124,7 @@
- $id =~ s/://g;
-
- return Slim::Utils::Misc::fileURLFromPath(
-- catfile(Slim::Utils::OSDetect::dirsFor('prefs'), "clientplaylist_$id.m3u")
-+ catfile(Slim::Utils::OSDetect::dirsFor('ClientPlaylists'), "clientplaylist_$id.m3u")
- );
- }
-
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-uuid-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-uuid-gentoo.patch
deleted file mode 100644
index 756c533..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.0_pre20160918-uuid-gentoo.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- slimserver.pl.orig 2012-05-29 13:43:52.000000000 +0100
-+++ slimserver.pl 2012-04-01 22:00:00.000000000 +0100
-@@ -471,8 +471,9 @@
-
- # Generate a UUID for this SC instance on first-run
- if ( !$prefs->get('server_uuid') ) {
-- require UUID::Tiny;
-- $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) );
-+ require Data::UUID;
-+ my $ug = new Data::UUID;
-+ $prefs->set( server_uuid => lc $ug->create_str() );
- }
-
- main::INFOLOG && $log->info("Server binary search path init...");
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch
deleted file mode 100644
index b1e4381..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-client-playlists-gentoo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Slim/Player/Playlist.pm 2015-08-16 16:39:04.469868701 +0100
-+++ b/Slim/Player/Playlist.pm 2015-08-16 16:39:04.469868701 +0100
-@@ -1042,7 +1042,7 @@
- $id =~ s/://g;
-
- return Slim::Utils::Misc::fileURLFromPath(
-- catfile(Slim::Utils::OSDetect::dirsFor('prefs'), "clientplaylist_$id.m3u")
-+ catfile(Slim::Utils::OSDetect::dirsFor('ClientPlaylists'), "clientplaylist_$id.m3u")
- );
- }
-
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch
deleted file mode 100644
index f4b5305..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1-uuid-gentoo.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/slimserver.pl 2015-08-16 16:39:04.469868701 +0100
-+++ b/slimserver.pl 2015-08-16 16:39:04.469868701 +0100
-@@ -440,8 +440,9 @@
-
- # Generate a UUID for this SC instance on first-run
- if ( !$prefs->get('server_uuid') ) {
-- require UUID::Tiny;
-- $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) );
-+ require Data::UUID;
-+ my $ug = new Data::UUID;
-+ $prefs->set( server_uuid => lc $ug->create_str() );
- }
-
- main::INFOLOG && $log->info("Server binary search path init...");
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-client-playlists-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-client-playlists-gentoo.patch
deleted file mode 100644
index fc13cca..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-client-playlists-gentoo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Slim/Player/Playlist.pm.orig 2012-05-29 13:43:52.000000000 +0100
-+++ Slim/Player/Playlist.pm 2012-05-29 13:43:52.000000000 +0100
-@@ -1124,7 +1124,7 @@
- $id =~ s/://g;
-
- return Slim::Utils::Misc::fileURLFromPath(
-- catfile(Slim::Utils::OSDetect::dirsFor('prefs'), "clientplaylist_$id.m3u")
-+ catfile(Slim::Utils::OSDetect::dirsFor('ClientPlaylists'), "clientplaylist_$id.m3u")
- );
- }
-
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-uuid-gentoo.patch b/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-uuid-gentoo.patch
deleted file mode 100644
index 756c533..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver-bin-7.9.1_pre20170715-uuid-gentoo.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- slimserver.pl.orig 2012-05-29 13:43:52.000000000 +0100
-+++ slimserver.pl 2012-04-01 22:00:00.000000000 +0100
-@@ -471,8 +471,9 @@
-
- # Generate a UUID for this SC instance on first-run
- if ( !$prefs->get('server_uuid') ) {
-- require UUID::Tiny;
-- $prefs->set( server_uuid => UUID::Tiny::create_UUID_as_string( UUID::Tiny::UUID_V4() ) );
-+ require Data::UUID;
-+ my $ug = new Data::UUID;
-+ $prefs->set( server_uuid => lc $ug->create_str() );
- }
-
- main::INFOLOG && $log->info("Server binary search path init...");
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver.conf.d b/media-sound/logitechmediaserver-bin/files/logitechmediaserver.conf.d
deleted file mode 100644
index 146d957..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver.conf.d
+++ /dev/null
@@ -1,11 +0,0 @@
-# /etc/conf.d/logitechmediaserver
-
-# The following contains any other options you want to specify, such as default
-# logging options. The example below will prevent the discovery and display of
-# UPnP devices within your players.
-#
-# See "/opt/logitechmediaserver/slimserver.pl --help" for a full list of possible
-# options, but note that many of them are supplied by
-# /etc/init.d/logitechmediaserver and so don't need to be present here.
-#LMS_OPTS="--d_startup"
-LMS_OPTS=""
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver.init.d b/media-sound/logitechmediaserver-bin/files/logitechmediaserver.init.d
deleted file mode 100755
index 284df12..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver.init.d
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# These fit the Logitech Media Server ebuild and so shouldn't need to be
-# changed; user-servicable parts go in /etc/conf.d/logitechmediaserver.
-lms=logitechmediaserver
-rundir=/var/run/${lms}
-logdir=/var/log/${lms}
-optdir=/opt/${lms}
-vardir=/var/lib/${lms}
-pidfile=${rundir}/${lms}.pid
-cachedir=${vardir}/cache
-prefsdir=/etc/${lms}
-lmsuser=${lms}
-lmsbin=${optdir}/slimserver.pl
-
-depend() {
- need net
-}
-
-start_pre() {
- checkpath -q -d -o ${lmsuser}:${lmsuser} -m 0770 "${rundir}"
-}
-
-start() {
- ebegin "Starting Logitech Media Server"
-
- cd /
- start-stop-daemon \
- --start --exec ${lmsbin} \
- --pidfile ${pidfile} \
- --user ${lmsuser} \
- --background \
- -- \
- --quiet \
- --pidfile=${pidfile} \
- --cachedir=${cachedir} \
- --prefsdir=${prefsdir} \
- --logdir=${logdir} \
- ${LMS_OPTS}
-
- eend $? "Failed to start Logitech Media Server"
-}
-
-stop() {
- ebegin "Stopping Logitech Media Server"
- start-stop-daemon --retry 10 --stop --pidfile ${pidfile}
- eend $? "Failed to stop Logitech Media Server"
-}
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver.logrotate.d b/media-sound/logitechmediaserver-bin/files/logitechmediaserver.logrotate.d
deleted file mode 100644
index 1ae4cc0..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver.logrotate.d
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header$
-
-/var/log/logitechmediaserver/scanner.log /var/log/logitechmediaserver/server.log /var/log/logitechmediaserver/perfmon.log {
- missingok
- notifempty
- copytruncate
- rotate 5
- size 100k
- su logitechmediaserver logitechmediaserver
-}
diff --git a/media-sound/logitechmediaserver-bin/files/logitechmediaserver.service b/media-sound/logitechmediaserver-bin/files/logitechmediaserver.service
deleted file mode 100644
index 4487bbb..0000000
--- a/media-sound/logitechmediaserver-bin/files/logitechmediaserver.service
+++ /dev/null
@@ -1,17 +0,0 @@
-# unit file for media-sound/logitechmediaserver-bin
-#
-# Thanks to Caj Zell for the draft.
-
-[Unit]
-Description=Logitech Media Server Daemon
-After=network.target
-
-[Service]
-User=logitechmediaserver
-Group=logitechmediaserver
-WorkingDirectory=/opt/logitechmediaserver
-#EnvironmentFile=/etc/conf.d/logitechmediaserver
-ExecStart=/opt/logitechmediaserver/slimserver.pl --prefsdir=/etc/logitechmediaserver --cachedir=/var/lib/logitechmediaserver/cache --logfile=syslog $LMS_OPTS
-
-[Install]
-WantedBy=network.target
diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0.ebuild
deleted file mode 100644
index 34d35fe..0000000
--- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0.ebuild
+++ /dev/null
@@ -1,259 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit eutils user systemd
-
-MY_PN="${PN/-bin}"
-
-if [[ ${PV} == *_pre* ]] ; then
- GIT_COMMIT="a321b3b3bb6183eca27e4a509522cbbffbaa3087"
- SRC_URI="https://github.com/Logitech/slimserver/archive/${GIT_COMMIT}.zip"
- S="${WORKDIR}/slimserver-${GIT_COMMIT}"
- KEYWORDS="~amd64 ~x86"
-elif [[ ${PV} == "9999" ]] ; then
- EGIT_BRANCH="public/7.9"
- EGIT_REPO_URI="https://github.com/Logitech/slimserver.git"
- S="${WORKDIR}/slimserver"
- inherit git-3
-else
- SRC_URI="http://downloads.slimdevices.com/LogitechMediaServer_v${PV}/${MY_PN}-${PV}.tgz"
- S="${WORKDIR}/${MY_PN}-${PV}"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Logitech Media Server (streaming audio server)"
-HOMEPAGE="http://github.com/Logitech/slimserver"
-LICENSE="${PN}"
-RESTRICT="bindist mirror"
-SLOT="0"
-IUSE=""
-
-# Installation dependencies.
-DEPEND="
- !media-sound/squeezecenter
- !media-sound/squeezeboxserver
- app-arch/unzip
- "
-
-# Runtime dependencies.
-RDEPEND="
- !prefix? ( >=sys-apps/baselayout-2.0.0 )
- !prefix? ( virtual/logger )
- app-admin/logrotate
- =dev-lang/perl-5.24*[ithreads]
- >=dev-perl/Data-UUID-1.202
- "
-
-QA_PREBUILT="
- opt/logitechmediaserver/Bin/x86_64-linux/*
- opt/logitechmediaserver/CPAN/arch/5.24/x86_64-linux-thread-multi/*
-"
-
-RUN_UID=logitechmediaserver
-RUN_GID=logitechmediaserver
-
-# Installation locations
-OPTDIR="/opt/${MY_PN}"
-VARDIR="/var/lib/${MY_PN}"
-CACHEDIR="${VARDIR}/cache"
-USRPLUGINSDIR="${VARDIR}/Plugins"
-SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins"
-CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists"
-PREFSDIR="/etc/${MY_PN}"
-LOGDIR="/var/log/${MY_PN}"
-SVRPREFS="${PREFSDIR}/server.prefs"
-
-# Old Squeezebox Server file locations
-SBS_PREFSDIR='/etc/squeezeboxserver/prefs'
-SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs"
-SBS_VARLIBDIR='/var/lib/squeezeboxserver'
-SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins"
-SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins"
-
-DOCS="Changelog?.html Installation.txt"
-
-pkg_setup() {
- enewgroup ${RUN_GID}
- enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID}
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-uuid-gentoo.patch"
- epatch "${FILESDIR}/${P}-client-playlists-gentoo.patch"
- (cd CPAN/arch && rm -rf 5.10 5.12 5.14 5.16 5.18 5.20 5.22 5.8)
- (cd Bin && rm -rf arm*-linux i86pc-solaris* sparc-linux i386-linux powerpc-linux)
- eapply_user
-}
-
-src_install() {
-
- # The custom OS module for Gentoo - provides OS-specific path details
- cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module"
-
- # Everthing into our package in the /opt hierarchy (LHS)
- dodir "${OPTDIR}"
- cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files"
-
- dodoc ${DOCS}
- dodoc "${FILESDIR}/Gentoo-plugins-README.txt"
- dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt"
-
- # Preferences directory
- dodir "${PREFSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${PREFSDIR}"
- fperms 770 "${PREFSDIR}"
-
- # Install init scripts (OpenRC)
- newconfd "${FILESDIR}/logitechmediaserver.conf.d" "${MY_PN}"
- newinitd "${FILESDIR}/logitechmediaserver.init.d" "${MY_PN}"
-
- # Install unit file (systemd)
- systemd_dounit "${FILESDIR}/${MY_PN}.service"
-
- # Initialize server cache directory
- dodir "${CACHEDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${CACHEDIR}"
- fperms 770 "${CACHEDIR}"
-
- # Initialize the log directory
- dodir "${LOGDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}"
- fperms 770 "${LOGDIR}"
- touch "${ED}/${LOGDIR}/server.log"
- touch "${ED}/${LOGDIR}/scanner.log"
- touch "${ED}/${LOGDIR}/perfmon.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/scanner.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/perfmon.log"
-
- # Initialise the user-installed plugins directory
- dodir "${USRPLUGINSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${USRPLUGINSDIR}"
- fperms 770 "${USRPLUGINSDIR}"
-
- # Initialise the client playlists directory
- dodir "${CLIENTPLAYLISTSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${CLIENTPLAYLISTSDIR}"
- fperms 770 "${CLIENTPLAYLISTSDIR}"
-
- # Install logrotate support
- insinto /etc/logrotate.d
- newins "${FILESDIR}/logitechmediaserver.logrotate.d" "${MY_PN}"
-}
-
-lms_starting_instr() {
- elog "Logitech Media Server can be started with the following command (OpenRC):"
- elog "\t/etc/init.d/logitechmediaserver start"
- elog "or (systemd):"
- elog "\tsystemctl start logitechmediaserver"
- elog ""
- elog "Logitech Media Server can be automatically started on each boot"
- elog "with the following command (OpenRC):"
- elog "\trc-update add logitechmediaserver default"
- elog "or (systemd):"
- elog "\tsystemctl enable logitechmediaserver"
- elog ""
- elog "You might want to examine and modify the following configuration"
- elog "file before starting Logitech Media Server:"
- elog "\t/etc/conf.d/logitechmediaserver"
- elog ""
-
- # Discover the port number from the preferences, but if it isn't there
- # then report the standard one.
- httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null)
- elog "You may access and configure Logitech Media Server by browsing to:"
- elog "\thttp://localhost:${httpport:-9000}/"
- elog ""
-}
-
-pkg_postinst() {
-
- # Point user to database configuration step, if an old installation
- # of SBS is found.
- if [ -f "${SBS_SVRPREFS}" ]; then
- elog "If this is a new installation of Logitech Media Server and you"
- elog "previously used Squeezebox Server (media-sound/squeezeboxserver)"
- elog "then you may migrate your previous preferences and plugins by"
- elog "running the following command (note that this will overwrite any"
- elog "current preferences and plugins):"
- elog "\temerge --config =${CATEGORY}/${PF}"
- elog ""
- fi
-
- # Tell use user where they should put any manually-installed plugins.
- elog "Manually installed plugins should be placed in the following"
- elog "directory:"
- elog "\t${USRPLUGINSDIR}"
- elog ""
-
- # Show some instructions on starting and accessing the server.
- lms_starting_instr
-
- elog "Support thread at: http://forums.slimdevices.com/showthread.php?107110-Logitech-Media-Server-7-9-is-out!"
-}
-
-lms_remove_db_prefs() {
- MY_PREFS=$1
-
- einfo "Correcting database connection configuration:"
- einfo "\t${MY_PREFS}"
- TMPPREFS="${T}"/lmsserver-prefs-$$
- touch "${EROOT}${MY_PREFS}"
- sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}"
- mv "${TMPPREFS}" "${EROOT}${MY_PREFS}"
- chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}"
- chmod 660 "${EROOT}${MY_PREFS}"
-}
-
-pkg_config() {
- einfo "Press ENTER to migrate any preferences from a previous installation of"
- einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation"
- einfo "of Logitech Media Server."
- einfo ""
- einfo "Note that this will remove any current preferences and plugins and"
- einfo "therefore you should take a backup if you wish to preseve any files"
- einfo "from this current Logitech Media Server installation."
- einfo ""
- einfo "Alternatively, press Control-C to abort now..."
- read
-
- # Preferences.
- einfo "Migrating previous Squeezebox Server configuration:"
- if [ -f "${SBS_SVRPREFS}" ]; then
- [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}"
- einfo "\tPreferences (${SBS_PREFSDIR})"
- cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}"
- chmod -R u+w,g+w "${EROOT}${PREFSDIR}"
- chmod 770 "${EROOT}${PREFSDIR}"
- fi
-
- # Plugins installed through the built-in extension manager.
- if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then
- einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})"
- [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}"
- chmod 770 "${EROOT}${SVRPLUGINSDIR}"
- fi
-
- # Plugins manually installed by the user.
- if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then
- einfo "\tUser plugins (${SBS_USRPLUGINSDIR})"
- [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}"
- chmod 770 "${EROOT}${USRPLUGINSDIR}"
- fi
-
- # Remove the existing MySQL preferences from Squeezebox Server (if any).
- lms_remove_db_prefs "${SVRPREFS}"
-
- # Phew - all done. Give some tips on what to do now.
- einfo "Done."
- einfo ""
-}
diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0_pre20160918.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0_pre20160918.ebuild
deleted file mode 100644
index 281e6a4..0000000
--- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.0_pre20160918.ebuild
+++ /dev/null
@@ -1,974 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header$
-
-EAPI="5"
-
-MY_PN="${PN/-bin}"
-
-if [[ ${PV} == *_pre* ]] ; then
- GIT_COMMIT="a321b3b3bb6183eca27e4a509522cbbffbaa3087"
- SRC_URI="https://github.com/Logitech/slimserver/archive/${GIT_COMMIT}.zip"
- HOMEPAGE="http://github.com/Logitech/slimserver"
- S="${WORKDIR}/slimserver-${GIT_COMMIT}"
- INHERIT_VCS=""
- KEYWORDS="~amd64 ~x86"
-elif [[ ${PV} == "9999" ]] ; then
- EGIT_BRANCH="public/7.9"
- EGIT_REPO_URI="https://github.com/Logitech/slimserver.git"
- HOMEPAGE="http://github.com/Logitech/slimserver"
- S="${WORKDIR}/slimserver"
- INHERIT_VCS="git-2"
-else
- SRC_DIR="LogitechMediaServer_v${PV}"
- SRC_URI="http://downloads.slimdevices.com/${SRC_DIR}/${MY_P}.tgz"
- HOMEPAGE="http://www.mysqueezebox.com/download"
- BUILD_NUM="1375965195"
- MY_PV="${PV/_*}"
- MY_P_BUILD_NUM="${MY_PN}-${MY_PV}-${BUILD_NUM}"
- MY_P="${MY_PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P_BUILD_NUM}"
- INHERIT_VCS=""
- KEYWORDS="~amd64 ~x86"
-fi
-
-inherit ${INHERIT_VCS} eutils user systemd
-
-DESCRIPTION="Logitech Media Server (streaming audio server)"
-LICENSE="${PN}"
-RESTRICT="bindist mirror"
-SLOT="0"
-IUSE=""
-
-# Installation dependencies.
-DEPEND="
- !media-sound/squeezecenter
- !media-sound/squeezeboxserver
- app-arch/unzip
- "
-
-# Runtime dependencies.
-RDEPEND="
- !prefix? ( >=sys-apps/baselayout-2.0.0 )
- !prefix? ( virtual/logger )
- >=dev-lang/perl-5.8.8[ithreads]
- x86? ( <dev-lang/perl-5.19[ithreads] )
- amd64? ( <dev-lang/perl-5.23[ithreads] )
- >=dev-perl/Data-UUID-1.202
- "
-
-# This is a binary package and contains prebuilt executable and library
-# files. We need to identify those to suppress the QA warnings during
-# installation.
-QA_PREBUILT="
- opt/logitechmediaserver/Bin/arm-linux/faad
- opt/logitechmediaserver/Bin/arm-linux/flac
- opt/logitechmediaserver/Bin/arm-linux/mac
- opt/logitechmediaserver/Bin/arm-linux/sls
- opt/logitechmediaserver/Bin/arm-linux/sox
- opt/logitechmediaserver/Bin/arm-linux/wvunpack
- opt/logitechmediaserver/Bin/armhf-linux/faad
- opt/logitechmediaserver/Bin/armhf-linux/flac
- opt/logitechmediaserver/Bin/armhf-linux/sox
- opt/logitechmediaserver/Bin/armhf-linux/wvunpack
- opt/logitechmediaserver/Bin/darwin/faad
- opt/logitechmediaserver/Bin/darwin/flac
- opt/logitechmediaserver/Bin/darwin/mac
- opt/logitechmediaserver/Bin/darwin/sls
- opt/logitechmediaserver/Bin/darwin/sox
- opt/logitechmediaserver/Bin/darwin/wvunpack
- opt/logitechmediaserver/Bin/i386-freebsd-64int/faad
- opt/logitechmediaserver/Bin/i386-freebsd-64int/flac
- opt/logitechmediaserver/Bin/i386-freebsd-64int/mac
- opt/logitechmediaserver/Bin/i386-freebsd-64int/sls
- opt/logitechmediaserver/Bin/i386-freebsd-64int/wvunpack
- opt/logitechmediaserver/Bin/i386-linux/faad
- opt/logitechmediaserver/Bin/i386-linux/flac
- opt/logitechmediaserver/Bin/i386-linux/mac
- opt/logitechmediaserver/Bin/i386-linux/mppdec
- opt/logitechmediaserver/Bin/i386-linux/sls
- opt/logitechmediaserver/Bin/i386-linux/sox
- opt/logitechmediaserver/Bin/i386-linux/wvunpack
- opt/logitechmediaserver/Bin/powerpc-linux/faad
- opt/logitechmediaserver/Bin/powerpc-linux/flac
- opt/logitechmediaserver/Bin/powerpc-linux/mac
- opt/logitechmediaserver/Bin/powerpc-linux/sox
- opt/logitechmediaserver/Bin/powerpc-linux/wvunpack
- opt/logitechmediaserver/Bin/sparc-linux/aac2wav
- opt/logitechmediaserver/Bin/sparc-linux/alac
- opt/logitechmediaserver/Bin/sparc-linux/faad
- opt/logitechmediaserver/Bin/sparc-linux/mp42aac
- opt/logitechmediaserver/Bin/x86_64-linux/faad
- opt/logitechmediaserver/Bin/x86_64-linux/flac
- opt/logitechmediaserver/Bin/x86_64-linux/sox
- opt/logitechmediaserver/Bin/x86_64-linux/wvunpack
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.10/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.10/powerpc-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.10/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.12/arm-linux-gnueabi-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.12/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.12/powerpc-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.12/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabi-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.14/arm-linux-gnueabihf-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.14/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.14/powerpc-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.14/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.16/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.16/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.18/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.18/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.20/arm-linux-gnueabihf-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.20/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.20/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.22/arm-linux-gnueabihf-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.22/i386-linux-thread-multi-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Class/C3/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.8/arm-linux-gnueabi-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Class/C3/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-freebsd-64int/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Class/C3/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.8/i386-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Class/C3/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.8/powerpc-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Class/C3/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.8/sparc-linux/auto/YAML/XS/LibYAML/LibYAML.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Class/C3/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/DBD/SQLite/SQLite.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/DBI/DBI.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Digest/SHA1/SHA1.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/EV/EV.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Font/FreeType/FreeType.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/IO/AIO/AIO.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/IO/Interface/Interface.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Image/Scale/Scale.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/JSON/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Linux/Inotify2/Inotify2.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Locale/Hebrew/Hebrew.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/MP3/Cut/Gapless/Gapless.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Sub/Name/Name.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/Template/Stash/XS/XS.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
- opt/logitechmediaserver/CPAN/arch/5.8/x86_64-linux-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so
-"
-
-RUN_UID=logitechmediaserver
-RUN_GID=logitechmediaserver
-
-# Installation locations
-OPTDIR="/opt/${MY_PN}"
-VARDIR="/var/lib/${MY_PN}"
-CACHEDIR="${VARDIR}/cache"
-USRPLUGINSDIR="${VARDIR}/Plugins"
-SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins"
-CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists"
-PREFSDIR="/etc/${MY_PN}"
-LOGDIR="/var/log/${MY_PN}"
-SVRPREFS="${PREFSDIR}/server.prefs"
-
-# Old Squeezebox Server file locations
-SBS_PREFSDIR='/etc/squeezeboxserver/prefs'
-SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs"
-SBS_VARLIBDIR='/var/lib/squeezeboxserver'
-SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins"
-SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins"
-
-pkg_setup() {
- # Create the user and group if not already present
- enewgroup ${RUN_GID}
- enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID}
-}
-
-src_prepare() {
- # Apply patches to make LMS work on Gentoo.
- epatch "${FILESDIR}/${P}-uuid-gentoo.patch"
- epatch "${FILESDIR}/${P}-client-playlists-gentoo.patch"
-}
-
-src_install() {
-
- # The custom OS module for Gentoo - provides OS-specific path details
- cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module"
-
- # Everthing into our package in the /opt hierarchy (LHS)
- dodir "${OPTDIR}"
- cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files"
-
- # Documentation
- dodoc Changelog*.html
- dodoc Installation.txt
- dodoc License*.txt
- dodoc "${FILESDIR}/Gentoo-plugins-README.txt"
- dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt"
-
- # Preferences directory
- dodir "${PREFSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${PREFSDIR}"
- fperms 770 "${PREFSDIR}"
-
- # Install init scripts (OpenRC)
- newconfd "${FILESDIR}/logitechmediaserver.conf.d" "${MY_PN}"
- newinitd "${FILESDIR}/logitechmediaserver.init.d" "${MY_PN}"
-
- # Install unit file (systemd)
- systemd_dounit "${FILESDIR}/${MY_PN}.service"
-
- # Initialize server cache directory
- dodir "${CACHEDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${CACHEDIR}"
- fperms 770 "${CACHEDIR}"
-
- # Initialize the log directory
- dodir "${LOGDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}"
- fperms 770 "${LOGDIR}"
- touch "${ED}/${LOGDIR}/server.log"
- touch "${ED}/${LOGDIR}/scanner.log"
- touch "${ED}/${LOGDIR}/perfmon.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/scanner.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/perfmon.log"
-
- # Initialise the user-installed plugins directory
- dodir "${USRPLUGINSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${USRPLUGINSDIR}"
- fperms 770 "${USRPLUGINSDIR}"
-
- # Initialise the client playlists directory
- dodir "${CLIENTPLAYLISTSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${CLIENTPLAYLISTSDIR}"
- fperms 770 "${CLIENTPLAYLISTSDIR}"
-
- # Install logrotate support
- insinto /etc/logrotate.d
- newins "${FILESDIR}/logitechmediaserver.logrotate.d" "${MY_PN}"
-}
-
-lms_starting_instr() {
- elog "Logitech Media Server can be started with the following command (OpenRC):"
- elog "\t/etc/init.d/logitechmediaserver start"
- elog "or (systemd):"
- elog "\tsystemctl start logitechmediaserver"
- elog ""
- elog "Logitech Media Server can be automatically started on each boot"
- elog "with the following command (OpenRC):"
- elog "\trc-update add logitechmediaserver default"
- elog "or (systemd):"
- elog "\tsystemctl enable logitechmediaserver"
- elog ""
- elog "You might want to examine and modify the following configuration"
- elog "file before starting Logitech Media Server:"
- elog "\t/etc/conf.d/logitechmediaserver"
- elog ""
-
- # Discover the port number from the preferences, but if it isn't there
- # then report the standard one.
- httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null)
- elog "You may access and configure Logitech Media Server by browsing to:"
- elog "\thttp://localhost:${httpport:-9000}/"
- elog ""
-}
-
-pkg_postinst() {
-
- # Point user to database configuration step, if an old installation
- # of SBS is found.
- if [ -f "${SBS_SVRPREFS}" ]; then
- elog "If this is a new installation of Logitech Media Server and you"
- elog "previously used Squeezebox Server (media-sound/squeezeboxserver)"
- elog "then you may migrate your previous preferences and plugins by"
- elog "running the following command (note that this will overwrite any"
- elog "current preferences and plugins):"
- elog "\temerge --config =${CATEGORY}/${PF}"
- elog ""
- fi
-
- # Tell use user where they should put any manually-installed plugins.
- elog "Manually installed plugins should be placed in the following"
- elog "directory:"
- elog "\t${USRPLUGINSDIR}"
- elog ""
-
- # Show some instructions on starting and accessing the server.
- lms_starting_instr
-}
-
-lms_remove_db_prefs() {
- MY_PREFS=$1
-
- einfo "Correcting database connection configuration:"
- einfo "\t${MY_PREFS}"
- TMPPREFS="${T}"/lmsserver-prefs-$$
- touch "${EROOT}${MY_PREFS}"
- sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}"
- mv "${TMPPREFS}" "${EROOT}${MY_PREFS}"
- chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}"
- chmod 660 "${EROOT}${MY_PREFS}"
-}
-
-pkg_config() {
- einfo "Press ENTER to migrate any preferences from a previous installation of"
- einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation"
- einfo "of Logitech Media Server."
- einfo ""
- einfo "Note that this will remove any current preferences and plugins and"
- einfo "therefore you should take a backup if you wish to preseve any files"
- einfo "from this current Logitech Media Server installation."
- einfo ""
- einfo "Alternatively, press Control-C to abort now..."
- read
-
- # Preferences.
- einfo "Migrating previous Squeezebox Server configuration:"
- if [ -f "${SBS_SVRPREFS}" ]; then
- [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}"
- einfo "\tPreferences (${SBS_PREFSDIR})"
- cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}"
- chmod -R u+w,g+w "${EROOT}${PREFSDIR}"
- chmod 770 "${EROOT}${PREFSDIR}"
- fi
-
- # Plugins installed through the built-in extension manager.
- if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then
- einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})"
- [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}"
- chmod 770 "${EROOT}${SVRPLUGINSDIR}"
- fi
-
- # Plugins manually installed by the user.
- if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then
- einfo "\tUser plugins (${SBS_USRPLUGINSDIR})"
- [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}"
- chmod 770 "${EROOT}${USRPLUGINSDIR}"
- fi
-
- # Remove the existing MySQL preferences from Squeezebox Server (if any).
- lms_remove_db_prefs "${SVRPREFS}"
-
- # Phew - all done. Give some tips on what to do now.
- einfo "Done."
- einfo ""
-}
diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1-r1.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1-r1.ebuild
deleted file mode 100644
index 0f90cdf..0000000
--- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1-r1.ebuild
+++ /dev/null
@@ -1,263 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MY_PN="${PN/-bin}"
-
-if [[ ${PV} == *_pre* ]] ; then
- GIT_COMMIT="c17601c5892eaac40a359d1392e454ad5c69db9d"
- SRC_URI="https://github.com/Logitech/slimserver/archive/${GIT_COMMIT}.zip"
- HOMEPAGE="http://github.com/Logitech/slimserver"
- S="${WORKDIR}/slimserver-${GIT_COMMIT}"
- INHERIT_VCS=""
- KEYWORDS="~amd64 ~x86"
-elif [[ ${PV} == "9999" ]] ; then
- EGIT_BRANCH="public/7.9"
- EGIT_REPO_URI="https://github.com/Logitech/slimserver.git"
- HOMEPAGE="http://github.com/Logitech/slimserver"
- S="${WORKDIR}/${PN}-${PV}"
- INHERIT_VCS="git-r3"
-else
- MY_PV="${PV/_*}"
- MY_P="${MY_PN}-${MY_PV}"
- SRC_DIR="LogitechMediaServer_v${PV}"
- SRC_URI="http://downloads.slimdevices.com/${SRC_DIR}/${MY_P}.tgz"
- HOMEPAGE="http://www.mysqueezebox.com/download"
- S="${WORKDIR}/${MY_P}"
- INHERIT_VCS=""
- KEYWORDS="~amd64 ~x86"
-fi
-
-inherit ${INHERIT_VCS} eutils user systemd
-
-DESCRIPTION="Logitech Media Server (streaming audio server)"
-HOMEPAGE="http://github.com/Logitech/slimserver"
-LICENSE="${PN}"
-RESTRICT="bindist mirror"
-SLOT="0"
-IUSE=""
-
-# Installation dependencies.
-DEPEND="
- !media-sound/squeezecenter
- !media-sound/squeezeboxserver
- app-arch/unzip
- "
-
-# Runtime dependencies.
-RDEPEND="
- !prefix? ( >=sys-apps/baselayout-2.0.0 )
- !prefix? ( virtual/logger )
- >=dev-lang/perl-5.8.8[ithreads]
- x86? ( <dev-lang/perl-5.23[ithreads] )
- amd64? ( <dev-lang/perl-5.27[ithreads] )
- >=dev-perl/Data-UUID-1.202
- "
-
-# This is a binary package and contains prebuilt executable and library
-# files. We need to identify those to suppress the QA warnings during
-# installation.
-QA_PREBUILT="
- opt/logitechmediaserver/Bin/i386-linux/*
- opt/logitechmediaserver/Bin/x86_64-linux/*
- opt/logitechmediaserver/CPAN/arch/5.24/*
- opt/logitechmediaserver/CPAN/arch/5.26/*
-"
-
-RUN_UID=logitechmediaserver
-RUN_GID=logitechmediaserver
-
-# Installation locations
-OPTDIR="/opt/${MY_PN}"
-VARDIR="/var/lib/${MY_PN}"
-CACHEDIR="${VARDIR}/cache"
-USRPLUGINSDIR="${VARDIR}/Plugins"
-SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins"
-CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists"
-PREFSDIR="/etc/${MY_PN}"
-LOGDIR="/var/log/${MY_PN}"
-SVRPREFS="${PREFSDIR}/server.prefs"
-
-# Old Squeezebox Server file locations
-SBS_PREFSDIR='/etc/squeezeboxserver/prefs'
-SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs"
-SBS_VARLIBDIR='/var/lib/squeezeboxserver'
-SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins"
-SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins"
-
-PATCHES=(
- "${FILESDIR}/${P}-uuid-gentoo.patch"
- "${FILESDIR}/${P}-client-playlists-gentoo.patch"
-)
-
-pkg_setup() {
- # Create the user and group if not already present
- enewgroup ${RUN_GID}
- enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID}
-}
-
-src_prepare() {
- (cd Bin && rm -rf aarch64-linux arm*-linux i86pc-solaris* sparc-linux powerpc-linux)
- (cd CPAN/arch && rm -rf 5.8 5.10 5.12 5.14 5.16 5.18 5.20 5.22)
- rm -rf CPAN/arch/*/aarch64* CPAN/arch/*/arm*
- if use amd64 ; then
- rm -rf Bin/i386-linux CPAN/arch/*/i386-linux-thread-multi-64int
- elif use x86 ; then
- rm -rf Bin/x86_64-linux CPAN/arch/*/x86_64-linux-thread-multi
- fi
- default
-}
-
-src_install() {
-
- # The custom OS module for Gentoo - provides OS-specific path details
- cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module"
-
- # Everthing into our package in the /opt hierarchy (LHS)
- dodir "${OPTDIR}"
- cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files"
-
- # Documentation
- dodoc Changelog*.html
- dodoc Installation.txt
- dodoc License*.txt
- dodoc "${FILESDIR}/Gentoo-plugins-README.txt"
- dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt"
-
- # Install init scripts (OpenRC)
- newconfd "${FILESDIR}/logitechmediaserver.conf.d" "${MY_PN}"
- newinitd "${FILESDIR}/logitechmediaserver.init.d" "${MY_PN}"
-
- # Install unit file (systemd)
- systemd_dounit "${FILESDIR}/${MY_PN}.service"
-
- diropts -m 0770 -o ${RUN_UID} -g ${RUN_GID}
- keepdir "${PREFSDIR}" "${CLIENTPLAYLISTSDIR}" "${USRPLUGINSDIR}" "${CACHEDIR}"
-
- # Initialize the log directory
- dodir "${LOGDIR}"
- touch "${ED}/${LOGDIR}/server.log"
- touch "${ED}/${LOGDIR}/scanner.log"
- touch "${ED}/${LOGDIR}/perfmon.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/scanner.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/perfmon.log"
-
- # Install logrotate support
- insinto /etc/logrotate.d
- newins "${FILESDIR}/logitechmediaserver.logrotate.d" "${MY_PN}"
-}
-
-lms_starting_instr() {
- elog "Logitech Media Server can be started with the following command (OpenRC):"
- elog "\t/etc/init.d/logitechmediaserver start"
- elog "or (systemd):"
- elog "\tsystemctl start logitechmediaserver"
- elog ""
- elog "Logitech Media Server can be automatically started on each boot"
- elog "with the following command (OpenRC):"
- elog "\trc-update add logitechmediaserver default"
- elog "or (systemd):"
- elog "\tsystemctl enable logitechmediaserver"
- elog ""
- elog "You might want to examine and modify the following configuration"
- elog "file before starting Logitech Media Server:"
- elog "\t/etc/conf.d/logitechmediaserver"
- elog ""
-
- # Discover the port number from the preferences, but if it isn't there
- # then report the standard one.
- httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null)
- elog "You may access and configure Logitech Media Server by browsing to:"
- elog "\thttp://localhost:${httpport:-9000}/"
- elog ""
-}
-
-pkg_postinst() {
-
- # Point user to database configuration step, if an old installation
- # of SBS is found.
- if [ -f "${SBS_SVRPREFS}" ]; then
- elog "If this is a new installation of Logitech Media Server and you"
- elog "previously used Squeezebox Server (media-sound/squeezeboxserver)"
- elog "then you may migrate your previous preferences and plugins by"
- elog "running the following command (note that this will overwrite any"
- elog "current preferences and plugins):"
- elog "\temerge --config =${CATEGORY}/${PF}"
- elog ""
- fi
-
- # Tell use user where they should put any manually-installed plugins.
- elog "Manually installed plugins should be placed in the following"
- elog "directory:"
- elog "\t${USRPLUGINSDIR}"
- elog ""
-
- # Show some instructions on starting and accessing the server.
- lms_starting_instr
-}
-
-lms_remove_db_prefs() {
- MY_PREFS=$1
-
- einfo "Correcting database connection configuration:"
- einfo "\t${MY_PREFS}"
- TMPPREFS="${T}"/lmsserver-prefs-$$
- touch "${EROOT}${MY_PREFS}"
- sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}"
- mv "${TMPPREFS}" "${EROOT}${MY_PREFS}"
- chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}"
- chmod 660 "${EROOT}${MY_PREFS}"
-}
-
-pkg_config() {
- einfo "Press ENTER to migrate any preferences from a previous installation of"
- einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation"
- einfo "of Logitech Media Server."
- einfo ""
- einfo "Note that this will remove any current preferences and plugins and"
- einfo "therefore you should take a backup if you wish to preseve any files"
- einfo "from this current Logitech Media Server installation."
- einfo ""
- einfo "Alternatively, press Control-C to abort now..."
- read
-
- # Preferences.
- einfo "Migrating previous Squeezebox Server configuration:"
- if [ -f "${SBS_SVRPREFS}" ]; then
- [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}"
- einfo "\tPreferences (${SBS_PREFSDIR})"
- cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}"
- chmod -R u+w,g+w "${EROOT}${PREFSDIR}"
- chmod 770 "${EROOT}${PREFSDIR}"
- fi
-
- # Plugins installed through the built-in extension manager.
- if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then
- einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})"
- [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}"
- chmod 770 "${EROOT}${SVRPLUGINSDIR}"
- fi
-
- # Plugins manually installed by the user.
- if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then
- einfo "\tUser plugins (${SBS_USRPLUGINSDIR})"
- [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}"
- chmod 770 "${EROOT}${USRPLUGINSDIR}"
- fi
-
- # Remove the existing MySQL preferences from Squeezebox Server (if any).
- lms_remove_db_prefs "${SVRPREFS}"
-
- # Phew - all done. Give some tips on what to do now.
- einfo "Done."
- einfo ""
-}
diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild
deleted file mode 100644
index 1832374..0000000
--- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1.ebuild
+++ /dev/null
@@ -1,263 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MY_PN="${PN/-bin}"
-
-if [[ ${PV} == *_pre* ]] ; then
- GIT_COMMIT="c17601c5892eaac40a359d1392e454ad5c69db9d"
- SRC_URI="https://github.com/Logitech/slimserver/archive/${GIT_COMMIT}.zip"
- HOMEPAGE="http://github.com/Logitech/slimserver"
- S="${WORKDIR}/slimserver-${GIT_COMMIT}"
- INHERIT_VCS=""
- KEYWORDS="~amd64 ~x86"
-elif [[ ${PV} == "9999" ]] ; then
- EGIT_BRANCH="public/7.9"
- EGIT_REPO_URI="https://github.com/Logitech/slimserver.git"
- HOMEPAGE="http://github.com/Logitech/slimserver"
- S="${WORKDIR}/${PN}-${PV}"
- INHERIT_VCS="git-r3"
-else
- MY_PV="${PV/_*}"
- MY_P="${MY_PN}-${MY_PV}"
- SRC_DIR="LogitechMediaServer_v${PV}"
- SRC_URI="http://downloads.slimdevices.com/${SRC_DIR}/${MY_P}.tgz"
- HOMEPAGE="http://www.mysqueezebox.com/download"
- S="${WORKDIR}/${MY_P}"
- INHERIT_VCS=""
- KEYWORDS="~amd64 ~x86"
-fi
-
-inherit ${INHERIT_VCS} eutils user systemd
-
-DESCRIPTION="Logitech Media Server (streaming audio server)"
-HOMEPAGE="http://github.com/Logitech/slimserver"
-LICENSE="${PN}"
-RESTRICT="bindist mirror"
-SLOT="0"
-IUSE=""
-
-# Installation dependencies.
-DEPEND="
- !media-sound/squeezecenter
- !media-sound/squeezeboxserver
- app-arch/unzip
- "
-
-# Runtime dependencies.
-RDEPEND="
- !prefix? ( >=sys-apps/baselayout-2.0.0 )
- !prefix? ( virtual/logger )
- >=dev-lang/perl-5.8.8[ithreads]
- x86? ( <dev-lang/perl-5.23[ithreads] )
- amd64? ( <dev-lang/perl-5.25[ithreads] )
- >=dev-perl/Data-UUID-1.202
- "
-
-# This is a binary package and contains prebuilt executable and library
-# files. We need to identify those to suppress the QA warnings during
-# installation.
-QA_PREBUILT="
- opt/logitechmediaserver/Bin/i386-linux/*
- opt/logitechmediaserver/Bin/x86_64-linux/*
- opt/logitechmediaserver/CPAN/arch/5.24/*
- opt/logitechmediaserver/CPAN/arch/5.26/*
-"
-
-RUN_UID=logitechmediaserver
-RUN_GID=logitechmediaserver
-
-# Installation locations
-OPTDIR="/opt/${MY_PN}"
-VARDIR="/var/lib/${MY_PN}"
-CACHEDIR="${VARDIR}/cache"
-USRPLUGINSDIR="${VARDIR}/Plugins"
-SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins"
-CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists"
-PREFSDIR="/etc/${MY_PN}"
-LOGDIR="/var/log/${MY_PN}"
-SVRPREFS="${PREFSDIR}/server.prefs"
-
-# Old Squeezebox Server file locations
-SBS_PREFSDIR='/etc/squeezeboxserver/prefs'
-SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs"
-SBS_VARLIBDIR='/var/lib/squeezeboxserver'
-SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins"
-SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins"
-
-PATCHES=(
- "${FILESDIR}/${P}-uuid-gentoo.patch"
- "${FILESDIR}/${P}-client-playlists-gentoo.patch"
-)
-
-pkg_setup() {
- # Create the user and group if not already present
- enewgroup ${RUN_GID}
- enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID}
-}
-
-src_prepare() {
- (cd Bin && rm -rf aarch64-linux arm*-linux i86pc-solaris* sparc-linux powerpc-linux)
- (cd CPAN/arch && rm -rf 5.8 5.10 5.12 5.14 5.16 5.18 5.20 5.22)
- rm -rf CPAN/arch/*/aarch64* CPAN/arch/*/arm*
- if use amd64 ; then
- rm -rf Bin/i386-linux CPAN/arch/*/i386-linux-thread-multi-64int
- elif use x86 ; then
- rm -rf Bin/x86_64-linux CPAN/arch/*/x86_64-linux-thread-multi
- fi
- default
-}
-
-src_install() {
-
- # The custom OS module for Gentoo - provides OS-specific path details
- cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module"
-
- # Everthing into our package in the /opt hierarchy (LHS)
- dodir "${OPTDIR}"
- cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files"
-
- # Documentation
- dodoc Changelog*.html
- dodoc Installation.txt
- dodoc License*.txt
- dodoc "${FILESDIR}/Gentoo-plugins-README.txt"
- dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt"
-
- # Install init scripts (OpenRC)
- newconfd "${FILESDIR}/logitechmediaserver.conf.d" "${MY_PN}"
- newinitd "${FILESDIR}/logitechmediaserver.init.d" "${MY_PN}"
-
- # Install unit file (systemd)
- systemd_dounit "${FILESDIR}/${MY_PN}.service"
-
- diropts -m 0770 -o ${RUN_UID} -g ${RUN_GID}
- keepdir "${PREFSDIR}" "${CLIENTPLAYLISTSDIR}" "${USRPLUGINSDIR}" "${CACHEDIR}"
-
- # Initialize the log directory
- dodir "${LOGDIR}"
- touch "${ED}/${LOGDIR}/server.log"
- touch "${ED}/${LOGDIR}/scanner.log"
- touch "${ED}/${LOGDIR}/perfmon.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/scanner.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/perfmon.log"
-
- # Install logrotate support
- insinto /etc/logrotate.d
- newins "${FILESDIR}/logitechmediaserver.logrotate.d" "${MY_PN}"
-}
-
-lms_starting_instr() {
- elog "Logitech Media Server can be started with the following command (OpenRC):"
- elog "\t/etc/init.d/logitechmediaserver start"
- elog "or (systemd):"
- elog "\tsystemctl start logitechmediaserver"
- elog ""
- elog "Logitech Media Server can be automatically started on each boot"
- elog "with the following command (OpenRC):"
- elog "\trc-update add logitechmediaserver default"
- elog "or (systemd):"
- elog "\tsystemctl enable logitechmediaserver"
- elog ""
- elog "You might want to examine and modify the following configuration"
- elog "file before starting Logitech Media Server:"
- elog "\t/etc/conf.d/logitechmediaserver"
- elog ""
-
- # Discover the port number from the preferences, but if it isn't there
- # then report the standard one.
- httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null)
- elog "You may access and configure Logitech Media Server by browsing to:"
- elog "\thttp://localhost:${httpport:-9000}/"
- elog ""
-}
-
-pkg_postinst() {
-
- # Point user to database configuration step, if an old installation
- # of SBS is found.
- if [ -f "${SBS_SVRPREFS}" ]; then
- elog "If this is a new installation of Logitech Media Server and you"
- elog "previously used Squeezebox Server (media-sound/squeezeboxserver)"
- elog "then you may migrate your previous preferences and plugins by"
- elog "running the following command (note that this will overwrite any"
- elog "current preferences and plugins):"
- elog "\temerge --config =${CATEGORY}/${PF}"
- elog ""
- fi
-
- # Tell use user where they should put any manually-installed plugins.
- elog "Manually installed plugins should be placed in the following"
- elog "directory:"
- elog "\t${USRPLUGINSDIR}"
- elog ""
-
- # Show some instructions on starting and accessing the server.
- lms_starting_instr
-}
-
-lms_remove_db_prefs() {
- MY_PREFS=$1
-
- einfo "Correcting database connection configuration:"
- einfo "\t${MY_PREFS}"
- TMPPREFS="${T}"/lmsserver-prefs-$$
- touch "${EROOT}${MY_PREFS}"
- sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}"
- mv "${TMPPREFS}" "${EROOT}${MY_PREFS}"
- chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}"
- chmod 660 "${EROOT}${MY_PREFS}"
-}
-
-pkg_config() {
- einfo "Press ENTER to migrate any preferences from a previous installation of"
- einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation"
- einfo "of Logitech Media Server."
- einfo ""
- einfo "Note that this will remove any current preferences and plugins and"
- einfo "therefore you should take a backup if you wish to preseve any files"
- einfo "from this current Logitech Media Server installation."
- einfo ""
- einfo "Alternatively, press Control-C to abort now..."
- read
-
- # Preferences.
- einfo "Migrating previous Squeezebox Server configuration:"
- if [ -f "${SBS_SVRPREFS}" ]; then
- [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}"
- einfo "\tPreferences (${SBS_PREFSDIR})"
- cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}"
- chmod -R u+w,g+w "${EROOT}${PREFSDIR}"
- chmod 770 "${EROOT}${PREFSDIR}"
- fi
-
- # Plugins installed through the built-in extension manager.
- if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then
- einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})"
- [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}"
- chmod 770 "${EROOT}${SVRPLUGINSDIR}"
- fi
-
- # Plugins manually installed by the user.
- if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then
- einfo "\tUser plugins (${SBS_USRPLUGINSDIR})"
- [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}"
- chmod 770 "${EROOT}${USRPLUGINSDIR}"
- fi
-
- # Remove the existing MySQL preferences from Squeezebox Server (if any).
- lms_remove_db_prefs "${SVRPREFS}"
-
- # Phew - all done. Give some tips on what to do now.
- einfo "Done."
- einfo ""
-}
diff --git a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1_pre20170715.ebuild b/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1_pre20170715.ebuild
deleted file mode 100644
index d21b339..0000000
--- a/media-sound/logitechmediaserver-bin/logitechmediaserver-bin-7.9.1_pre20170715.ebuild
+++ /dev/null
@@ -1,264 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit eutils user systemd
-
-MY_PN="${PN/-bin}"
-
-PERL_VER="5.24"
-
-if [[ ${PV} == *_pre* ]] ; then
- HASHID="fd6f4e3"
- BUILDID="1499900819"
- MY_PV="${PV/_pre*}"
- SRC_URI="http://downloads.slimdevices.com/nightly/7.9/sc/${HASHID}/${MY_PN}-${MY_PV}-${BUILDID}.tgz"
- S="${WORKDIR}/${MY_PN}-${MY_PV}-${BUILDID}"
- KEYWORDS="~amd64"
-elif [[ ${PV} == "9999" ]] ; then
- EGIT_BRANCH="public/7.9"
- EGIT_REPO_URI="https://github.com/Logitech/slimserver.git"
- S="${WORKDIR}/slimserver"
- inherit git-3
-else
- SRC_URI="http://downloads.slimdevices.com/LogitechMediaServer_v${PV}/${MY_PN}-${PV}.tgz"
- S="${WORKDIR}/${MY_PN}-${PV}"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Logitech Media Server (streaming audio server)"
-HOMEPAGE="http://github.com/Logitech/slimserver"
-LICENSE="${PN}"
-RESTRICT="bindist mirror"
-SLOT="0"
-IUSE=""
-
-# Installation dependencies.
-DEPEND="
- !media-sound/squeezecenter
- !media-sound/squeezeboxserver
- app-arch/unzip
- "
-
-# Runtime dependencies.
-RDEPEND="
- !prefix? ( >=sys-apps/baselayout-2.0.0 )
- !prefix? ( virtual/logger )
- app-admin/logrotate
- =dev-lang/perl-${PERL_VER}*[ithreads]
- >=dev-perl/Data-UUID-1.202
- "
-
-QA_PREBUILT="
- opt/logitechmediaserver/Bin/x86_64-linux/*
- opt/logitechmediaserver/CPAN/arch/${PERL_VER}/x86_64-linux-thread-multi/*
-"
-
-RUN_UID=logitechmediaserver
-RUN_GID=logitechmediaserver
-
-# Installation locations
-OPTDIR="/opt/${MY_PN}"
-VARDIR="/var/lib/${MY_PN}"
-CACHEDIR="${VARDIR}/cache"
-USRPLUGINSDIR="${VARDIR}/Plugins"
-SVRPLUGINSDIR="${CACHEDIR}/InstalledPlugins"
-CLIENTPLAYLISTSDIR="${VARDIR}/ClientPlaylists"
-PREFSDIR="/etc/${MY_PN}"
-LOGDIR="/var/log/${MY_PN}"
-SVRPREFS="${PREFSDIR}/server.prefs"
-
-# Old Squeezebox Server file locations
-SBS_PREFSDIR='/etc/squeezeboxserver/prefs'
-SBS_SVRPREFS="${SBS_PREFSDIR}/server.prefs"
-SBS_VARLIBDIR='/var/lib/squeezeboxserver'
-SBS_SVRPLUGINSDIR="${SBS_VARLIBDIR}/cache/InstalledPlugins"
-SBS_USRPLUGINSDIR="${SBS_VARLIBDIR}/Plugins"
-
-DOCS="Changelog?.html Installation.txt"
-
-pkg_setup() {
- enewgroup ${RUN_GID}
- enewuser ${RUN_UID} -1 -1 "/dev/null" ${RUN_GID}
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-uuid-gentoo.patch"
- epatch "${FILESDIR}/${P}-client-playlists-gentoo.patch"
- (cd CPAN/arch && rm -rf 5.10 5.12 5.14 5.16 5.18 5.20 5.22 5.8)
- (cd CPAN/arch/${PERL_VER} && rm -rf arm-linux* i386-linux*)
- (cd Bin && rm -rf arm*-linux i86pc-solaris* sparc-linux i386-linux powerpc-linux)
- eapply_user
-}
-
-src_install() {
-
- # The custom OS module for Gentoo - provides OS-specific path details
- cp "${FILESDIR}/gentoo-filepaths.pm" "Slim/Utils/OS/Custom.pm" || die "Unable to install Gentoo custom OS module"
-
- # Everthing into our package in the /opt hierarchy (LHS)
- dodir "${OPTDIR}"
- cp -aR "${S}"/* "${ED}${OPTDIR}" || die "Unable to install package files"
-
- dodoc ${DOCS}
- dodoc "${FILESDIR}/Gentoo-plugins-README.txt"
- dodoc "${FILESDIR}/Gentoo-detailed-changelog.txt"
-
- # Preferences directory
- dodir "${PREFSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${PREFSDIR}"
- fperms 770 "${PREFSDIR}"
-
- # Install init scripts (OpenRC)
- newconfd "${FILESDIR}/logitechmediaserver.conf.d" "${MY_PN}"
- newinitd "${FILESDIR}/logitechmediaserver.init.d" "${MY_PN}"
-
- # Install unit file (systemd)
- systemd_dounit "${FILESDIR}/${MY_PN}.service"
-
- # Initialize server cache directory
- dodir "${CACHEDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${CACHEDIR}"
- fperms 770 "${CACHEDIR}"
-
- # Initialize the log directory
- dodir "${LOGDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}"
- fperms 770 "${LOGDIR}"
- touch "${ED}/${LOGDIR}/server.log"
- touch "${ED}/${LOGDIR}/scanner.log"
- touch "${ED}/${LOGDIR}/perfmon.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/server.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/scanner.log"
- fowners ${RUN_UID}:${RUN_GID} "${LOGDIR}/perfmon.log"
-
- # Initialise the user-installed plugins directory
- dodir "${USRPLUGINSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${USRPLUGINSDIR}"
- fperms 770 "${USRPLUGINSDIR}"
-
- # Initialise the client playlists directory
- dodir "${CLIENTPLAYLISTSDIR}"
- fowners ${RUN_UID}:${RUN_GID} "${CLIENTPLAYLISTSDIR}"
- fperms 770 "${CLIENTPLAYLISTSDIR}"
-
- # Install logrotate support
- insinto /etc/logrotate.d
- newins "${FILESDIR}/logitechmediaserver.logrotate.d" "${MY_PN}"
-}
-
-lms_starting_instr() {
- elog "Logitech Media Server can be started with the following command (OpenRC):"
- elog "\t/etc/init.d/logitechmediaserver start"
- elog "or (systemd):"
- elog "\tsystemctl start logitechmediaserver"
- elog ""
- elog "Logitech Media Server can be automatically started on each boot"
- elog "with the following command (OpenRC):"
- elog "\trc-update add logitechmediaserver default"
- elog "or (systemd):"
- elog "\tsystemctl enable logitechmediaserver"
- elog ""
- elog "You might want to examine and modify the following configuration"
- elog "file before starting Logitech Media Server:"
- elog "\t/etc/conf.d/logitechmediaserver"
- elog ""
-
- # Discover the port number from the preferences, but if it isn't there
- # then report the standard one.
- httpport=$(gawk '$1 == "httpport:" { print $2 }' "${ROOT}${SVRPREFS}" 2>/dev/null)
- elog "You may access and configure Logitech Media Server by browsing to:"
- elog "\thttp://localhost:${httpport:-9000}/"
- elog ""
-}
-
-pkg_postinst() {
-
- # Point user to database configuration step, if an old installation
- # of SBS is found.
- if [ -f "${SBS_SVRPREFS}" ]; then
- elog "If this is a new installation of Logitech Media Server and you"
- elog "previously used Squeezebox Server (media-sound/squeezeboxserver)"
- elog "then you may migrate your previous preferences and plugins by"
- elog "running the following command (note that this will overwrite any"
- elog "current preferences and plugins):"
- elog "\temerge --config =${CATEGORY}/${PF}"
- elog ""
- fi
-
- # Tell use user where they should put any manually-installed plugins.
- elog "Manually installed plugins should be placed in the following"
- elog "directory:"
- elog "\t${USRPLUGINSDIR}"
- elog ""
-
- # Show some instructions on starting and accessing the server.
- lms_starting_instr
-
- elog "Support thread at: http://forums.slimdevices.com/showthread.php?107110-Logitech-Media-Server-7-9-is-out!"
-}
-
-lms_remove_db_prefs() {
- MY_PREFS=$1
-
- einfo "Correcting database connection configuration:"
- einfo "\t${MY_PREFS}"
- TMPPREFS="${T}"/lmsserver-prefs-$$
- touch "${EROOT}${MY_PREFS}"
- sed -e '/^dbusername:/d' -e '/^dbpassword:/d' -e '/^dbsource:/d' < "${EROOT}${MY_PREFS}" > "${TMPPREFS}"
- mv "${TMPPREFS}" "${EROOT}${MY_PREFS}"
- chown ${RUN_UID}:${RUN_GID} "${EROOT}${MY_PREFS}"
- chmod 660 "${EROOT}${MY_PREFS}"
-}
-
-pkg_config() {
- einfo "Press ENTER to migrate any preferences from a previous installation of"
- einfo "Squeezebox Server (media-sound/squeezeboxserver) to this installation"
- einfo "of Logitech Media Server."
- einfo ""
- einfo "Note that this will remove any current preferences and plugins and"
- einfo "therefore you should take a backup if you wish to preseve any files"
- einfo "from this current Logitech Media Server installation."
- einfo ""
- einfo "Alternatively, press Control-C to abort now..."
- read
-
- # Preferences.
- einfo "Migrating previous Squeezebox Server configuration:"
- if [ -f "${SBS_SVRPREFS}" ]; then
- [ -d "${EROOT}${PREFSDIR}" ] && rm -rf "${EROOT}${PREFSDIR}"
- einfo "\tPreferences (${SBS_PREFSDIR})"
- cp -r "${EROOT}${SBS_PREFSDIR}" "${EROOT}${PREFSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${PREFSDIR}"
- chmod -R u+w,g+w "${EROOT}${PREFSDIR}"
- chmod 770 "${EROOT}${PREFSDIR}"
- fi
-
- # Plugins installed through the built-in extension manager.
- if [ -d "${EROOT}${SBS_SVRPLUGINSDIR}" ]; then
- einfo "\tServer plugins (${SBS_SVRPLUGINSDIR})"
- [ -d "${EROOT}${SVRPLUGINSDIR}" ] && rm -rf "${EROOT}${SVRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_SVRPLUGINSDIR}" "${EROOT}${SVRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${SVRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${SVRPLUGINSDIR}"
- chmod 770 "${EROOT}${SVRPLUGINSDIR}"
- fi
-
- # Plugins manually installed by the user.
- if [ -d "${EROOT}${SBS_USRPLUGINSDIR}" ]; then
- einfo "\tUser plugins (${SBS_USRPLUGINSDIR})"
- [ -d "${EROOT}${USRPLUGINSDIR}" ] && rm -rf "${EROOT}${USRPLUGINSDIR}"
- cp -r "${EROOT}${SBS_USRPLUGINSDIR}" "${EROOT}${USRPLUGINSDIR}"
- chown -R ${RUN_UID}:${RUN_GID} "${EROOT}${USRPLUGINSDIR}"
- chmod -R u+w,g+w "${EROOT}${USRPLUGINSDIR}"
- chmod 770 "${EROOT}${USRPLUGINSDIR}"
- fi
-
- # Remove the existing MySQL preferences from Squeezebox Server (if any).
- lms_remove_db_prefs "${SVRPREFS}"
-
- # Phew - all done. Give some tips on what to do now.
- einfo "Done."
- einfo ""
-}
diff --git a/media-sound/logitechmediaserver-docker/Manifest b/media-sound/logitechmediaserver-docker/Manifest
new file mode 100644
index 0000000..77c88c3
--- /dev/null
+++ b/media-sound/logitechmediaserver-docker/Manifest
@@ -0,0 +1,4 @@
+DIST logitechmediaserver-docker-8.2.1-r1.tar.gz 10014 BLAKE2B e31890be2f0f101b3a84e40900f75ca4c478515604814f7a6b0b7f1b911708e389f843ae4bc04b81ec415eb70c6c0a0e783d03b41f5acda60a54aa0a99ec661a SHA512 fc3fb00ac75f3546d56c1d3c5e14ea3e37cba0ce3b7a7bb5a2cf2525da64ca473fb09658bf2aee12dadc3f935d1b049b78957d6da0c172173b6593deb089d781
+DIST logitechmediaserver-docker-8.2.1.tar.gz 8781 BLAKE2B 5cefdb00ff30404f6c6904c648248e491cf710c1ef2e78014ac58e529400c8fd39176ea557ee724f78e9613740ac6819baa1a397e35f27e5e5cdee35011ec450 SHA512 9587c535dc4e14822c9845c25e78cea8e5c6dcc86e79ef900eac16b6f843d1e55cd5f026556d9bb9b9c395c0d4462ba672e9f2e00f0b5bb70cbb2947decc3006
+EBUILD logitechmediaserver-docker-8.2.1-r1.ebuild 876 BLAKE2B 93d0afafb8a7bb83122823dfc739774bd272897b73a4027250433d95cfc05e705b1798ec8698bc8c0cf4b87b554342f2070ffa64e7fd874bef21184c5d924c33 SHA512 de287f4c2ce6ab8a0463f1a83920f68162869b7373a3c491cdbf7c6c14d20765e714792126ce2078c6272ff12a26e945bb19481063248a55fa5345ad83f208b2
+EBUILD logitechmediaserver-docker-8.2.1.ebuild 876 BLAKE2B 93d0afafb8a7bb83122823dfc739774bd272897b73a4027250433d95cfc05e705b1798ec8698bc8c0cf4b87b554342f2070ffa64e7fd874bef21184c5d924c33 SHA512 de287f4c2ce6ab8a0463f1a83920f68162869b7373a3c491cdbf7c6c14d20765e714792126ce2078c6272ff12a26e945bb19481063248a55fa5345ad83f208b2
diff --git a/media-sound/logitechmediaserver-docker/logitechmediaserver-docker-8.2.1-r1.ebuild b/media-sound/logitechmediaserver-docker/logitechmediaserver-docker-8.2.1-r1.ebuild
new file mode 100644
index 0000000..65e871b
--- /dev/null
+++ b/media-sound/logitechmediaserver-docker/logitechmediaserver-docker-8.2.1-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit systemd
+
+DESCRIPTION="Logitechmediaserver in a container"
+HOMEPAGE="https://github.com/lmiphay/logitechmediaserver-docker"
+SRC_URI="https://github.com/lmiphay/${PN}/archive/refs/tags/${PVR}.tar.gz -> ${PN}-${PVR}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ app-containers/docker
+ sys-apps/coreutils
+ !media-sound/logitechmediaserver-bin
+ sys-apps/grep
+"
+DEPEND="
+"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${PF}"
+
+src_install() {
+ dobin "bin/logitechmediaserver-docker"
+
+ newconfd "openrc/logitechmediaserver.conf.d" "logitechmediaserver"
+ newinitd "openrc/logitechmediaserver.init.d" "logitechmediaserver"
+
+ systemd_dounit "etc/logitechmediaserver.service"
+
+ insinto "/etc"
+ doins "etc/logitechmediaserver.conf"
+}
diff --git a/media-sound/logitechmediaserver-docker/logitechmediaserver-docker-8.2.1.ebuild b/media-sound/logitechmediaserver-docker/logitechmediaserver-docker-8.2.1.ebuild
new file mode 100644
index 0000000..65e871b
--- /dev/null
+++ b/media-sound/logitechmediaserver-docker/logitechmediaserver-docker-8.2.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit systemd
+
+DESCRIPTION="Logitechmediaserver in a container"
+HOMEPAGE="https://github.com/lmiphay/logitechmediaserver-docker"
+SRC_URI="https://github.com/lmiphay/${PN}/archive/refs/tags/${PVR}.tar.gz -> ${PN}-${PVR}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ app-containers/docker
+ sys-apps/coreutils
+ !media-sound/logitechmediaserver-bin
+ sys-apps/grep
+"
+DEPEND="
+"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${PF}"
+
+src_install() {
+ dobin "bin/logitechmediaserver-docker"
+
+ newconfd "openrc/logitechmediaserver.conf.d" "logitechmediaserver"
+ newinitd "openrc/logitechmediaserver.init.d" "logitechmediaserver"
+
+ systemd_dounit "etc/logitechmediaserver.service"
+
+ insinto "/etc"
+ doins "etc/logitechmediaserver.conf"
+}
diff --git a/media-sound/pasystray/Manifest b/media-sound/pasystray/Manifest
index 696abfa..25f1cbd 100644
--- a/media-sound/pasystray/Manifest
+++ b/media-sound/pasystray/Manifest
@@ -4,12 +4,12 @@ DIST pasystray-0.5.2.tar.gz 51738 BLAKE2B 998683f9c8d9b7b5df82842f5437b5a11432a2
DIST pasystray-0.6.0.tar.gz 53835 BLAKE2B ef5abab45a17f6445e8cbd1e37c300aa2c1c25bee3d684d05263b02a507badb1d5ce7a1c76bed94d255e4f2d5e2f18bdfd749e83e98273a52d42ffb12a32f115 SHA512 51fdb5aab22ad10ffe73f6de68115ee1559f09f58cfe4d5201a2f262323ca3476a8b09c7fc02c4144414f44444661edd25d2d39b3de54ed4c662660867da622c
DIST pasystray-0.7.0.tar.gz 56014 BLAKE2B cba947895fc71a18a43c314486ec3513e844b1df426d0104f321c8ecd28199b6b4adf69f5c10146470a74c5e6f74f505833bd00c4541399a162ddcfb8aac4701 SHA512 a98dae85640c0640f921173cf5a794963e974af64a7a972bbc2a53e69060895b55494934bc1fcfd957f0c94ca90e4d52634bf444e841b2a0a57434e05500161b
DIST pasystray-0.7.1.tar.gz 56041 BLAKE2B 5f7cae7a55580bf3dfe294e95bbda372c3a679bec000d222964b4027ced2462dfb4a8446d0683f8910e96ab98e1541b3fa9fafc36da530c92d2285f00a1beb65 SHA512 2af5176e6a5bf6d74baf0a0b52b731b7a3b54f787c4e89d945357aab4e186a35e0f77288d69d66743bf4e21f758e0d961cc1f9b339ce513eb4eb2bcab0d754bb
-EBUILD pasystray-0.4.0.ebuild 914 BLAKE2B 34491e6e7524d50b2614330a9e5e40e2ed51900a1df1d0651f04b2d0b47be32aeab54dd12503ce772cf736f3a5aa133dcfe8f789846a9c81d3cc8c245ffd0883 SHA512 b00124e0ca6c2caa78482526f0da9e9865181411e2ee743e6868991a362d5c577c78425b1340ccfe66ca79629e126e5a4aa74660bf667e04095d91698fa7802b
-EBUILD pasystray-0.5.2-r1.ebuild 1059 BLAKE2B 4f500bfef799d6fb355286bcc370fb1d8f6f6ee79edad9796ecd50e1dbe21f4e98f40067114b426ca927c9c9236ba4965d37ad5ec9d16e10ac084b9505c9fbc6 SHA512 e9c4b9b98799a0d453fb7a25c6a1350c14565a80d618ec26ed52c328fd436eb4cfef2c9c0b751013c3d4eeaeea1d5e619874c83c27fcefcb4f322aac127bea80
-EBUILD pasystray-0.5.2.ebuild 1023 BLAKE2B a991ff58204bfd082b6258dc87ab7974b51dbd439e42a7b5119b554a3b005232691c2153bf1d5d03ac7de9f6637d95108b33dc13112f5f106f85d4e81e08c29d SHA512 36dc19df4c2ea64b26466a00305b55772e5cf8ff1dd80123e81975298c10a95b123e00b8d2f18edc3182d4afaadfdee53f7bd0539d50edf29b3cc5c73e389220
-EBUILD pasystray-0.6.0-r2.ebuild 1125 BLAKE2B 48bb967f10d9caac86bbb5ebe043986fdc6171af5f8a6414a8d7633c6d90ab568df3d81b9ce7bdb77ccb75e782ce14a21f5bccf4d2493f4ca80f01f14455e4b0 SHA512 1956b5a588640a33239b93f00c79cd407f2dcdf1f24b318312484fc06af23e4d61c3d2c02c2a09de22dabe3b5408d205e5587f84215912c10d3ed640dd69f7e4
-EBUILD pasystray-0.6.0-r3.ebuild 1120 BLAKE2B 5d4116574b8ccbc29210658a6f94aebb3843c7bdd9e9be32e43696f48236d5b329aa5805b088596b6e85f2277b022ac73216d884abb04438887d3603f5ef4c30 SHA512 a44fd92e95b7fc28890475bb499c40a6d24610ebcc43076ae52f6dfde65b0e0fe7d81b3fb579cbb1fb73f3da29d9341b92f34869ded573516ddde567f38c96a8
-EBUILD pasystray-0.6.0-r4.ebuild 1093 BLAKE2B 1df8d35df48886f9902aee09b435a42e1b40f3059b848a9438ef33f4f33b18778e331539e2faba3d28a03817e60d603e110a7637dd4fa68520c3c9c69f55a83b SHA512 3e2baf67416c2967ec7e0eb61a119fac153a3046da1396b8080683ac2de2e04a14bac81f5f605fe38ac8db2691255def378d6a6b2f2fae356840260565aa008b
-EBUILD pasystray-0.6.0.ebuild 1003 BLAKE2B 3267285848f986e8216df53a5b216d99861ec3d59c2d4e9ecd0ccf750dc46a9e89a5fd8fcffa158e4a4a260dc773cf7e1a6858c1aa4079621be61cfbef7bc2d1 SHA512 9f5bf936c4f351bed6925a68963654b69149465034f7b8613b289b6cd33ba625df24fcd54e440a845c3e129b09d0639ee326f9333f0e035eb3980b964ecf9214
-EBUILD pasystray-0.7.0.ebuild 1003 BLAKE2B 693733b47c7195d7318c89d38873d1895c674c75246ea67ea2cb82a4da21ec694afe08d062a20f2db710144bca3956ef4236911545fa16c01029ccc264c04621 SHA512 3d2c727b59605700b57e5c13cdb8ac1823b871c3efe57a8bf9ad0284c41dfc11aba99b4fc3aecc22842f612551cc07d1a113585688e9f983a9f75830ce6e0fea
-EBUILD pasystray-0.7.1.ebuild 1003 BLAKE2B 7014b29997fa4af405d08531bf062d4c6d853b6e42f0f60a6b4b4c62eca8b757733f76dcf103b825a8c3692187eb0d1e9aa9b3ae5481e93af1cb7da8b53df194 SHA512 d046d55450f7a29b6f5ac2ce8ac578a76d5cbc10cba3f629ea0d99a5dde57ef8f6f6610389a01db504654094f03a623f2b52ea26901f549776ccc90c0355f681
+EBUILD pasystray-0.4.0.ebuild 899 BLAKE2B 68fcd7e5b7bc846376baa55d52802abac8b4d8f30ebcaa6297f3aef99c4b2a18aadfc4619fb77447572c83e44e12982da7f49d1eedd56dcc88078005ee2a0b4b SHA512 b74a5c6455cca151ab0b739a208eace1d2b8b734b58587695afdb6aefa2be16be556a41e78796f38bf2544e9458a7bb0fcb15ae5cd3b5bfc1f139131f9ca555b
+EBUILD pasystray-0.5.2-r1.ebuild 1050 BLAKE2B 736b0f65a1539568768b8fb2f5f3f5c687c06865d1bfbe3819b6b5feebe965feeab02a1a92152d8a397b8a12afec8fdc7cce1fd6bd9043d0ea9b9e7c35b1e3b2 SHA512 0d20f66d6c88c807cdb6dd7e413a83a56497100d1ad225c40df4d9e0b7ce5b1ebae4228750306a78c68c1601c827d638835fd5b0030485a1622c3c5288cc1990
+EBUILD pasystray-0.5.2.ebuild 1008 BLAKE2B 5a86d2243c30e21ce50eef9bd1cc3ccfd29324493ce9474a569749351a3629da6eee0d221618c7d478753378fb4d87cda1d17803a88ce38aaf44d84fd65a85f4 SHA512 afd69cfa712317acaf280dd51ca9b1638bb2f3741d80c98ad797304864f8bd9d593e0c3ec114a6fb9dc1fd81082b02514e339ad55878bef1f150a3bedb075730
+EBUILD pasystray-0.6.0-r2.ebuild 1116 BLAKE2B 65cfe79cacebfe09dfcd11bfa36845bb3ae6b6d4086cc20513d757d1ff7925c35e5d198229838bb896bf92b6aa2e15c093c74acbc152e8fcb4fc78f9bc49135d SHA512 bc77dca5e70acdcf1922d767f948c080c9a92914ef87a61f194bf07f1fd6394b4527e606d4853c0eac4f4853831649a327196446e6b18c540256b424fb693dc5
+EBUILD pasystray-0.6.0-r3.ebuild 1118 BLAKE2B 8990903046be1a6e760cbcb8d9d3a3faf01907310068a947d25a200add47f981f6bd2b404bce0141c38192b1ab781401b8d86d1a7989449f305295bf3fc70b44 SHA512 49010ceda63854adec5c4cf362eced5bec4607a57c04bb13197e159a5867646155b919a48a2399bd25d32cab7459e50d558922431ff789737105410640d5951b
+EBUILD pasystray-0.6.0-r4.ebuild 1091 BLAKE2B c685593148ab55da5d0f4c2df0c0847cae881ed52d5ee12282ceecb44a00063f37fee3bbc009861165493629ee3845a135f1b6b611713c4daa4bcd8dc59a9a01 SHA512 786a36ad82376c314942a47a56b8b4faed39d653e55dcd7950dba1bedfeacdeb058f2e71f40736cc8798bdf02693d9fdc3536e7ed4d54dd1ab419e7f8fde341f
+EBUILD pasystray-0.6.0.ebuild 994 BLAKE2B b0112bf2c8141c0c801f1185981f847e946c21cf0d30fc168f5cf48c175ed7d650293707b75f4ef531302757f70f28856d522cb5b21ea0d3b623da759093b369 SHA512 4d2c481e259e99df42592378ea81d86f14712199257f9aeaf197148ff616165a6c211292c24fc1541aeabd46522da255a94c9a3e487e26f2ffc5e588d5c805d7
+EBUILD pasystray-0.7.0.ebuild 1000 BLAKE2B dbc90282b760589e1cbb4e845c601534d416c99a8598e54aad3593a5e25c6f8e9e27dd3df5599818b65dc261d6ff3f5e369bda70dd72d2d854cdecf6c18f6a45 SHA512 c3a5d671984ced15f18032e722e92aaf6f56e69b5ee73efb4549f7c830f0a1be135235bf57fa66432df0375fb260058f77749a51cf89ad2ce475c9df056c98a2
+EBUILD pasystray-0.7.1.ebuild 1000 BLAKE2B dbc90282b760589e1cbb4e845c601534d416c99a8598e54aad3593a5e25c6f8e9e27dd3df5599818b65dc261d6ff3f5e369bda70dd72d2d854cdecf6c18f6a45 SHA512 c3a5d671984ced15f18032e722e92aaf6f56e69b5ee73efb4549f7c830f0a1be135235bf57fa66432df0375fb260058f77749a51cf89ad2ce475c9df056c98a2
diff --git a/media-sound/pasystray/pasystray-0.4.0.ebuild b/media-sound/pasystray/pasystray-0.4.0.ebuild
index 77a97c2..bf07d2d 100644
--- a/media-sound/pasystray/pasystray-0.4.0.ebuild
+++ b/media-sound/pasystray/pasystray-0.4.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=7
+
inherit gnome2-utils autotools
DESCRIPTION="A system tray for pulseaudio controls (replacement for the deprecated padevchooser)"
diff --git a/media-sound/pasystray/pasystray-0.5.2-r1.ebuild b/media-sound/pasystray/pasystray-0.5.2-r1.ebuild
index 8a8f5b3..417db8f 100644
--- a/media-sound/pasystray/pasystray-0.5.2-r1.ebuild
+++ b/media-sound/pasystray/pasystray-0.5.2-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=6
+EAPI=7
+
inherit gnome2-utils autotools
DESCRIPTION="PulseAudio system tray"
diff --git a/media-sound/pasystray/pasystray-0.5.2.ebuild b/media-sound/pasystray/pasystray-0.5.2.ebuild
index 3967dc5..5272a6a 100644
--- a/media-sound/pasystray/pasystray-0.5.2.ebuild
+++ b/media-sound/pasystray/pasystray-0.5.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=7
+
inherit gnome2-utils autotools
DESCRIPTION="PulseAudio system tray"
diff --git a/media-sound/pasystray/pasystray-0.6.0-r2.ebuild b/media-sound/pasystray/pasystray-0.6.0-r2.ebuild
index ad4d0e1..7163b26 100644
--- a/media-sound/pasystray/pasystray-0.6.0-r2.ebuild
+++ b/media-sound/pasystray/pasystray-0.6.0-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=6
+EAPI=7
+
inherit gnome2-utils autotools
DESCRIPTION="PulseAudio system tray"
diff --git a/media-sound/pasystray/pasystray-0.6.0-r3.ebuild b/media-sound/pasystray/pasystray-0.6.0-r3.ebuild
index d254195..469b4e7 100644
--- a/media-sound/pasystray/pasystray-0.6.0-r3.ebuild
+++ b/media-sound/pasystray/pasystray-0.6.0-r3.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
inherit gnome2-utils autotools vcs-snapshot xdg
DESCRIPTION="PulseAudio system tray"
diff --git a/media-sound/pasystray/pasystray-0.6.0-r4.ebuild b/media-sound/pasystray/pasystray-0.6.0-r4.ebuild
index c0ae6f1..5d3b76a 100644
--- a/media-sound/pasystray/pasystray-0.6.0-r4.ebuild
+++ b/media-sound/pasystray/pasystray-0.6.0-r4.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
inherit gnome2-utils autotools vcs-snapshot xdg
DESCRIPTION="PulseAudio system tray"
diff --git a/media-sound/pasystray/pasystray-0.6.0.ebuild b/media-sound/pasystray/pasystray-0.6.0.ebuild
index df9bac2..5ec2119 100644
--- a/media-sound/pasystray/pasystray-0.6.0.ebuild
+++ b/media-sound/pasystray/pasystray-0.6.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=6
+EAPI=7
+
inherit gnome2-utils autotools
DESCRIPTION="PulseAudio system tray"
diff --git a/media-sound/pasystray/pasystray-0.7.0.ebuild b/media-sound/pasystray/pasystray-0.7.0.ebuild
index 2a40a27..5da6d57 100644
--- a/media-sound/pasystray/pasystray-0.7.0.ebuild
+++ b/media-sound/pasystray/pasystray-0.7.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit gnome2-utils autotools xdg
diff --git a/media-sound/pasystray/pasystray-0.7.1.ebuild b/media-sound/pasystray/pasystray-0.7.1.ebuild
index b1c33c6..5da6d57 100644
--- a/media-sound/pasystray/pasystray-0.7.1.ebuild
+++ b/media-sound/pasystray/pasystray-0.7.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit gnome2-utils autotools xdg
diff --git a/media-sound/pylms/Manifest b/media-sound/pylms/Manifest
index b52d8f2..0590885 100644
--- a/media-sound/pylms/Manifest
+++ b/media-sound/pylms/Manifest
@@ -1 +1 @@
-EBUILD pylms-20170705.ebuild 673 SHA256 06dc8b23853323ac3c8481107b10226ac564b850bfefa6b5ee14674f4fbabeb8 SHA512 d3877d84f804bf76d889ea68a41acd7351e497d06737161511d4c96217cd3a55216a9e6089df51ebc38d053c757a3fd5aa75726adaacdb132d0edfce83ca6cf8 WHIRLPOOL 028a57631683e8a6f511d7bd9ed7dd4d925f23bba4fc3237e06138de99bbb7e7582241ee37c42f69c636692798c7b01cd6735ae124cdfc876b8e4804494897ce
+EBUILD pylms-20170705.ebuild 676 BLAKE2B aca9028b71affb82a38517de3769b9745f6f4561f561a1f0c675c61ca3edfbde72ebecfdb641df350d29544aab77b017ad06926d6cfea19352bb2125a8d140a4 SHA512 6524917059c0d4672bb53899b32c8b7d8f192de8c96b407321d8ed6971d61caf4a68a02f8af141a68b08d01151aa4116da39628422b2f3283d96e51616f099d6
diff --git a/media-sound/pylms/pylms-20170705.ebuild b/media-sound/pylms/pylms-20170705.ebuild
index 65f340c..6cb7903 100644
--- a/media-sound/pylms/pylms-20170705.ebuild
+++ b/media-sound/pylms/pylms-20170705.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
+PYTHON_COMPAT=(python3_11)
+DISTUTILS_USE_SETUPTOOLS=no
-inherit eutils distutils-r1 git-r3
+inherit distutils-r1 git-r3
DESCRIPTION="Logitech Media Server/Squeezebox API for Python"
HOMEPAGE="https://github.com/jinglemansweep/PyLMS"
diff --git a/media-sound/shairport/Manifest b/media-sound/shairport/Manifest
index 36fb197..5e31052 100644
--- a/media-sound/shairport/Manifest
+++ b/media-sound/shairport/Manifest
@@ -1,8 +1,5 @@
-AUX retry-audio_pulse.c.patch 1010 SHA256 ce17d23666b5c7f5bff5a9e34e3f6ceeab71fadb2d52a17d012ff05337f3dc77 SHA512 96246a19c827c174f047619e516c19dd8d571b87edcbf1fa9071e5a267615406c0eb379e543828cd2c30ce652d8077f643051f290b104d04f70e3f5ab0adacf1 WHIRLPOOL aa0c1c52c097c2e9460fab941843e8f2bd577b419bd2755e957e79f761a18d9dc467dc6f0425ffa04414077bc4eb09f43563488b0db186bfa821c0be6d44ab9d
-AUX shairport.confd 183 SHA256 c2dded8537bed308cd7c104b2711074bb187c20b663bda6575fe4b28942fce55 SHA512 0552bedc641ad66f29ef8670f9c6ac53f3721166e3a363d59625aab3cb87843077b23d39f135dbbe25df42b7444bf0adef7ac9de292fb6dfe64e1f93a637facd WHIRLPOOL 5d591fbaf2b6bcf6b05cd2bb1d7678a553b33d7e14517eb18274e57e02a33a38f073dd418c9dfb9b1a1d3622f6c9a50f50e80929d88c6e702dee7afa4b66ffed
-AUX shairport.confd.pulse 307 SHA256 9c78b7d6baf3a6124b572ab9b2964fb675170646b4e86c4a531a745308690d6f SHA512 d0d3687450609bf0e16f0e6af8b1aeed36e20e14bb9e699f8d71efd5d534d38f49b57d33cea10eb97533354df2dd109f3017c50d90825a03023c433c26a7b623 WHIRLPOOL 1e4fcd6f980a87258842f84046e52844f5c300dcc3edf65a694e2298d4f4c91fbc4ed46750f2e336c4094aea85e10086d9d7d82c9d85aab68c69519a8fc1f7b3
-AUX shairport.initd 606 SHA256 5eae2d826b9f61a8d41cf3a655fb8e59382ff3d549a8ef7faae9049625d62c24 SHA512 3efe30df27eb822637c3837e450b0e4e44ab0f1e8d4676aa136f470322113ada5fce6b10cd004f21bd08de3492bf017207a6ed718b08ab690472a2cb5d9a7d80 WHIRLPOOL d042f7d44f6d6fd7d75bff826847f28177add483b861b7d96d17c86356a396daed940b99c0032f05aa1dbb82ed273419bc382f125c38acb6908c3af63c21de99
-EBUILD shairport-20141210-r1.ebuild 1558 SHA256 c49bd4646274b6cfa4e09fe288360ecd9fcd810c87dea3fc03cf95f20988210e SHA512 653346d045a678659004fe922829c541ee080031f93a24dd6beb5a46950993a59c9ebece5d68569504f3266f61721e0a4531416a480a9e948a30d3a8b76b6504 WHIRLPOOL 59a294802bf1152f86ac2be442734fb7b6d8723a6f6639839d150586c5ecdd3b4fe96a195edf727887fef9338e933f3f766754afdb6e721a8eae04fdbda0cd40
-EBUILD shairport-20141210-r2.ebuild 1626 SHA256 837959261290233741480f80941e9d17357f635d76b85556d2277ad10fc62680 SHA512 2da34aa577467bdad851fdc8949abd54e4a9fef65090c63fa4bdfd58c8de50d2b43a6629f5cdea94d54bb86fd0bf3b157d37ef61dbf743f106d210ff0e189076 WHIRLPOOL ecedf476de6ae9f89b0c81cb5bc7c8b16cadc3a66111f58f84fd3f9d2774994572d07f36ddc00dd9a2992748c3cdb2f06c6c325193a182ca49789afc385b38a7
-EBUILD shairport-20141210.ebuild 696 SHA256 72ce90def6a5c3b91d5812a5a4de70254d602c5576d4a918475e873da08e9ca5 SHA512 65966f00d57738d2dcbf9002c545072579cb838e82c5074e21d27e68ee94b8fccf0909919da35243fbe8350bc3686860ea50a25e6d4d9cfa39964f39af640d1c WHIRLPOOL c6c2906cb3377b211df11a69b2ab29cb2d52c096ed1b115a4023d17d9b18e0a2ec974b43cec67e6ec406a754ab58499d1544717340908a6b3e79fe44c428058b
-EBUILD shairport-9999.ebuild 640 SHA256 61776669cb98bd6fa3ea83c8a5978fc1af40dd4355cf85d36534419eda946cb3 SHA512 c3b6591c52e345303a03f1e4fb34b321764440c54c2d3ca9ba0cd5b8c9a8730085a5ea1d72755b4f58c44f82e616207b94747ca524dffc199dc4ce6c058101ad WHIRLPOOL d5a1ae645add09ba0fd80aa97645abb6bf59f033cda77c4a8914d1ab720c41ba48670bb27f876661474a31f764afa41680a40f3675b2428475420fcf02d22fc4
+AUX retry-audio_pulse.c.patch 1010 BLAKE2B ee90c95b293c2c47e767d0a1daa6ced9d47ff7d50de43cfd89727f486889478ca88b07c93027b9ce30db068d42ce46c7625d6226eb3092e2ed2cc1615f508aab SHA512 96246a19c827c174f047619e516c19dd8d571b87edcbf1fa9071e5a267615406c0eb379e543828cd2c30ce652d8077f643051f290b104d04f70e3f5ab0adacf1
+AUX shairport.confd 183 BLAKE2B 4beb9725f654b4422dd3e54aadca4cac54942d8ca30ed43d5ad4a8dddd285bb6ef08d8d4eab5c0e86f36a7a99965078f7f34150d59238b21d96934e5569ed537 SHA512 0552bedc641ad66f29ef8670f9c6ac53f3721166e3a363d59625aab3cb87843077b23d39f135dbbe25df42b7444bf0adef7ac9de292fb6dfe64e1f93a637facd
+AUX shairport.confd.pulse 307 BLAKE2B 971f70d03d3dab647fdf04f65e6c8ad21ebe33463008a4c7bbf31d006d1197a0e49998b3e73f59731ce3e6786aed3c3cb7ded58e933f6063cad5b971d99d9333 SHA512 d0d3687450609bf0e16f0e6af8b1aeed36e20e14bb9e699f8d71efd5d534d38f49b57d33cea10eb97533354df2dd109f3017c50d90825a03023c433c26a7b623
+AUX shairport.initd 584 BLAKE2B 6d4f26dde95a0e943f9043ee0dcfa282013d5a0dd06d9a7702a41d9d34e968fa41b31ace46d01051db7b3c075f5fed0c88bd47f43635f2c152f033854f2ba95b SHA512 11ade28e1113ea47970f447dc17269664bb86d81040a80ad68271858bf4dd16879312d0105c4313f5f8aeeeb41efddcc2412fbe81277ebc54b08a098f103ea3a
+EBUILD shairport-20141210-r2.ebuild 1611 BLAKE2B 97ecf44d894ced7b64e99e70076c1c29cb0f6da3b6ab37b0fbca453df4626e92012b1aad01e29626e15a945071104fe148e9d868482d8351b03f4b326b2e4173 SHA512 0b0a506931b6fa1e9539e037e9db1c4210815750c37ed9f3258732bb92bee0a1a381898f89d5ac0208f4700fc0d715ae4af4a0415395b2097e0eeff74336b2a1
diff --git a/media-sound/shairport/files/shairport.initd b/media-sound/shairport/files/shairport.initd
index 3ad9794..39dcca2 100755
--- a/media-sound/shairport/files/shairport.initd
+++ b/media-sound/shairport/files/shairport.initd
@@ -1,9 +1,8 @@
#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-user="shairport:shairport"
+user="shairport"
description="emulates an AirPort Express to stream music from i-devices"
start_stop_daemon_args="--user $user"
@@ -24,4 +23,4 @@ depend() {
start_pre() {
checkpath --file --owner $user --mode 0644 /var/log/shairport.log
-} \ No newline at end of file
+}
diff --git a/media-sound/shairport/shairport-20141210-r1.ebuild b/media-sound/shairport/shairport-20141210-r1.ebuild
deleted file mode 100644
index c9ffa24..0000000
--- a/media-sound/shairport/shairport-20141210-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit eutils user git-r3
-
-DESCRIPTION="Emulates an AirPort Express to stream music from i-devices"
-HOMEPAGE="http://www.mafipulation.org"
-
-EGIT_REPO_URI="https://github.com/abrasive/shairport.git"
-EGIT_COMMIT="d65b8e86e3048181d7c002bada4d879ee49f3f84"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+ao +alsa +avahi +pulseaudio"
-
-DEPEND="
- dev-libs/openssl
- ao? ( media-libs/libao )
- pulseaudio? ( media-sound/pulseaudio )
- alsa? ( media-libs/alsa-lib )
- avahi? ( net-dns/avahi )
-"
-RDEPEND="${DEPEND}
-"
-
-pkg_setup() {
- enewgroup shairport
- if use pulseaudio ; then
- enewuser shairport -1 -1 -1 "shairport"
- else
- enewuser shairport -1 -1 -1 "shairport,audio"
- fi
-}
-
-src_prepare () {
- use ao || sed -i '/CONFIG_AO/d' configure
- use pulseaudio || sed -i '/CONFIG_PULSE/d' configure
- use alsa || sed -i '/CONFIG_ALSA/d' configure
- use avahi || sed -i '/do_pkg_config.*CONFIG_AVAHI/d' configure
- eapply_user
-}
-
-src_install() {
- dobin shairport
- dodoc README.md
- if use pulseaudio ; then
- newconfd "${FILESDIR}"/${PN}.confd.pulse ${PN}
- else
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- fi
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-}
-
-pkg_postinst() {
- elog "Check and modify /etc/conf.d/${PN} as required"
- if use pulseaudio ; then
- elog "The pulseaudio server must allow the shairport daemon access - see:"
- elog "https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#index22h3"
- fi
-}
diff --git a/media-sound/shairport/shairport-20141210-r2.ebuild b/media-sound/shairport/shairport-20141210-r2.ebuild
index 264e454..5f2e109 100644
--- a/media-sound/shairport/shairport-20141210-r2.ebuild
+++ b/media-sound/shairport/shairport-20141210-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI="8"
-inherit eutils user git-r3
+inherit git-r3
DESCRIPTION="Emulates an AirPort Express to stream music from i-devices"
HOMEPAGE="http://www.mafipulation.org"
diff --git a/media-sound/shairport/shairport-20141210.ebuild b/media-sound/shairport/shairport-20141210.ebuild
deleted file mode 100644
index 4789e5b..0000000
--- a/media-sound/shairport/shairport-20141210.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user git-r3
-
-DESCRIPTION="Emulates an AirPort Express to stream music from i-devices"
-HOMEPAGE="http://www.mafipulation.org"
-
-EGIT_REPO_URI="https://github.com/abrasive/shairport.git"
-EGIT_COMMIT="d65b8e86e3048181d7c002bada4d879ee49f3f84"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-libs/openssl
- media-libs/libao"
-RDEPEND="${DEPEND}
- net-dns/avahi"
-
-pkg_setup() {
- enewuser shairport -1 -1 -1 audio
-}
-
-src_install() {
- dobin shairport
- dodoc README.md
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-}
diff --git a/media-sound/shairport/shairport-9999.ebuild b/media-sound/shairport/shairport-9999.ebuild
deleted file mode 100644
index 7103cb0..0000000
--- a/media-sound/shairport/shairport-9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils user git-r3
-
-DESCRIPTION="Emulates an AirPort Express to stream music from i-devices"
-HOMEPAGE="http://www.mafipulation.org"
-EGIT_REPO_URI="https://github.com/abrasive/shairport.git"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-libs/openssl
- media-libs/libao"
-RDEPEND="${DEPEND}
- net-dns/avahi"
-
-pkg_setup() {
- enewuser shairport -1 -1 -1 audio
-}
-
-src_install() {
- dobin shairport
- dodoc README.md
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-}
diff --git a/media-sound/shairport2_helper/Manifest b/media-sound/shairport2_helper/Manifest
index ddf452f..9b8fd11 100644
--- a/media-sound/shairport2_helper/Manifest
+++ b/media-sound/shairport2_helper/Manifest
@@ -1,2 +1,2 @@
-EBUILD shairport2_helper-0.19.ebuild 1014 SHA256 dfd8ad891c2505ab3190968174cc2952dcb500433daae83268b253c2ec688911 SHA512 fe10c33031f81a6b3254f1cefc54d934b0cd3f10e0fc145857cb0d6432d09376e7368056d5b835823e2a49faee2f1aa1cd1cd8f69d902825e94b087eeb720f75 WHIRLPOOL a4a1b85fd28563e7fc58467662f7b3947dadd2ea9794f0329c1cd7670546315ae706e38c5220b2199e3205fc0ff5aac719098b3803b54f591b6de258181f82ae
-EBUILD shairport2_helper-9999.ebuild 959 SHA256 96365cdbfc5bc0b883b3376a762de614a170bd88ace5f1c9f659237fb8a7c27b SHA512 fed40e87806ca7144ca502aea880d8282235e8e45a3eb88ed5ac43c377a55442509bd4dad0835793eb5e310639e2073c965dc5275b078f0b735d82fc11dfaeca WHIRLPOOL bd3b95c021d06c289237d4e6645ebc7c3e6fec026426034cce08f3b26c0f9492bf428e513c6cf688406fecd3a185f4895801def8112525a307f7d47fd2338004
+EBUILD shairport2_helper-0.19.ebuild 1014 BLAKE2B 9a41076e72a9e5309b57a9cd6fdd45aeb64f48c5522375ddaf1dd71d42013c6b82f30ed1edcc46e2aa6a954cd515218442b84cfb991e4fbc87ccd727deb143e9 SHA512 fe10c33031f81a6b3254f1cefc54d934b0cd3f10e0fc145857cb0d6432d09376e7368056d5b835823e2a49faee2f1aa1cd1cd8f69d902825e94b087eeb720f75
+EBUILD shairport2_helper-9999.ebuild 959 BLAKE2B f79e51b1684c0895bbf86bbb2bfc5f9e1e640e714c4c4e31299b0196703e8f3f64d7d763685ed530c4f75afaba023228ef683b8022d2148b57f893829b0f4788 SHA512 fed40e87806ca7144ca502aea880d8282235e8e45a3eb88ed5ac43c377a55442509bd4dad0835793eb5e310639e2073c965dc5275b078f0b735d82fc11dfaeca
diff --git a/media-sound/shairport2_plugin/Manifest b/media-sound/shairport2_plugin/Manifest
index faee461..4451b79 100644
--- a/media-sound/shairport2_plugin/Manifest
+++ b/media-sound/shairport2_plugin/Manifest
@@ -1,4 +1,4 @@
-AUX airplayservers 48 SHA256 d4d9b657eb115ed3d0f334c48cfc6cb37ecfdb2cd875617dc681ce7d54b1fac8 SHA512 5be095a89fa61ff901285776e033d62975e9c0c5ce2386b3336245eb8405d3838bf3b2f4f6bbb57766354177c2b90da846ca42355d3e71efb599723b7a90c8eb WHIRLPOOL 69e531cfa38e85bcf56844336412c5b15db39a2e1adc80c8ccd32cfbe2e4608a6713c1c0d9b9f0196cab081716998e912d6fb63784d6f45d07a284abecfaeaae
-AUX avahi-daemon.conf.patch 668 SHA256 e7a47179bd4bd8b48a2186d1331d1f6de201110aabf0a5008e952d7acb6e56ec SHA512 bf94c3f82c335993d20c9e9fb68f8c69559f8a3a7708da8ce346027fa1eb4bb079b6dcba11dad992433293e23aaab026f047756dc79e0f382ec43d6e8f24b61d WHIRLPOOL 55655e01978763b820755a1e160debe1eb42f2cd4e77d0cfc86735c30761dcb70d9845ae4d810d5d5c8c7b588645a426a3eef4e1e300afb430c1e5b5924f5a98
-EBUILD shairport2_plugin-0.19.ebuild 2240 SHA256 9d2bedc73b59015e52df88cf794baa022d9330df5e81ced98a0c289b342f197b SHA512 0188365808e4f45452940454e71f85d90c8aee714580c5bacee469fbf3c7afce377cf716da9530f030491fba0a01aaad551c2c2be4dab9b286f1f2f393200d7e WHIRLPOOL 9cfd0892f6ea25ccb6ad9d220c82227af8927a7f640233cb0790af920b4af0e14b82bbdb6275d6fce31084635bbbaa5b44c862f95aaa18d9a653f5395cc8ba02
-EBUILD shairport2_plugin-9999.ebuild 2178 SHA256 7ce819c29c73f6b310b6c9d0b896b7c07ba83ac1798445e7ece048bfeffb73fa SHA512 bca843ea2e3322a8ef1fcc3b3d77be841e30f9c3dc438029df711cf655a6f6ae0cdd8a3aa53ba4162e88a70e3358caeede062e2c10a3373c06db28c8a8685660 WHIRLPOOL 67e930637c4145a406fa25e049d6f27992533960e8cedd0098368325887be10990923ebf49b4186dc14b89d6a8ef568f80c010ad399eac10cb6a5759ddc7e027
+AUX airplayservers 48 BLAKE2B e157a68d5c8ae784b33698cae1883414e80d15eea0fb4d9f54c8db2366d5f591f9d1673da320cda1cb9fc2030db2b3f883708b7dd1b538906cc41ae4c98c8629 SHA512 5be095a89fa61ff901285776e033d62975e9c0c5ce2386b3336245eb8405d3838bf3b2f4f6bbb57766354177c2b90da846ca42355d3e71efb599723b7a90c8eb
+AUX avahi-daemon.conf.patch 668 BLAKE2B 76f678ba14e23c9fdfce850fb6d13f2c1f2c915114bacf47cf821b4da44d64105188af7ea36946be16379673406e3780de3e7d7d609855917c28249ec36221c6 SHA512 bf94c3f82c335993d20c9e9fb68f8c69559f8a3a7708da8ce346027fa1eb4bb079b6dcba11dad992433293e23aaab026f047756dc79e0f382ec43d6e8f24b61d
+EBUILD shairport2_plugin-0.19.ebuild 2240 BLAKE2B e2aacdd10a1b5362f24b2b5e068d802da37ed662258c72988db23ba3e074d0361d1c3a2b98fc9741a9bfd061a5bd2ae47f42da6d05f849f752a9fa90f38452a6 SHA512 0188365808e4f45452940454e71f85d90c8aee714580c5bacee469fbf3c7afce377cf716da9530f030491fba0a01aaad551c2c2be4dab9b286f1f2f393200d7e
+EBUILD shairport2_plugin-9999.ebuild 2178 BLAKE2B b148ae126a7309ffc9ff5da6bc59b765fb8e4996c2620d5a911e1e7bfdef76a49fbc58cbadb8797f01f8dcee8e6ca6584b4557b97fce53c3885e3f2647adc21c SHA512 bca843ea2e3322a8ef1fcc3b3d77be841e30f9c3dc438029df711cf655a6f6ae0cdd8a3aa53ba4162e88a70e3358caeede062e2c10a3373c06db28c8a8685660
diff --git a/media-sound/shairport_helper/Manifest b/media-sound/shairport_helper/Manifest
index 5d61e69..e4c5a48 100644
--- a/media-sound/shairport_helper/Manifest
+++ b/media-sound/shairport_helper/Manifest
@@ -1 +1 @@
-EBUILD shairport_helper-9999.ebuild 893 SHA256 928783950bc0623b4909b44cb3e63b792fda544a6ffb95308b5eda942621b9a3 SHA512 076ee3e46ed47ae1a94f407abc7a1dc598e7e66874e3f1829e4cf17f280dfecf3f3358c4204d21fbed1d44a82f05bfb6ad4801732c06aea13851fe45ef7f50ca WHIRLPOOL 37bff564864a7273a469aff23afe38ae7a87fbf3365ffc6e6f5c794d3c057b204ddc70ce01e23f45c29bdb27de7e443874e2d239a90b1749ac0eaf52a9d1e00f
+EBUILD shairport_helper-9999.ebuild 872 BLAKE2B a680ee1242d2744b1afb193e1d892098aa4ad174b076b7f80b08af834e903ecb66fc12c75279c02a0fcdcaf637cb8876b5680c381b9a3d194afe882b2580f8ad SHA512 5768e7d081178cf1d95f52e0fb37cc16d1991243cf7e3391ba5b744699f8d2e80bc9a8262b42cc4ffdceb4ef53da00768ae83b91ab9deefeaf6cf111f0fedff8
diff --git a/media-sound/shairport_helper/shairport_helper-9999.ebuild b/media-sound/shairport_helper/shairport_helper-9999.ebuild
index 456b449..03b4a2b 100644
--- a/media-sound/shairport_helper/shairport_helper-9999.ebuild
+++ b/media-sound/shairport_helper/shairport_helper-9999.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
+EAPI="8"
-inherit eutils git-r3
+inherit git-r3
DESCRIPTION="Squeezebox ShairPort Helper"
HOMEPAGE="https://github.com/StuartUSA/shairport_plugin/"
-EGIT_REPO_URI="git://github.com/StuartUSA/shairport_plugin.git"
+EGIT_REPO_URI="https://github.com/StuartUSA/shairport_plugin.git"
LICENSE="MIT"
SLOT="0"
@@ -26,7 +25,7 @@ src_prepare() {
sed -i -e 's;CFLAGS:=-O2 -Wall $(MY_CFLAGS);CFLAGS:=$(MY_CFLAGS) $(CFLAGS);' "Makefile"
sed -i -e 's;LDFLAGS:=-lm -lpthread $(MY_LDFLAGS);LDFLAGS:=-lm -lpthread $(MY_LDFLAGS) $(LDFLAGS);' "Makefile"
emake clean
- epatch_user
+ eapply_user
}
src_install() {
diff --git a/media-sound/shairport_plugin/Manifest b/media-sound/shairport_plugin/Manifest
index a0f2c55..8732499 100644
--- a/media-sound/shairport_plugin/Manifest
+++ b/media-sound/shairport_plugin/Manifest
@@ -1,2 +1,2 @@
-AUX airplayservers 48 SHA256 d4d9b657eb115ed3d0f334c48cfc6cb37ecfdb2cd875617dc681ce7d54b1fac8 SHA512 5be095a89fa61ff901285776e033d62975e9c0c5ce2386b3336245eb8405d3838bf3b2f4f6bbb57766354177c2b90da846ca42355d3e71efb599723b7a90c8eb WHIRLPOOL 69e531cfa38e85bcf56844336412c5b15db39a2e1adc80c8ccd32cfbe2e4608a6713c1c0d9b9f0196cab081716998e912d6fb63784d6f45d07a284abecfaeaae
-EBUILD shairport_plugin-9999.ebuild 1961 SHA256 6064819965b78bddde991a5b7a91381c393f7e7c022b11158400f5101694acfb SHA512 5f156c1379e4c0f536c0bdbcffd0e6e46639b9a62129181fb38f0894c4109844028475b746ee2bfe3259d42507a6457fd1d3d1c3bc31563aaeff8ff9f43e3e02 WHIRLPOOL 0786f16e70bc2cea23d198fafd3f60688528e3831d170ee53e348e150a9bc5a46b8d07d740dafdc4d1e6cff5a585d57e4bf854e47a4d38793455f5d3c0929269
+AUX airplayservers 48 BLAKE2B e157a68d5c8ae784b33698cae1883414e80d15eea0fb4d9f54c8db2366d5f591f9d1673da320cda1cb9fc2030db2b3f883708b7dd1b538906cc41ae4c98c8629 SHA512 5be095a89fa61ff901285776e033d62975e9c0c5ce2386b3336245eb8405d3838bf3b2f4f6bbb57766354177c2b90da846ca42355d3e71efb599723b7a90c8eb
+EBUILD shairport_plugin-9999.ebuild 1908 BLAKE2B 0bfe47c0bf23ce8ae84b12f2864d207513585c8f53b037813c22aac735faaa1394e2ad9932d6b6d45fb395085dc3a90a68f77339d6ee7094d241f93f0e49670d SHA512 2513319d8e4314f1a9f3c48ddedbd08f6fa6305d77dde8c50960f7cd09f76c6d3caf08c81792a832751158cc8e31f4c38fdb99e63c5ffb709fbed554668b60ae
diff --git a/media-sound/shairport_plugin/shairport_plugin-9999.ebuild b/media-sound/shairport_plugin/shairport_plugin-9999.ebuild
index bc5bf35..ffd7b94 100644
--- a/media-sound/shairport_plugin/shairport_plugin-9999.ebuild
+++ b/media-sound/shairport_plugin/shairport_plugin-9999.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI="5"
+EAPI="8"
-inherit eutils git-r3
+inherit git-r3
DESCRIPTION="ShairTunes shairport Squeezebox Server Plugin - airplay to Squeezebox clients"
HOMEPAGE="https://github.com/StuartUSA/shairport_plugin/"
@@ -16,10 +15,10 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
# require dbus use flag on avahi to have the avahi-browse binary built
+# media-sound/logitechmediaserver-bin
DEPEND="dev-perl/Crypt-OpenSSL-RSA
dev-perl/IO-Socket-INET6
dev-perl/Net-SDP
- media-sound/logitechmediaserver-bin
media-sound/shairport_helper
net-dns/avahi[dbus]
virtual/perl-Digest-MD5
@@ -31,14 +30,10 @@ RDEPEND="${DEPEND}"
# or /opt/logitechmediaserver/Plugins
INSTALL_DIR="/var/lib/logitechmediaserver/Plugins/ShairTunes"
-src_prepare() {
- epatch_user
-}
-
src_install() {
insinto ${INSTALL_DIR}
doins AIRPLAY.pm Plugin.pm install.xml public.xml strings.txt
- fowners logitechmediaserver:logitechmediaserver ${INSTALL_DIR} -R
+ #fowners logitechmediaserver:logitechmediaserver ${INSTALL_DIR} -R
dodoc README.md
dobin ${FILESDIR}/airplayservers
}
diff --git a/media-sound/squeeze-alexa/Manifest b/media-sound/squeeze-alexa/Manifest
index 2e46eb1..cde1adb 100644
--- a/media-sound/squeeze-alexa/Manifest
+++ b/media-sound/squeeze-alexa/Manifest
@@ -1,4 +1,2 @@
-AUX lms-status 176 SHA256 e574363e5bc9b34f5c1d4e78b225573aa36bd3531ab52208dead31e39208966e SHA512 f263891bb1be26dba7abc8305d9fc2ef294e2bbbae71a3631bfd23c22a088b84fb8ecc90a6b5abf7acaf854dc9653600e0f5e9c8aad5c4d59adb7cb6252f517e WHIRLPOOL 18ea262235ce37b1e4fbcee7240ae2e59b666bd751a43ec1b9141f01faa6dd90c07c10e65430ebb85593bf31048bd4a8eaecc2b7afda1ba8bfeee016503fdda3
-DIST squeeze-alexa-1.0.tar.gz 89415 SHA256 85d493ab5f92ff6b079ddb350d24ae0a9273f9cafaa457a8fc72e8b43e3c55c3 SHA512 a024282e62a7ac664d94ae5fa8a18ddc630a48aafa1147cb3ea29d12004426c17741d81a39ada8bb3bbd6c112bf7f6661b1d3229177093794ae41c2d6659d6fe WHIRLPOOL f12bfe0ca553256f011b3f49cd32c813f803cca3e45cabb9d118d62cdeba13ca3e63a0ef99ab8d83c3676cfdeddd5e5e6184f34837d1fff824c54be4f21293ba
-EBUILD squeeze-alexa-1.0.ebuild 1727 SHA256 14e003053409e956330d684a4a191ad4badf87da369007d551916a20e591af1d SHA512 55a13f2d3358e3a78c365f43571097233321766658bff7922754732b83b14c03bede921d77686320a9ad6c37960a4e0ce8002cc1f01ed348142331945cdd4e8a WHIRLPOOL 5bf91ec0eb6de2cc53aee3bf144420de3f204fa7c038bf231ea1afe5db01a24775eb81d76bb0f242ba127d8cc68faaafb671e42d0a5acf5895d45327b7488b96
-EBUILD squeeze-alexa-20171216.ebuild 1729 SHA256 285d0be8b12150b1d7855b833277fff5d1aaddf08db898e02757acb74e0da33f SHA512 f15883540105b9ff1949234e2e7c55eba169e4e3e57df605307cbff5eff4903ecf32958a67d22f00f47f3781cc90ffdf6f7fe208c33bd64429e633203fd91a05 WHIRLPOOL 4f9779a34591c85d02a11f87c0a7203bb365fce42df3ed8c8f4d7f0af0d6673bb1ee5869c257bb484a87c4462e3e08b6c4cf7d962b0942bc2a3204db686d392a
+AUX lms-status 176 BLAKE2B 8d9673108a4df8598c17578bd70db8638eeb78be56f5e7be131841745a7fe7ce3be6e091ab46d860c41d1e60604fbc6f9041662e9e1190255ec812ecf9cb0daa SHA512 f263891bb1be26dba7abc8305d9fc2ef294e2bbbae71a3631bfd23c22a088b84fb8ecc90a6b5abf7acaf854dc9653600e0f5e9c8aad5c4d59adb7cb6252f517e
+EBUILD squeeze-alexa-20171216.ebuild 1543 BLAKE2B 7aa0020427cbc2373c7724b61e87f1c5846f839d11fe9062c676cbe9937cb71e1d4f0030867ba1cee2f701e31d077bdb7bc78fca73b025eb31cc1e7abcf1c4bb SHA512 31b2530b05ca6b52483281208f4694cbd93988183d20028e064140657d1ee7230f0842c539d5159cd32599e46360f6bae3be0c9994f454afb47165dad881715e
diff --git a/media-sound/squeeze-alexa/squeeze-alexa-1.0.ebuild b/media-sound/squeeze-alexa/squeeze-alexa-1.0.ebuild
deleted file mode 100644
index 0c44538..0000000
--- a/media-sound/squeeze-alexa/squeeze-alexa-1.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7 python3_6)
-
-inherit readme.gentoo-r1 eutils python-single-r1
-
-DESCRIPTION="Squeezebox integration for Amazon Alexa"
-HOMEPAGE="https://github.com/declension/squeeze-alexa"
-SRC_URI="https://github.com/declension/squeeze-alexa/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="mirror"
-
-RDEPEND="
- ${PYTHON_DEPS}
- dev-python/awscli[${PYTHON_USEDEP}]
- =dev-python/fuzzywuzzy-0.12.0[${PYTHON_USEDEP}]
- dev-python/lambda-uploader[${PYTHON_USEDEP}]
- net-analyzer/nmap[ncat]
- net-misc/stunnel
- virtual/logger
-"
-DEPEND="
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-cov[${PYTHON_USEDEP}]
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/flake8[${PYTHON_USEDEP}]
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-DOCS="
- README.md
- docs/HOWTO.md
- docs/TROUBLESHOOTING.md
- docs/squeeze-alexa-networking.png
- docs/squeeze-alexa-networking.xml
- etc/stunnel.conf
-"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
-Support thread at:
- http://forums.slimdevices.com/showthread.php?107009-Announce-squeeze-alexa-DIY-secure-Alexa-integration
-"
-src_install() {
- python_domodule squeezealexa
- python_newscript bin/local_test.py ${PN}-local-test
-
- dobin ${FILESDIR}/lms-status
-
- insinto "/usr/share/${PN}"
- doins \
- handler.py \
- lambda.json
- doins -r metadata squeezealexa
-
- dodoc ${DOCS}
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
-
-python_test() {
- py.test -vv || die "Tests failed"
- flake8 --verbose --config="${S}"/setup.cfg "${S}"/squeezealexa
-}
diff --git a/media-sound/squeeze-alexa/squeeze-alexa-20171216.ebuild b/media-sound/squeeze-alexa/squeeze-alexa-20171216.ebuild
index e23f514..824155f 100644
--- a/media-sound/squeeze-alexa/squeeze-alexa-20171216.ebuild
+++ b/media-sound/squeeze-alexa/squeeze-alexa-20171216.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-PYTHON_COMPAT=(python2_7) # python3_6
+PYTHON_COMPAT=(python3_11)
-inherit readme.gentoo-r1 eutils python-single-r1 git-r3
+inherit readme.gentoo-r1 python-single-r1 git-r3
DESCRIPTION="Squeezebox integration for Amazon Alexa"
HOMEPAGE="https://github.com/declension/squeeze-alexa"
@@ -16,27 +16,21 @@ EGIT_COMMIT="949ed35dc8fc4e5a0c6c5164d07ebc87c5e5575f"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="mirror"
RDEPEND="
${PYTHON_DEPS}
dev-python/awscli
- =dev-python/fuzzywuzzy-0.12.0[${PYTHON_USEDEP}]
+ =dev-python/fuzzywuzzy-0.12.0
dev-python/lambda-uploader
net-analyzer/nmap[ncat]
net-misc/stunnel
virtual/logger
"
DEPEND="
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-cov[${PYTHON_USEDEP}]
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/flake8[${PYTHON_USEDEP}]
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep ' dev-python/setuptools[${PYTHON_USEDEP}] ')
${RDEPEND}
"
diff --git a/media-sound/squeeze-controller/Manifest b/media-sound/squeeze-controller/Manifest
deleted file mode 100644
index ce236e3..0000000
--- a/media-sound/squeeze-controller/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST squeeze-controller-0.1.0-alpha.13-linux-x64.tar.gz 44984478 SHA256 b73ecf17573dfc8eed68f650a59d83f0c00b6f7de86b7d107cae6592e625bd58 SHA512 2d0f7c6505150e6a8bd861e24ce7ede9493548da05ea56f52841e2f8e641f88d597dcaa711d539a3aa155f9fa115828bfafc9dfe8e1b7e1b33766092a3e85fd9 WHIRLPOOL 61c9bf7720d4fd489024f28b2204d121a630115c71289930b4820613aa3009dc09d37bb50b0486e12745074eabfb127ee08dbf06f5f9fabebefb962fc0505ea1
-EBUILD squeeze-controller-0.1.0.ebuild 1487 SHA256 f8a76d8c0ca9cb8476dab9e280c37e075387627dceaf429c16792345ae6e0980 SHA512 43e15d4d03ad4923f989d8ff9ec1bacc2062badaee3520e16ee652a7ec63f0dab8b4c7b67262f80457329b337af89c4f46ebdd1b9093d68af3b2b18349c0e64b WHIRLPOOL 2804f49a30024ce5a8390f23419999110bd59a93a4f7c16a25b78f3394afa2454b18c5aa09f83276a05eeb5b4f40ba7c6cc35f4c1426b8026f644b05cb9a1afd
diff --git a/media-sound/squeeze-controller/squeeze-controller-0.1.0.ebuild b/media-sound/squeeze-controller/squeeze-controller-0.1.0.ebuild
deleted file mode 100644
index ea133ad..0000000
--- a/media-sound/squeeze-controller/squeeze-controller-0.1.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit readme.gentoo-r1 eutils versionator
-
-MY_VER="alpha.13"
-
-DESCRIPTION="A stylish controller app for the Logitech Media Server"
-HOMEPAGE="https://github.com/michiil/squeeze-controller"
-SRC_URI="https://github.com/michiil/${PN}/releases/download/${PV}-${MY_VER}/${PN}-linux-x64.tar.gz -> ${P}-${MY_VER}-linux-x64.tar.gz"
-# https://github.com/michiil/squeeze-controller/releases/download/0.1.0-alpha.13/squeeze-controller-linux-x64.tar.gz
-RESTRICT="mirror"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}
-"
-
-QA_PREBUILT="opt/${PN}/${PN} opt/${PN}/libffmpeg.so opt/${PN}/libnode.so"
-
-S="${WORKDIR}/Squeeze Controller-linux-x64"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
-Support thread at:
- http://forums.slimdevices.com/showthread.php?105966-Announce-Squeeze-Controller-windows-linux-osx-Alpha-Testers-Wanted
-"
-
-src_install() {
- exeinto /opt/${PN}
- newexe "Squeeze Controller" ${PN}
-
- insinto /opt/${PN}
- doins libffmpeg.so libnode.so
- doins -r locales resources
-
- doins \
- blink_image_resources_200_percent.pak \
- content_resources_200_percent.pak \
- content_shell.pak \
- ui_resources_200_percent.pak \
- views_resources_200_percent.pak
-
- doins \
- icudtl.dat \
- natives_blob.bin \
- snapshot_blob.bin
-
- make_wrapper "${PN}" ./${PN} /opt/${PN} .
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/media-sound/squeeze2cast/Manifest b/media-sound/squeeze2cast/Manifest
index a0c06b7..93fab75 100644
--- a/media-sound/squeeze2cast/Manifest
+++ b/media-sound/squeeze2cast/Manifest
@@ -1,3 +1,3 @@
-AUX Makefile.gentoo 830 SHA256 e0855748505ca64f1154c0c851570d01a4dff0c05f170f91685652eb749d588d SHA512 a72c5bcb8b351493c0b0585344c0d035beaeb3de8f1dee5894984fb14b5eda1e61aae87bce4faa92bafaeb4c7729e3197c58e994b7c4561639e99b7f575116b7 WHIRLPOOL d3453da331440263a53363b04d5f9b3023f22b0748fa308603eb078dd5be65e8fa892a3e8d14f686ff74ff96be23ed197f7ea9918a89a0867142eca704da581f
-EBUILD squeeze2cast-0.2.6.4_alpha3.ebuild 1168 SHA256 27a0c301fc9e019d7ef2bd110651bc1b75635d6a6b98ebb7f6d48a77f1fff6d5 SHA512 0aee7f92f9a8561429c8ce3b220746e12a05a95a064185c97eac925ebf1776d034a150477fefc53a70b2899589e7a1a9fdb3abda7a0650c12407528421e9e829 WHIRLPOOL d8e2643bafc82e21e49f7df05c6f6aa0c96f81aa21c6bdbf7f70d8f3d3a93d422c30190ee3f6bf9b1602350f0220482a4395b8306b57124d0e47201cf67a137c
-EBUILD squeeze2cast-9999.ebuild 1092 SHA256 c719be7c3617165e048a2c8f870bdd695067c5f620c1ff1f547c5685621c19da SHA512 f0791cd1f870cea1325073adc79bb956ab88481103d1a14319cf1699b531a8984028e4336a46a73ecbabd692ff7bed75440c507d1b475b968110fb457e7eee38 WHIRLPOOL 3114f7d13336226b6a9c8ceaf72e4e4c52e4a162cfe18cc7d1be9003b76b9656c280f17acb6a3660063a127cc7f8665822b0e1427e69e01f0ab58ee842358fa7
+AUX Makefile.gentoo 830 BLAKE2B 52e32519e038096fd8b075afe0a5e5a21465d769f5d8ba922558429da4564968ecd56caf103f745b98b43de64a8d7cb3fe10b13988822c9fa89e5e10dd927cb7 SHA512 a72c5bcb8b351493c0b0585344c0d035beaeb3de8f1dee5894984fb14b5eda1e61aae87bce4faa92bafaeb4c7729e3197c58e994b7c4561639e99b7f575116b7
+EBUILD squeeze2cast-0.2.6.4_alpha3.ebuild 1168 BLAKE2B 46f3ce4e96d490f78cbc73a5902d5d537ebcec76b2f2214b6adbaf45bc0150c8dde3534047a963188076fd5f5e1a2ad544696f1bcc01a13a187e65be93589329 SHA512 0aee7f92f9a8561429c8ce3b220746e12a05a95a064185c97eac925ebf1776d034a150477fefc53a70b2899589e7a1a9fdb3abda7a0650c12407528421e9e829
+EBUILD squeeze2cast-9999.ebuild 1092 BLAKE2B c7e65f35b501bffc31e433688f555b148841d7686784a39648f7b7fac76aaf5b3d1291b8c16eb9510704967e25d3f153c9da02b168bc796c87a39b2e0b9ea715 SHA512 f0791cd1f870cea1325073adc79bb956ab88481103d1a14319cf1699b531a8984028e4336a46a73ecbabd692ff7bed75440c507d1b475b968110fb457e7eee38
diff --git a/media-sound/squeezelite/Manifest b/media-sound/squeezelite/Manifest
index 7b6be35..7d974fe 100644
--- a/media-sound/squeezelite/Manifest
+++ b/media-sound/squeezelite/Manifest
@@ -2,20 +2,12 @@ AUX pasqueezelite 154 BLAKE2B 34c64a2e329d682b9972895b4057ffe0c2cbe87309eafcf853
AUX pulseservers 56 BLAKE2B d7aa82c74954fa645bc66f9dbf6151924c7efea378504119e1e5689275bace0287b1a6319dc310f3bb4b18a856540823b4d55869d898429a74b7c974438007d6 SHA512 873c24df49306c3e8c92c86b8437c80e937861ff6652ffb29f8a5f53792a163e69ac9a7d5e0e82d36d4b9cfedcca2c6d2b562618423eae6dd19bcf5acd27817c
AUX pulsexprop 37 BLAKE2B ea339956f76327639815ee0ab022a1faca5a0f2d4e639bb6f292ac3649209510618bb84ad29f40ca95b7d7e7562c18295a894b5c29f78d3a3f83efc12d22f2f6 SHA512 94589f62caa593492464ec69aa87e7ad4ce9634ffd591c3ad153de13108ba15b34aa40cd6668a3932226025b97a84f26f1fb2d8a7549ab8a656587ca05fd386d
AUX retry-output_alsa.c.patch 732 BLAKE2B b883a3d419cfbfb6f7e62b6de96486c2b0cdc828025722e3ea63225d72e1628e1cca0613a6bf1dbbc85b8c79ffc05169df3c87c8646fd6c875970a921c8f18c6 SHA512 cc7a63d250f0c5c4b73e313abddbfc7a4d28b15cc4d29a6fe06088132978315c5c874e50cf9f2bb887d7159c3694479c494d34ce8d4de05532527af5328b0c51
-AUX squeezelite-1.8-gentoo-makefile.patch 654 BLAKE2B 6eca55601ec97f14041adc196f8c0ce0061881633b70e7304fa36c9babd200d47f39b59f742e6b1b5a74a407baa826373d6cfd24c33f8283312cd04f059174fa SHA512 4e00d9051a34faca1697ce6a9f8c66e03cd279323c1b0b6af9a8d52df2e5d29e1b0d567060f51a4f76dbf1e1ffe0fc9f1d95751f904f82b21dde201e5342f481
-AUX squeezelite-1.8-gentoo-optional-codecs.patch 3390 BLAKE2B 847c70d410fa069f8ccac5403fd0989af3879bc6f985071a42ddf8cc7451fc2766f0ff575ff4b6a1fa159eb2a957da77189c0f92c23133adf6584b5ef6ca390d SHA512 0b7f6416e1c1e29c9f06573ed210dc98879bd20f1a894c4a720079383adb55d462dd41d10d81841f6d6f13f684ab492a9d1c529fa7c8d20947a4280dae0c57a0
-AUX squeezelite-1.8.4.743-gentoo-makefile.patch 654 BLAKE2B 6eca55601ec97f14041adc196f8c0ce0061881633b70e7304fa36c9babd200d47f39b59f742e6b1b5a74a407baa826373d6cfd24c33f8283312cd04f059174fa SHA512 4e00d9051a34faca1697ce6a9f8c66e03cd279323c1b0b6af9a8d52df2e5d29e1b0d567060f51a4f76dbf1e1ffe0fc9f1d95751f904f82b21dde201e5342f481
-AUX squeezelite-1.8.4.743-gentoo-optional-codecs.patch 3390 BLAKE2B 847c70d410fa069f8ccac5403fd0989af3879bc6f985071a42ddf8cc7451fc2766f0ff575ff4b6a1fa159eb2a957da77189c0f92c23133adf6584b5ef6ca390d SHA512 0b7f6416e1c1e29c9f06573ed210dc98879bd20f1a894c4a720079383adb55d462dd41d10d81841f6d6f13f684ab492a9d1c529fa7c8d20947a4280dae0c57a0
-AUX squeezelite-1.8.7.1007-gentoo-makefile.patch 654 BLAKE2B 6eca55601ec97f14041adc196f8c0ce0061881633b70e7304fa36c9babd200d47f39b59f742e6b1b5a74a407baa826373d6cfd24c33f8283312cd04f059174fa SHA512 4e00d9051a34faca1697ce6a9f8c66e03cd279323c1b0b6af9a8d52df2e5d29e1b0d567060f51a4f76dbf1e1ffe0fc9f1d95751f904f82b21dde201e5342f481
-AUX squeezelite-1.8.7.1007-gentoo-optional-codecs-decode.patch 2217 BLAKE2B 3685afda78ab2f56ee638be327d04916a36a7bb268222843c9969777cd0ceb218b3b7043755edd4eb3ed6db699ff11bc67feecfba82997d1b818181e19730386 SHA512 dfb5863bd02a9502ee3ca5f96edd1d572a9ab38c2ccddaaddb826203eb88785491ac09be8d01d5dc2ef7d2f1b8e0b3bbcb13c3ad506763db71d6e56831b82284
-AUX squeezelite-1.8.7.1007-gentoo-optional-codecs.patch 1789 BLAKE2B 33fa43d44a7c2a612863c317a6244dfe0199e496dea349822991093bece435bfa4c25349f69d263fa53828058693b1b632cd216ca5fe1243a78238457e195174 SHA512 5adc75cf66b07fcee0faf6e9f8d46623ec76ae0c091fad975ab0acbaa25da9648806d7c3cb3e55e9eef8ad5088b8f2d95c70b0d85966316035f7a5711c8a0a43
AUX squeezelite-1.9.0.1105-gentoo-optional-codecs-decode.patch 1991 BLAKE2B 790e0d25406a31000ba3b49982956b665ee53dd39eef31b1d8205438ff2f452e12918cc0579862b5c90dd21c456a65e0e9a260f819f69550aace8e35be2c4a68 SHA512 3063d38af9be4b2ea8113444bdbabaff1c034f121b3ef11be530e3ede5ec4496c51f3b58e508ec44b433949a1e645c3b644deb73c78a345683365d0af48075d4
AUX squeezelite-1.9.0.1105-gentoo-optional-codecs.patch 1789 BLAKE2B 33fa43d44a7c2a612863c317a6244dfe0199e496dea349822991093bece435bfa4c25349f69d263fa53828058693b1b632cd216ca5fe1243a78238457e195174 SHA512 5adc75cf66b07fcee0faf6e9f8d46623ec76ae0c091fad975ab0acbaa25da9648806d7c3cb3e55e9eef8ad5088b8f2d95c70b0d85966316035f7a5711c8a0a43
+AUX squeezelite-1.9.4.1182-gentoo-optional-codecs-decode.patch 2205 BLAKE2B 8777f44e4ac3e65eb5da6acc58b9fab47503f895102feb82df98ed3abcbd4272d890c706b8c216d64e05c8a410ffb8a0570e4a9a25c2681e210b895446e05491 SHA512 aa058c8fbbfabdf1ad87fac355a8a29bb2ec4da4b570489ce50a1bd8dcbf9e58096c5ea7c25046ba9ed3fa0e54671b4987b63732ef7269171acd150decf33eb4
+AUX squeezelite-1.9.4.1182-gentoo-optional-codecs.patch 1789 BLAKE2B 33fa43d44a7c2a612863c317a6244dfe0199e496dea349822991093bece435bfa4c25349f69d263fa53828058693b1b632cd216ca5fe1243a78238457e195174 SHA512 5adc75cf66b07fcee0faf6e9f8d46623ec76ae0c091fad975ab0acbaa25da9648806d7c3cb3e55e9eef8ad5088b8f2d95c70b0d85966316035f7a5711c8a0a43
AUX squeezelite.conf.d 450 BLAKE2B 5f33c0e97795965ce719999d9fe7d688cf04e2291a4302b21c8e909d07d40dba9210bacdc5041ee1fa482d14362cfdbc3e276d3789e1d1d93456f33509cfe0f7 SHA512 7aa116553cba1d370233db1b9500c73738c54995c739167c1a54a4ddcb3616bec536280f057a2ca5a17b53b4a9ebe4baabb42bfb449eb1d7bff8d18c82a85d3c
AUX squeezelite.init.d 593 BLAKE2B 7ac5449c3a5b830253c7e7ba619eb8c70f074f0dc67e01dbeaa09917b84b48d7fd1d1418f4cbe17e4b5f167f3bd06c54ab7045ebf6c8c5d38b73341e3a70adfc SHA512 303e48c4446135d2d7c0cdd24176114af543d372bbd7b281ccdd01e9cab7cf670b7aada94310a342c8d24f8ac3987d4aa1a211755a5ddab4a86840c043a89ce8
-EBUILD squeezelite-1.8.4.743-r1.ebuild 3303 BLAKE2B 62f88a61ea17c5951e33f69fa81e4c89d13caee7154bc16c6ccae99fe03311e520b5dec97c5af0c6c86322f8877d762ba82055ab112e1f4214a18f8041bfda4c SHA512 1f7f1f61deaecff8f3cc2352913ed64d8c7157acdc9cd994aafcea935e35b4a2e264ce79777fd9dd0179ac4ae9e08f6c14a3945ac3e4e3fb3df7507d0a39c3b7
-EBUILD squeezelite-1.8.4.743.ebuild 2864 BLAKE2B f0c235512276aa26863b183b8d08771ce6ecb52059568d38290a10697bafcc81f690dfabb45c8bf5a71c4382ae14cd811ff39c9a7818e632f9ea6306617cea57 SHA512 4935f8eeb162a9941b32a6c367263c7316bd177124402da2df205f90cea258a878b3881ec0eacbe02e34089ad63ec27efb80e286ab39ed2a4e0c291c3f447545
-EBUILD squeezelite-1.8.7.1007-r1.ebuild 3003 BLAKE2B a9d0a1f29ff453b1f0ac0c6ccaa6dece1ba701b1e53cb8ffdb301a8d02c75506fe3fc35f24c166ec90d30b46d9ce3bfbd268db2d052f461378064c139f37a9ef SHA512 e8ffb180449378659429bee74c7dba3f302ac9e78e561248626d53b2ee386a66d7a7c44fc6a314941bcd6491014e079ac6953506a44fed0042069d25fc0d3a99
-EBUILD squeezelite-1.8.7.1007.ebuild 2970 BLAKE2B cbfe7ea6752545c5780f33ce265d839a54103c9b807cd1977e304c670b8e925cbf19adc4b4f500116283ca96a55b4260cf2c9763ed96dd468b73c0f3dc06a287 SHA512 ee4799317e42ed0430ff6c855032cbafa2b44d4937575e17c2ab1f33e4748604662325ec29fe6ae07b484562f0ed2a375e585791d896ddaad2eb33652b0f1390
-EBUILD squeezelite-1.8.ebuild 2841 BLAKE2B ae3ea8b092818405fb842467a32b723648ab0602660d30976187c0c4dbf4f08e77b98b64623ce7aca1ce88d0b23572940051ac1278e79c9041303cea8cb9b7f9 SHA512 57ddd0e68921cab0fbf8ab2e2e34d4d968cbc140a221c075a67577f87c72090510c6a3a22d3cfe77efebd4a9d30c50af571a32ad737ef45baf3fd8db5b689fee
-EBUILD squeezelite-1.9.0.1105.ebuild 2969 BLAKE2B 99512e3fd321cc9b7c23f3be897943c37f78a5a0e111c29a345765ca7236771d0951df9255dc10a883d66b91f0399a4437d29df20ea9806cc7317b7c94153ad8 SHA512 9c9deca4d37fb57b2d0a5888bfacbcc4470a25394315d5da6b1b423edbdb9aa1d4ac723f38b41e22008c4b33ed55f6073aec01efb34f014802811e5903bf470d
+AUX squeezelite.service 215 BLAKE2B b41608e9fcf267efa84373271509183e336c815eb2e7d199ea31aee9cba608f2e2aa96ec067e329b47583575be6d17362fdcbc23349e87ae189b981586a312cb SHA512 97effbaefee37720aab3e1938ba8b627a9f7b218b5eb747121819bcf1c344e0f84cb6c1518938f3f83118781479ad8f226d90bff96fd1dcef1888df858cc819d
+EBUILD squeezelite-1.9.4.1182.ebuild 2922 BLAKE2B 0ade30862c31feb76ea40bf2fd00b94d33256ae9268809fce00b17fe1e52f0010f2fb95f2370cff31f32b006ece744e6edb78dbb4a1d43419fe76a773f11b2b7 SHA512 70726888694813f338a1f96477f7b8136e00eaa4c6b2646f6274045b04d2224f312e29a55d8e597660b05930cab86660e084efa7ef605353e600e9bf8f1acdbf
+EBUILD squeezelite-2.0.1481.ebuild 2542 BLAKE2B eb10119146a0c4ce5da4d403fe5b55ab65a3b2f766d9c806babbf9545b9418f5e8b6a60960ff5405594cdd1a3009e243e30683500fcf88eb32c0b0d63ee41da5 SHA512 ce2cb29ec5941b56dd20bd9008d807b593f9754367cefab837651b64c407c87a0e8383a90d625b9b95781d1b8ba57c52492202c73a3c209c84b6c5ed2201a78e
diff --git a/media-sound/squeezelite/files/squeezelite-1.8-gentoo-makefile.patch b/media-sound/squeezelite/files/squeezelite-1.8-gentoo-makefile.patch
deleted file mode 100644
index 271c199..0000000
--- a/media-sound/squeezelite/files/squeezelite-1.8-gentoo-makefile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/Makefile b/Makefile
-index dca2abd..f6b985f 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1,6 +1,6 @@
- # Cross compile support - create a Makefile which defines these three variables and then includes this Makefile...
- CFLAGS ?= -Wall -fPIC -O2 $(OPTS)
--LDFLAGS ?= -lasound -lpthread -lm -lrt
-+EXTRALIBS ?= -lasound -lpthread -lm -lrt
- EXECUTABLE ?= squeezelite
-
- # passing one or more of these in $(OPTS) enables optional feature inclusion
-@@ -74,7 +74,7 @@ OBJECTS = $(SOURCES:.c=.o)
- all: $(EXECUTABLE)
-
- $(EXECUTABLE): $(OBJECTS)
-- $(CC) $(OBJECTS) $(LDFLAGS) -o $@
-+ $(CC) $(OBJECTS) $(LDFLAGS) $(EXTRALIBS) -o $@
-
- $(OBJECTS): $(DEPS)
-
diff --git a/media-sound/squeezelite/files/squeezelite-1.8-gentoo-optional-codecs.patch b/media-sound/squeezelite/files/squeezelite-1.8-gentoo-optional-codecs.patch
deleted file mode 100644
index acdaeda..0000000
--- a/media-sound/squeezelite/files/squeezelite-1.8-gentoo-optional-codecs.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-diff --git a/decode.c b/decode.c
-index add5fcb..333d76b 100644
---- a/decode.c
-+++ b/decode.c
-@@ -138,16 +138,26 @@ void decode_init(log_level level, const char *include_codecs, const char *exclud
- if (!strstr(exclude_codecs, "alac") && (!include_codecs || strstr(include_codecs, "alac"))) codecs[i++] = register_ff("alc");
- if (!strstr(exclude_codecs, "wma") && (!include_codecs || strstr(include_codecs, "wma"))) codecs[i++] = register_ff("wma");
- #endif
-+#ifndef SL_NO_AAC
- if (!strstr(exclude_codecs, "aac") && (!include_codecs || strstr(include_codecs, "aac"))) codecs[i++] = register_faad();
-+#endif
-+#ifndef SL_NO_OGG
- if (!strstr(exclude_codecs, "ogg") && (!include_codecs || strstr(include_codecs, "ogg"))) codecs[i++] = register_vorbis();
-+#endif
-+#ifndef SL_NO_FLAC
- if (!strstr(exclude_codecs, "flac") && (!include_codecs || strstr(include_codecs, "flac"))) codecs[i++] = register_flac();
-+#endif
- if (!strstr(exclude_codecs, "pcm") && (!include_codecs || strstr(include_codecs, "pcm"))) codecs[i++] = register_pcm();
-
- // try mad then mpg for mp3 unless command line option passed
-+#ifndef SL_NO_MAD
- if (!(strstr(exclude_codecs, "mp3") || strstr(exclude_codecs, "mad")) &&
- (!include_codecs || strstr(include_codecs, "mp3") || strstr(include_codecs, "mad"))) codecs[i] = register_mad();
-+#endif
-+#ifndef SL_NO_MPG123
- if (!(strstr(exclude_codecs, "mp3") || strstr(exclude_codecs, "mpg")) && !codecs[i] &&
- (!include_codecs || strstr(include_codecs, "mp3") || strstr(include_codecs, "mpg"))) codecs[i] = register_mpg();
-+#endif
-
- mutex_create(decode.mutex);
-
-diff --git a/faad.c b/faad.c
-index 96d33ca..f994cf3 100644
---- a/faad.c
-+++ b/faad.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_AAC
-+
- #include <neaacdec.h>
-
- #define WRAPBUF_LEN 2048
-@@ -640,3 +642,5 @@ struct codec *register_faad(void) {
- LOG_INFO("using faad to decode aac");
- return &ret;
- }
-+
-+#endif
-diff --git a/flac.c b/flac.c
-index a5c7b3b..6240d84 100644
---- a/flac.c
-+++ b/flac.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_FLAC
-+
- #include <FLAC/stream_decoder.h>
-
- struct flac {
-@@ -286,3 +288,5 @@ struct codec *register_flac(void) {
- LOG_INFO("using flac to decode flc");
- return &ret;
- }
-+
-+#endif
-diff --git a/mad.c b/mad.c
-index 30e2498..b667900 100644
---- a/mad.c
-+++ b/mad.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_MAD
-+
- #include <mad.h>
-
- #define MAD_DELAY 529
-@@ -412,3 +414,5 @@ struct codec *register_mad(void) {
- LOG_INFO("using mad to decode mp3");
- return &ret;
- }
-+
-+#endif
-diff --git a/mpg.c b/mpg.c
-index f3074f2..bcf79d6 100644
---- a/mpg.c
-+++ b/mpg.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_MAD
-+
- #include <mpg123.h>
-
- #define READ_SIZE 512
-@@ -274,3 +276,5 @@ struct codec *register_mpg(void) {
- LOG_INFO("using mpg to decode mp3");
- return &ret;
- }
-+
-+#endif
-diff --git a/vorbis.c b/vorbis.c
-index 0809bee..7f258f3 100644
---- a/vorbis.c
-+++ b/vorbis.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_OGG
-+
- // automatically select between floating point (preferred) and fixed point libraries:
- // NOTE: works with Tremor version here: http://svn.xiph.org/trunk/Tremor, not vorbisidec.1.0.2 currently in ubuntu
-
-@@ -329,3 +331,5 @@ struct codec *register_vorbis(void) {
- LOG_INFO("using vorbis to decode ogg");
- return &ret;
- }
-+
-+#endif
diff --git a/media-sound/squeezelite/files/squeezelite-1.8.4.743-gentoo-makefile.patch b/media-sound/squeezelite/files/squeezelite-1.8.4.743-gentoo-makefile.patch
deleted file mode 100644
index 271c199..0000000
--- a/media-sound/squeezelite/files/squeezelite-1.8.4.743-gentoo-makefile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/Makefile b/Makefile
-index dca2abd..f6b985f 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1,6 +1,6 @@
- # Cross compile support - create a Makefile which defines these three variables and then includes this Makefile...
- CFLAGS ?= -Wall -fPIC -O2 $(OPTS)
--LDFLAGS ?= -lasound -lpthread -lm -lrt
-+EXTRALIBS ?= -lasound -lpthread -lm -lrt
- EXECUTABLE ?= squeezelite
-
- # passing one or more of these in $(OPTS) enables optional feature inclusion
-@@ -74,7 +74,7 @@ OBJECTS = $(SOURCES:.c=.o)
- all: $(EXECUTABLE)
-
- $(EXECUTABLE): $(OBJECTS)
-- $(CC) $(OBJECTS) $(LDFLAGS) -o $@
-+ $(CC) $(OBJECTS) $(LDFLAGS) $(EXTRALIBS) -o $@
-
- $(OBJECTS): $(DEPS)
-
diff --git a/media-sound/squeezelite/files/squeezelite-1.8.4.743-gentoo-optional-codecs.patch b/media-sound/squeezelite/files/squeezelite-1.8.4.743-gentoo-optional-codecs.patch
deleted file mode 100644
index acdaeda..0000000
--- a/media-sound/squeezelite/files/squeezelite-1.8.4.743-gentoo-optional-codecs.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-diff --git a/decode.c b/decode.c
-index add5fcb..333d76b 100644
---- a/decode.c
-+++ b/decode.c
-@@ -138,16 +138,26 @@ void decode_init(log_level level, const char *include_codecs, const char *exclud
- if (!strstr(exclude_codecs, "alac") && (!include_codecs || strstr(include_codecs, "alac"))) codecs[i++] = register_ff("alc");
- if (!strstr(exclude_codecs, "wma") && (!include_codecs || strstr(include_codecs, "wma"))) codecs[i++] = register_ff("wma");
- #endif
-+#ifndef SL_NO_AAC
- if (!strstr(exclude_codecs, "aac") && (!include_codecs || strstr(include_codecs, "aac"))) codecs[i++] = register_faad();
-+#endif
-+#ifndef SL_NO_OGG
- if (!strstr(exclude_codecs, "ogg") && (!include_codecs || strstr(include_codecs, "ogg"))) codecs[i++] = register_vorbis();
-+#endif
-+#ifndef SL_NO_FLAC
- if (!strstr(exclude_codecs, "flac") && (!include_codecs || strstr(include_codecs, "flac"))) codecs[i++] = register_flac();
-+#endif
- if (!strstr(exclude_codecs, "pcm") && (!include_codecs || strstr(include_codecs, "pcm"))) codecs[i++] = register_pcm();
-
- // try mad then mpg for mp3 unless command line option passed
-+#ifndef SL_NO_MAD
- if (!(strstr(exclude_codecs, "mp3") || strstr(exclude_codecs, "mad")) &&
- (!include_codecs || strstr(include_codecs, "mp3") || strstr(include_codecs, "mad"))) codecs[i] = register_mad();
-+#endif
-+#ifndef SL_NO_MPG123
- if (!(strstr(exclude_codecs, "mp3") || strstr(exclude_codecs, "mpg")) && !codecs[i] &&
- (!include_codecs || strstr(include_codecs, "mp3") || strstr(include_codecs, "mpg"))) codecs[i] = register_mpg();
-+#endif
-
- mutex_create(decode.mutex);
-
-diff --git a/faad.c b/faad.c
-index 96d33ca..f994cf3 100644
---- a/faad.c
-+++ b/faad.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_AAC
-+
- #include <neaacdec.h>
-
- #define WRAPBUF_LEN 2048
-@@ -640,3 +642,5 @@ struct codec *register_faad(void) {
- LOG_INFO("using faad to decode aac");
- return &ret;
- }
-+
-+#endif
-diff --git a/flac.c b/flac.c
-index a5c7b3b..6240d84 100644
---- a/flac.c
-+++ b/flac.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_FLAC
-+
- #include <FLAC/stream_decoder.h>
-
- struct flac {
-@@ -286,3 +288,5 @@ struct codec *register_flac(void) {
- LOG_INFO("using flac to decode flc");
- return &ret;
- }
-+
-+#endif
-diff --git a/mad.c b/mad.c
-index 30e2498..b667900 100644
---- a/mad.c
-+++ b/mad.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_MAD
-+
- #include <mad.h>
-
- #define MAD_DELAY 529
-@@ -412,3 +414,5 @@ struct codec *register_mad(void) {
- LOG_INFO("using mad to decode mp3");
- return &ret;
- }
-+
-+#endif
-diff --git a/mpg.c b/mpg.c
-index f3074f2..bcf79d6 100644
---- a/mpg.c
-+++ b/mpg.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_MAD
-+
- #include <mpg123.h>
-
- #define READ_SIZE 512
-@@ -274,3 +276,5 @@ struct codec *register_mpg(void) {
- LOG_INFO("using mpg to decode mp3");
- return &ret;
- }
-+
-+#endif
-diff --git a/vorbis.c b/vorbis.c
-index 0809bee..7f258f3 100644
---- a/vorbis.c
-+++ b/vorbis.c
-@@ -20,6 +20,8 @@
-
- #include "squeezelite.h"
-
-+#ifndef SL_NO_OGG
-+
- // automatically select between floating point (preferred) and fixed point libraries:
- // NOTE: works with Tremor version here: http://svn.xiph.org/trunk/Tremor, not vorbisidec.1.0.2 currently in ubuntu
-
-@@ -329,3 +331,5 @@ struct codec *register_vorbis(void) {
- LOG_INFO("using vorbis to decode ogg");
- return &ret;
- }
-+
-+#endif
diff --git a/media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-makefile.patch b/media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-makefile.patch
deleted file mode 100644
index 271c199..0000000
--- a/media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-makefile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/Makefile b/Makefile
-index dca2abd..f6b985f 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1,6 +1,6 @@
- # Cross compile support - create a Makefile which defines these three variables and then includes this Makefile...
- CFLAGS ?= -Wall -fPIC -O2 $(OPTS)
--LDFLAGS ?= -lasound -lpthread -lm -lrt
-+EXTRALIBS ?= -lasound -lpthread -lm -lrt
- EXECUTABLE ?= squeezelite
-
- # passing one or more of these in $(OPTS) enables optional feature inclusion
-@@ -74,7 +74,7 @@ OBJECTS = $(SOURCES:.c=.o)
- all: $(EXECUTABLE)
-
- $(EXECUTABLE): $(OBJECTS)
-- $(CC) $(OBJECTS) $(LDFLAGS) -o $@
-+ $(CC) $(OBJECTS) $(LDFLAGS) $(EXTRALIBS) -o $@
-
- $(OBJECTS): $(DEPS)
-
diff --git a/media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-optional-codecs-decode.patch b/media-sound/squeezelite/files/squeezelite-1.9.4.1182-gentoo-optional-codecs-decode.patch
index cd6bcde..19c25c3 100644
--- a/media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-optional-codecs-decode.patch
+++ b/media-sound/squeezelite/files/squeezelite-1.9.4.1182-gentoo-optional-codecs-decode.patch
@@ -1,19 +1,19 @@
diff --git a/decode.c b/decode.c
-index 7a63a4d..faf192b 100644
+index dda7fa4..7403810 100644
--- a/decode.c
+++ b/decode.c
-@@ -165,23 +165,35 @@ void decode_init(log_level level, const char *include_codecs, const char *exclud
- if (!strstr(exclude_codecs, "wma") && (!include_codecs || (order_codecs = strstr(include_codecs, "wma"))))
- sort_codecs((include_codecs ? order_codecs - include_codecs : i), register_ff("wma"));
- #endif
-+#ifndef SL_NO_AAC
+@@ -172,25 +172,35 @@ void decode_init(log_level level, const char *include_codecs, const char *exclud
if (!strstr(exclude_codecs, "aac") && (!include_codecs || (order_codecs = strstr(include_codecs, "aac"))))
sort_codecs((include_codecs ? order_codecs - include_codecs : i), register_faad());
-+#endif
+ #endif
+#ifndef SL_NO_OGG
if (!strstr(exclude_codecs, "ogg") && (!include_codecs || (order_codecs = strstr(include_codecs, "ogg"))))
sort_codecs((include_codecs ? order_codecs - include_codecs : i), register_vorbis());
+#endif
+ #if OPUS
+ if (!strstr(exclude_codecs, "ops") && (!include_codecs || (order_codecs = strstr(include_codecs, "ops"))))
+ sort_codecs((include_codecs ? order_codecs - include_codecs : i), register_opus());
+ #endif
+#ifndef SL_NO_FLAC
if (!strstr(exclude_codecs, "flac") && (!include_codecs || (order_codecs = strstr(include_codecs, "flac"))))
sort_codecs((include_codecs ? order_codecs - include_codecs : i), register_flac());
diff --git a/media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-optional-codecs.patch b/media-sound/squeezelite/files/squeezelite-1.9.4.1182-gentoo-optional-codecs.patch
index c67a1a7..c67a1a7 100644
--- a/media-sound/squeezelite/files/squeezelite-1.8.7.1007-gentoo-optional-codecs.patch
+++ b/media-sound/squeezelite/files/squeezelite-1.9.4.1182-gentoo-optional-codecs.patch
diff --git a/media-sound/squeezelite/files/squeezelite.service b/media-sound/squeezelite/files/squeezelite.service
new file mode 100644
index 0000000..2dae2bb
--- /dev/null
+++ b/media-sound/squeezelite/files/squeezelite.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Lightweight headless Squeezebox emulator
+After=network-online.target
+
+[Service]
+Type=simple
+User=squeezelite
+ExecStart=/usr/bin/squeezelite -o default -n %H
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/media-sound/squeezelite/squeezelite-1.8.4.743-r1.ebuild b/media-sound/squeezelite/squeezelite-1.8.4.743-r1.ebuild
deleted file mode 100644
index 178ecd7..0000000
--- a/media-sound/squeezelite/squeezelite-1.8.4.743-r1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-inherit eutils user flag-o-matic git-r3
-
-DESCRIPTION="Squeezelite is a small headless Squeezebox emulator for Linux using ALSA audio output"
-HOMEPAGE="https://code.google.com/p/squeezelite"
-
-EGIT_REPO_URI="https://github.com/ralph-irving/squeezelite.git"
-EGIT_COMMIT="e37ed17fed9e11a7346cbe9f1e1deeccc051f42e"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="aac dsd ffmpeg flac mad mpg123 +pulseaudio resample visexport vorbis"
-
-# ffmpeg provides alac and wma codecs
-DEPEND="media-libs/alsa-lib
- flac? ( media-libs/flac )
- ffmpeg? ( media-video/ffmpeg )
- vorbis? ( media-libs/libvorbis )
- mad? ( media-libs/libmad )
- mpg123? ( media-sound/mpg123 )
- aac? ( media-libs/faad2 )
- resample? ( media-libs/soxr )
- visexport? ( media-sound/jivelite )
- pulseaudio? ( media-plugins/alsa-plugins[pulseaudio] )
-"
-RDEPEND="${DEPEND}
- media-sound/alsa-utils"
-
-pkg_setup() {
- enewgroup squeezelite
- if use pulseaudio ; then
- enewuser squeezelite -1 -1 "/dev/null" "squeezelite"
- else
- enewuser squeezelite -1 -1 "/dev/null" "squeezelite,audio"
- fi
-}
-
-src_prepare () {
- # Apply patches
- epatch "${FILESDIR}/${P}-gentoo-makefile.patch"
- epatch "${FILESDIR}/${P}-gentoo-optional-codecs.patch"
- if use pulseaudio ; then
- epatch "${FILESDIR}/retry-output_alsa.c.patch"
- fi
- eapply_user
-}
-
-src_compile() {
-
- if use dsd; then
- append-cflags "-DDSD"
- einfo "dsd support enabled via dsd2pcm"
- fi
-
- if use ffmpeg; then
- append-cflags "-DFFMPEG"
- einfo "alac and wma support enabled via ffmpeg"
- fi
-
- if use resample; then
- append-cflags "-DRESAMPLE"
- einfo "resample support enabled via soxr"
- fi
-
- if use visexport; then
- append-cflags "-DVISEXPORT"
- einfo "audio data export to jivelite support enabled"
- fi
-
- # Configure other optional codec support; this is added to the original
- # source via a patch in this ebuild at present.
- if ! use flac; then
- append-cflags "-DSL_NO_FLAC"
- einfo "FLAC support disabled; add 'flac' USE flag if you need it"
- fi
- if ! use vorbis; then
- append-cflags "-DSL_NO_OGG"
- einfo "Ogg/Vorbis support disabled; add 'vorbis' USE flag if you need it"
- fi
- if ! use mad; then
- append-cflags "-DSL_NO_MAD"
- fi
- if ! use mpg123; then
- append-cflags "-DSL_NO_MPG123"
- fi
- if ! use mad && ! use mpg123; then
- einfo "MP3 support disabled; add 'mad' (recommended)"
- einfo " or 'mpg123' USE flag if you need it"
- fi
- if ! use aac; then
- append-cflags "-DSL_NO_AAC"
- einfo "AAC support disabled; add 'aac' USE flag if you need it"
- fi
-
- # Build it
- emake || die "emake failed"
-}
-
-src_install() {
- dobin squeezelite
- dodoc LICENSE.txt
-
- newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-}
-
-pkg_postinst() {
- # Provide some post-installation tips.
- elog "If you want start Squeezelite automatically on system boot:"
- elog " rc-update add squeezelite default"
- elog "Edit /etc/cond.d/squeezelite to customise -- in particular"
- elog "you may want to set the audio device to be used."
- if use pulseaudio ; then
- elog "The pulseaudio server must be configured to allow access for squeezelite - see:"
- elog "https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#index22h3"
- fi
-}
diff --git a/media-sound/squeezelite/squeezelite-1.8.4.743.ebuild b/media-sound/squeezelite/squeezelite-1.8.4.743.ebuild
deleted file mode 100644
index d3ade55..0000000
--- a/media-sound/squeezelite/squeezelite-1.8.4.743.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-inherit eutils user flag-o-matic git-r3
-
-DESCRIPTION="Squeezelite is a small headless Squeezebox emulator for Linux using ALSA audio output"
-HOMEPAGE="https://code.google.com/p/squeezelite"
-
-EGIT_REPO_URI="https://github.com/ralph-irving/squeezelite.git"
-EGIT_COMMIT="e37ed17fed9e11a7346cbe9f1e1deeccc051f42e"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac dsd ffmpeg flac mad mpg123 resample visexport vorbis"
-
-# ffmpeg provides alac and wma codecs
-DEPEND="media-libs/alsa-lib
- flac? ( media-libs/flac )
- ffmpeg? ( media-video/ffmpeg )
- vorbis? ( media-libs/libvorbis )
- mad? ( media-libs/libmad )
- mpg123? ( media-sound/mpg123 )
- aac? ( media-libs/faad2 )
- resample? ( media-libs/soxr )
- visexport? ( media-sound/jivelite )
-"
-RDEPEND="${DEPEND}
- media-sound/alsa-utils"
-
-pkg_setup() {
- # Create the user and group if not already present
- enewuser squeezelite -1 -1 "/dev/null" audio
-}
-
-src_prepare () {
- # Apply patches
- epatch "${FILESDIR}/${P}-gentoo-makefile.patch"
- epatch "${FILESDIR}/${P}-gentoo-optional-codecs.patch"
- eapply_user
-}
-
-src_compile() {
-
- if use dsd; then
- append-cflags "-DDSD"
- einfo "dsd support enabled via dsd2pcm"
- fi
-
- if use ffmpeg; then
- append-cflags "-DFFMPEG"
- einfo "alac and wma support enabled via ffmpeg"
- fi
-
- if use resample; then
- append-cflags "-DRESAMPLE"
- einfo "resample support enabled via soxr"
- fi
-
- if use visexport; then
- append-cflags "-DVISEXPORT"
- einfo "audio data export to jivelite support enabled"
- fi
-
- # Configure other optional codec support; this is added to the original
- # source via a patch in this ebuild at present.
- if ! use flac; then
- append-cflags "-DSL_NO_FLAC"
- einfo "FLAC support disabled; add 'flac' USE flag if you need it"
- fi
- if ! use vorbis; then
- append-cflags "-DSL_NO_OGG"
- einfo "Ogg/Vorbis support disabled; add 'vorbis' USE flag if you need it"
- fi
- if ! use mad; then
- append-cflags "-DSL_NO_MAD"
- fi
- if ! use mpg123; then
- append-cflags "-DSL_NO_MPG123"
- fi
- if ! use mad && ! use mpg123; then
- einfo "MP3 support disabled; add 'mad' (recommended)"
- einfo " or 'mpg123' USE flag if you need it"
- fi
- if ! use aac; then
- append-cflags "-DSL_NO_AAC"
- einfo "AAC support disabled; add 'aac' USE flag if you need it"
- fi
-
- # Build it
- emake || die "emake failed"
-}
-
-src_install() {
- dobin squeezelite
- dodoc LICENSE.txt
-
- newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-}
-
-pkg_postinst() {
- # Provide some post-installation tips.
- elog "If you want start Squeezelite automatically on system boot:"
- elog " rc-update add squeezelite default"
- elog "Edit /etc/cond.d/squeezelite to customise -- in particular"
- elog "you may want to set the audio device to be used."
-}
diff --git a/media-sound/squeezelite/squeezelite-1.8.7.1007.ebuild b/media-sound/squeezelite/squeezelite-1.8.7.1007.ebuild
deleted file mode 100644
index 6911111..0000000
--- a/media-sound/squeezelite/squeezelite-1.8.7.1007.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils user flag-o-matic git-r3
-
-DESCRIPTION="Lightweight headless squeezebox client emulator"
-HOMEPAGE="https://github.com/ralph-irving/squeezelite"
-
-EGIT_REPO_URI="https://github.com/ralph-irving/squeezelite.git"
-EGIT_COMMIT="68770e4ed38d3a547912c39de69edaf41dcace84"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac dsd ffmpeg flac mad mpg123 pulseaudio resample visexport vorbis"
-
-# ffmpeg provides alac and wma codecs
-DEPEND="media-libs/alsa-lib
- flac? ( media-libs/flac )
- ffmpeg? ( media-video/ffmpeg )
- vorbis? ( media-libs/libvorbis )
- mad? ( media-libs/libmad )
- mpg123? ( media-sound/mpg123 )
- aac? ( media-libs/faad2 )
- resample? ( media-libs/soxr )
- visexport? ( media-sound/jivelite )
- pulseaudio? ( media-plugins/alsa-plugins[pulseaudio] )
-"
-RDEPEND="${DEPEND}
- media-sound/alsa-utils"
-
-pkg_setup() {
- enewgroup squeezelite
- if use pulseaudio ; then
- enewuser squeezelite -1 -1 "/dev/null" "squeezelite"
- else
- enewuser squeezelite -1 -1 "/dev/null" "squeezelite,audio"
- fi
-}
-
-src_prepare () {
- epatch "${FILESDIR}/${P}-gentoo-makefile.patch"
- epatch "${FILESDIR}/${P}-gentoo-optional-codecs.patch"
- epatch "${FILESDIR}/${P}-gentoo-optional-codecs-decode.patch"
- eapply_user
-}
-
-src_compile() {
-
- if use dsd; then
- append-cflags "-DDSD"
- einfo "dsd support enabled via dsd2pcm"
- fi
-
- if use ffmpeg; then
- append-cflags "-DFFMPEG"
- einfo "alac and wma support enabled via ffmpeg"
- fi
-
- if use resample; then
- append-cflags "-DRESAMPLE"
- einfo "resample support enabled via soxr"
- fi
-
- if use visexport; then
- append-cflags "-DVISEXPORT"
- einfo "audio data export to jivelite support enabled"
- fi
-
- # Configure other optional codec support; this is added to the original
- # source via a patch in this ebuild at present.
- if ! use flac; then
- append-cflags "-DSL_NO_FLAC"
- einfo "FLAC support disabled; add 'flac' USE flag if you need it"
- fi
- if ! use vorbis; then
- append-cflags "-DSL_NO_OGG"
- einfo "Ogg/Vorbis support disabled; add 'vorbis' USE flag if you need it"
- fi
- if ! use mad; then
- append-cflags "-DSL_NO_MAD"
- fi
- if ! use mpg123; then
- append-cflags "-DSL_NO_MPG123"
- fi
- if ! use mad && ! use mpg123; then
- einfo "MP3 support disabled; add 'mad' (recommended)"
- einfo " or 'mpg123' USE flag if you need it"
- fi
- if ! use aac; then
- append-cflags "-DSL_NO_AAC"
- einfo "AAC support disabled; add 'aac' USE flag if you need it"
- fi
-
- # Build it
- emake || die "emake failed"
-}
-
-src_install() {
- dobin squeezelite
- dodoc LICENSE.txt
-
- newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-}
-
-pkg_postinst() {
- elog "If you want start Squeezelite automatically on system boot:"
- elog " rc-update add squeezelite default"
- elog "Edit /etc/cond.d/squeezelite to customise -- in particular"
- elog "you may want to set the audio device to be used."
-}
diff --git a/media-sound/squeezelite/squeezelite-1.8.ebuild b/media-sound/squeezelite/squeezelite-1.8.ebuild
deleted file mode 100644
index 0e7bf99..0000000
--- a/media-sound/squeezelite/squeezelite-1.8.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils user flag-o-matic git-r3
-
-DESCRIPTION="Squeezelite is a small headless Squeezebox emulator for Linux using ALSA audio output"
-HOMEPAGE="https://code.google.com/p/squeezelite"
-
-EGIT_REPO_URI="https://code.google.com/p/squeezelite"
-EGIT_COMMIT="8b8dfe6918ebe45ade5f3d9b68d453d7b8128d99"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac dsd ffmpeg flac mad mpg123 resample visexport vorbis"
-
-# ffmpeg provides alac and wma codecs
-DEPEND="media-libs/alsa-lib
- flac? ( media-libs/flac )
- ffmpeg? ( media-video/ffmpeg )
- vorbis? ( media-libs/libvorbis )
- mad? ( media-libs/libmad )
- mpg123? ( media-sound/mpg123 )
- aac? ( media-libs/faad2 )
- resample? ( media-libs/soxr )
- visexport? ( media-sound/jivelite )
-"
-RDEPEND="${DEPEND}
- media-sound/alsa-utils"
-
-pkg_setup() {
- # Create the user and group if not already present
- enewuser squeezelite -1 -1 "/dev/null" audio
-}
-
-src_prepare () {
- # Apply patches
- epatch "${FILESDIR}/${P}-gentoo-makefile.patch"
- epatch "${FILESDIR}/${P}-gentoo-optional-codecs.patch"
-}
-
-src_compile() {
-
- if use dsd; then
- append-cflags "-DDSD"
- einfo "dsd support enabled via dsd2pcm"
- fi
-
- if use ffmpeg; then
- append-cflags "-DFFMPEG"
- einfo "alac and wma support enabled via ffmpeg"
- fi
-
- if use resample; then
- append-cflags "-DRESAMPLE"
- einfo "resample support enabled via soxr"
- fi
-
- if use visexport; then
- append-cflags "-DVISEXPORT"
- einfo "audio data export to jivelite support enabled"
- fi
-
- # Configure other optional codec support; this is added to the original
- # source via a patch in this ebuild at present.
- if ! use flac; then
- append-cflags "-DSL_NO_FLAC"
- einfo "FLAC support disabled; add 'flac' USE flag if you need it"
- fi
- if ! use vorbis; then
- append-cflags "-DSL_NO_OGG"
- einfo "Ogg/Vorbis support disabled; add 'vorbis' USE flag if you need it"
- fi
- if ! use mad; then
- append-cflags "-DSL_NO_MAD"
- fi
- if ! use mpg123; then
- append-cflags "-DSL_NO_MPG123"
- fi
- if ! use mad && ! use mpg123; then
- einfo "MP3 support disabled; add 'mad' (recommended)"
- einfo " or 'mpg123' USE flag if you need it"
- fi
- if ! use aac; then
- append-cflags "-DSL_NO_AAC"
- einfo "AAC support disabled; add 'aac' USE flag if you need it"
- fi
-
- # Build it
- emake || die "emake failed"
-}
-
-src_install() {
- dobin squeezelite
- dodoc LICENSE.txt
-
- newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-}
-
-pkg_postinst() {
- # Provide some post-installation tips.
- elog "If you want start Squeezelite automatically on system boot:"
- elog " rc-update add squeezelite default"
- elog "Edit /etc/cond.d/squeezelite to customise -- in particular"
- elog "you may want to set the audio device to be used."
-}
diff --git a/media-sound/squeezelite/squeezelite-1.9.0.1105.ebuild b/media-sound/squeezelite/squeezelite-1.9.4.1182.ebuild
index 0f6488a..7be00ee 100644
--- a/media-sound/squeezelite/squeezelite-1.9.0.1105.ebuild
+++ b/media-sound/squeezelite/squeezelite-1.9.4.1182.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit eutils user flag-o-matic git-r3
+inherit flag-o-matic git-r3
DESCRIPTION="Lightweight headless squeezebox client emulator"
HOMEPAGE="https://github.com/ralph-irving/squeezelite"
EGIT_REPO_URI="https://github.com/ralph-irving/squeezelite.git"
-EGIT_COMMIT="7a8e7fba279922ae8ee1627996d17166ab4c8216"
+EGIT_COMMIT="3033dbacbf945e177d27c85bcee31eb0d859c20c"
# see VERSION #def in squeezelite.h
LICENSE="GPL-3"
@@ -32,6 +32,11 @@ DEPEND="media-libs/alsa-lib
RDEPEND="${DEPEND}
media-sound/alsa-utils"
+PATCHES=(
+ "${FILESDIR}/${P}-gentoo-optional-codecs.patch"
+ "${FILESDIR}/${P}-gentoo-optional-codecs-decode.patch"
+)
+
pkg_setup() {
enewgroup squeezelite
if use pulseaudio ; then
@@ -41,12 +46,6 @@ pkg_setup() {
fi
}
-src_prepare () {
- epatch "${FILESDIR}/${P}-gentoo-optional-codecs.patch"
- epatch "${FILESDIR}/${P}-gentoo-optional-codecs-decode.patch"
- eapply_user
-}
-
src_compile() {
export OPTS=""
diff --git a/media-sound/squeezelite/squeezelite-1.8.7.1007-r1.ebuild b/media-sound/squeezelite/squeezelite-2.0.1481.ebuild
index 7ed43e4..1c2e69a 100644
--- a/media-sound/squeezelite/squeezelite-1.8.7.1007-r1.ebuild
+++ b/media-sound/squeezelite/squeezelite-2.0.1481.ebuild
@@ -1,15 +1,16 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit eutils user flag-o-matic git-r3
+inherit flag-o-matic git-r3 systemd
DESCRIPTION="Lightweight headless squeezebox client emulator"
HOMEPAGE="https://github.com/ralph-irving/squeezelite"
EGIT_REPO_URI="https://github.com/ralph-irving/squeezelite.git"
-EGIT_COMMIT="68770e4ed38d3a547912c39de69edaf41dcace84"
+EGIT_COMMIT="c751ef146265c243cdbd7c0353dd0b70ab51730c"
+# see VERSION #def in squeezelite.h
LICENSE="GPL-3"
SLOT="0"
@@ -31,66 +32,51 @@ DEPEND="media-libs/alsa-lib
RDEPEND="${DEPEND}
media-sound/alsa-utils"
-pkg_setup() {
- enewgroup squeezelite
- if use pulseaudio ; then
- enewuser squeezelite -1 -1 "/dev/null" "squeezelite"
- else
- enewuser squeezelite -1 -1 "/dev/null" "squeezelite,audio"
- fi
-}
-
-src_prepare () {
- epatch "${FILESDIR}/${P}-gentoo-makefile.patch"
- epatch "${FILESDIR}/${P}-gentoo-optional-codecs.patch"
- epatch "${FILESDIR}/${P}-gentoo-optional-codecs-decode.patch"
- eapply_user
-}
+# OPT_ALAC = -DALAC
+# OPT_IR = -DIR
+# OPT_GPIO = -DGPIO
+# OPT_RPI = -DRPI
+# OPT_OPUS = -DOPUS
+# OPT_SSL = -DUSE_SSL
+# OPT_NOSSLSYM = -DNO_SSLSYM
+# OPT_PORTAUDIO = -DPORTAUDIO
+# OPT_PULSEAUDIO = -DPULSEAUDIO
src_compile() {
+ export OPTS=""
if use dsd; then
- append-cflags "-DDSD"
+ OPTS+=" -DDSD"
einfo "dsd support enabled via dsd2pcm"
fi
if use ffmpeg; then
- append-cflags "-DFFMPEG"
+ OPTS+=" -DFFMPEG"
einfo "alac and wma support enabled via ffmpeg"
fi
if use resample; then
- append-cflags "-DRESAMPLE"
+ OPTS+=" -DRESAMPLE"
einfo "resample support enabled via soxr"
fi
if use visexport; then
- append-cflags "-DVISEXPORT"
+ OPTS+=" -DVISEXPORT"
einfo "audio data export to jivelite support enabled"
fi
- # Configure other optional codec support; this is added to the original
- # source via a patch in this ebuild at present.
- if ! use flac; then
- append-cflags "-DSL_NO_FLAC"
- einfo "FLAC support disabled; add 'flac' USE flag if you need it"
- fi
- if ! use vorbis; then
- append-cflags "-DSL_NO_OGG"
- einfo "Ogg/Vorbis support disabled; add 'vorbis' USE flag if you need it"
- fi
if ! use mad; then
- append-cflags "-DSL_NO_MAD"
+ OPTS+=" -DSL_NO_MAD"
fi
if ! use mpg123; then
- append-cflags "-DSL_NO_MPG123"
+ OPTS+=" -DSL_NO_MPG123"
fi
if ! use mad && ! use mpg123; then
einfo "MP3 support disabled; add 'mad' (recommended)"
einfo " or 'mpg123' USE flag if you need it"
fi
if ! use aac; then
- append-cflags "-DSL_NO_AAC"
+ OPTS+=" -DNO_FAAD"
einfo "AAC support disabled; add 'aac' USE flag if you need it"
fi
@@ -102,9 +88,12 @@ src_install() {
dobin squeezelite
dobin ${FILESDIR}/pasqueezelite
dodoc LICENSE.txt
+ doman "doc/${PN}.1"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
+
+ systemd_dounit "${FILESDIR}"/${PN}.service
}
pkg_postinst() {
diff --git a/media-sound/squeezeslave/ChangeLog b/media-sound/squeezeslave/ChangeLog
deleted file mode 100644
index bf6c8b8..0000000
--- a/media-sound/squeezeslave/ChangeLog
+++ /dev/null
@@ -1,91 +0,0 @@
-# ChangeLog for media-sound/squeezeslave
-# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
-# (auto-generated from git log)
-
-*squeezeslave-1.1_p381 (09 Aug 2015)
-*squeezeslave-1.1_p365 (09 Aug 2015)
-
- 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
- +files/squeezeslave-1.1_p350-tremor-headers.patch,
- +files/squeezeslave-1.1_p381-ffmpeg2.patch, +files/squeezeslave.confd-r1,
- +files/squeezeslave.initd-r1, +metadata.xml, +squeezeslave-1.1_p365.ebuild,
- +squeezeslave-1.1_p381.ebuild:
- proj/gentoo: Initial commit
-
- This commit represents a new era for Gentoo:
- Storing the gentoo-x86 tree in Git, as converted from CVS.
-
- This commit is the start of the NEW history.
- Any historical data is intended to be grafted onto this point.
-
- Creation process:
- 1. Take final CVS checkout snapshot
- 2. Remove ALL ChangeLog* files
- 3. Transform all Manifests to thin
- 4. Remove empty Manifests
- 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
- 5.1. Do not touch files with -kb/-ko keyword flags.
-
- Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
- X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
- tests
- X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
- project
- X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
- developer, wrote Git features for the migration
- X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
- cvs2svn
- X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
- X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
- work in migration
- X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
- X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
- the bikeshed
-
- 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml,
- squeezeslave-1.1_p365.ebuild, squeezeslave-1.1_p381.ebuild:
- Use https by default
-
- Convert all URLs for sites supporting encrypted connections from http to
- https
-
- Signed-off-by: Justin Lecher <jlec@gentoo.org>
-
- 24 Aug 2015; Justin Lecher <jlec@gentoo.org> squeezeslave-1.1_p365.ebuild,
- squeezeslave-1.1_p381.ebuild:
- Convert URIs for googlecode.com to https
-
- Signed-off-by: Justin Lecher <jlec@gentoo.org>
-
- 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
- Revert DOCTYPE SYSTEM https changes in metadata.xml
-
- repoman does not yet accept the https version.
- This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
-
- Bug: https://bugs.gentoo.org/552720
-
- 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
- Set appropriate maintainer types in metadata.xml (GLEP 67)
-
- 12 Apr 2016; Tim Harder <radhermit@gentoo.org> metadata.xml:
- drop myself as maintainer
-
-*squeezeslave-1.1_p381-r1 (26 Apr 2016)
-*squeezeslave-1.1_p365-r1 (26 Apr 2016)
-
- 26 Apr 2016; Austin English <wizardedit@gentoo.org>
- files/squeezeslave.initd-r1, +squeezeslave-1.1_p365-r1.ebuild,
- +squeezeslave-1.1_p381-r1.ebuild:
- edia-sound/squeezeslave: use #!/sbin/openrc-run instead of #!/sbin/runscript
-
- Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573846
-
- Package-Manager: portage-2.2.26
-
- 26 Apr 2016; Austin English <wizardedit@gentoo.org>
- -squeezeslave-1.1_p365.ebuild, -squeezeslave-1.1_p381.ebuild:
- remove squeezeslave-1.1_p365 / squeezeslave-1.1_p381
-
- Package-Manager: portage-2.2.26
-
diff --git a/media-sound/squeezeslave/ChangeLog-2015 b/media-sound/squeezeslave/ChangeLog-2015
deleted file mode 100644
index 614ef20..0000000
--- a/media-sound/squeezeslave/ChangeLog-2015
+++ /dev/null
@@ -1,71 +0,0 @@
-# ChangeLog for media-sound/squeezeslave
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/squeezeslave/ChangeLog,v 1.14 2015/02/06 14:24:50 aballier Exp $
-
- 06 Feb 2015; Alexis Ballier <aballier@gentoo.org>
- squeezeslave-1.1_p381.ebuild, +files/squeezeslave-1.1_p381-ffmpeg2.patch:
- fix build with ffmpeg2, patch by Rick Moritz in bug #481062 with some extra
- changes by me for ffmpeg 2.4+
-
- 24 Nov 2012; Tim Harder <radhermit@gentoo.org> -squeezeslave-1.1_p312.ebuild,
- -squeezeslave-1.1_p350.ebuild, -files/squeezeslave-1.1_p309-ffmpeg.patch,
- -files/squeezeslave.confd, -files/squeezeslave.initd:
- Remove old.
-
-*squeezeslave-1.1_p381 (24 Nov 2012)
-
- 24 Nov 2012; Tim Harder <radhermit@gentoo.org> +squeezeslave-1.1_p381.ebuild:
- Version bump.
-
-*squeezeslave-1.1_p365 (16 Jul 2012)
-
- 16 Jul 2012; Tim Harder <radhermit@gentoo.org> +squeezeslave-1.1_p365.ebuild:
- Version bump.
-
- 30 Jun 2012; Tim Harder <radhermit@gentoo.org> squeezeslave-1.1_p350.ebuild,
- +files/squeezeslave.confd-r1, +files/squeezeslave.initd-r1:
- Update init script to change squeezeboxserver references to
- logitechmediaserver.
-
-*squeezeslave-1.1_p350 (30 Jun 2012)
-
- 30 Jun 2012; Tim Harder <radhermit@gentoo.org> +squeezeslave-1.1_p350.ebuild,
- +files/squeezeslave-1.1_p350-tremor-headers.patch, metadata.xml:
- Version bump. Add tremor use flag.
-
- 05 May 2012; Michał Górny <mgorny@gentoo.org> squeezeslave-1.1_p309.ebuild,
- squeezeslave-1.1_p312.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 15 Jan 2012; Tim Harder <radhermit@gentoo.org> -squeezeslave-1.1_p286.ebuild,
- -files/squeezeslave-1.1_p262-ffmpeg.patch:
- Remove old.
-
-*squeezeslave-1.1_p312 (15 Jan 2012)
-
- 15 Jan 2012; Tim Harder <radhermit@gentoo.org> +squeezeslave-1.1_p312.ebuild:
- Version bump.
-
- 04 Dec 2011; Tim Harder <radhermit@gentoo.org> -squeezeslave-1.1_p262.ebuild:
- Remove old.
-
-*squeezeslave-1.1_p309 (04 Dec 2011)
-
- 04 Dec 2011; Tim Harder <radhermit@gentoo.org> +squeezeslave-1.1_p309.ebuild,
- +files/squeezeslave-1.1_p309-ffmpeg.patch, files/squeezeslave.initd:
- Version bump to new snapshot. Simplify init script using baselayout-2
- enhancements.
-
-*squeezeslave-1.1_p286 (19 Oct 2011)
-
- 19 Oct 2011; Tim Harder <radhermit@gentoo.org> +squeezeslave-1.1_p286.ebuild,
- metadata.xml:
- Version bump to new snapshot with zones support.
-
-*squeezeslave-1.1_p262 (09 Aug 2011)
-
- 09 Aug 2011; Tim Harder <radhermit@gentoo.org> +squeezeslave-1.1_p262.ebuild,
- +files/squeezeslave-1.1_p262-ffmpeg.patch, +files/squeezeslave.confd,
- +files/squeezeslave.initd, +metadata.xml:
- Initial import (bug #337587).
-
diff --git a/media-sound/squeezeslave/Manifest b/media-sound/squeezeslave/Manifest
deleted file mode 100644
index 420519e..0000000
--- a/media-sound/squeezeslave/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-AUX squeezeslave-1.1_p350-tremor-headers.patch 666 SHA256 00089edfbc89c83520af08875a11681b855e9365cfbf860b9467f81818231631 SHA512 c49abc087da8ae3a01be6370df3bf595f1a8b592a04a20fc901e6035e308b7d9d6241415243df16ca093a6e7abdc4820beeccf3f6caa4dda3b1bac3b61a0d873 WHIRLPOOL ae627d14f6a5fd7fbd7314bd8ea53345f1b514cc556389afc8c967b06ea4b71eff5ea3868a3ad2113d312c32b9b8e4d89f1c42c23244d2269634adc760fd57d5
-AUX squeezeslave-1.1_p381-ffmpeg2.patch 3837 SHA256 eaf74608c3bbb8b6e59d46f421656aa369347ad8bc8c2b1dfa7c88431b7b3ff5 SHA512 efeee3e40ad5d2b150017fa55f3a8ca2be74d36f7d81537f4225fdc8c49d0e5f70a682741569e71319eed511dd03307ade895b2455dace8407cbb0ea9f1eb278 WHIRLPOOL 9aadaa772c18cd54e8de21f6aec724be59c714aa9fea1dcddf8d6d2d303453959502b944382ce8c2090c3e78da06a2a30b2cdd03835b8a8ed298c9ea30f8710e
-AUX squeezeslave.confd-r1 320 SHA256 17529183d90dff3c212e52de02a39565f9cf31e8a17e74f17f73f9c7fce54b59 SHA512 ab25fffea599d508b6fd6e054cc78e3bea60d0a33c1749e4ef5f62a4a8a3ae4f2e3d0ccc94102044ecf68a6a9fc4f5e0a4f84ac49e93463666439869b03c2276 WHIRLPOOL 192a074498715a6f875d30fc519b275909f60b376fea5bee925eaa8719b0a10097bd45612b2fef8604e66a2a4868a71bbf6da74968277b57569a3ebc1b165e56
-AUX squeezeslave.initd-r1 392 SHA256 a201d9c00340b0622154c390c7b75e776c524368b16ae4c3321cb6bc8cb1b543 SHA512 7d348a544387ae905895170755cc82594adc93f1f145a1089adfb36dcabe38976f08bfa5152c650158b1eae274ded72a51c0d3894f5c20bdba00f5617969536c WHIRLPOOL 7579f42723297a417432a39e0c35a5e33a97ff9d64b8d420d418e85a87f20e55e3b67b86e18fa14f2c7f8efdd40fb6b43b51417596f66ae7b1c7c0122cc9c859
-DIST squeezeslave-1.1_p365.tar.xz 122364 SHA256 504099547c449fd865226f84f9e9e9cd0636c0f50659f605cd518addc7b5f4ec SHA512 409ef279b5fe0157e79ccab49cf4bb4fc3c6df6c864175a0160cba1c0be5b1960ee462e60b04df16b627023e4a87dff6ab3928a65aa686d7dc6192496e4e5503 WHIRLPOOL fb440cd1a6748aa7d9dbfaa39292de2ccd211513002e2025de563767faf096e81dc9e75799985921a3785571e7d0954f859f68dafa880b592c7cd3439c8675c4
-DIST squeezeslave-1.1_p381.tar.xz 123164 SHA256 8f898bb7949c2352f9fccc7b396630a6b7a49d80b439ec8792f33f149d6f95c0 SHA512 3c58d5ec814270740db9303b031e83a038b15b518c219f6e73ada1ebf7c5faa2da356a80303a266244bb08b703153d9f5a001377c467e5204256f97b139ca1bb WHIRLPOOL 900656118ed45defb3f4275840c8c061864a122ab74001c425339e988cea0adb8991228ac74fc3d609db14411c80e12e1bafebcb616b5196f619ea5dac8d0708
-EBUILD squeezeslave-1.1_p365-r1.ebuild 1109 SHA256 5e3b892789a180a847aecd3a036b4a2b9f449480660e27582ad5231328c079c3 SHA512 d45ad0ea89219a0a7dba4e784efe0510c8b0a7744f93644a66c89ee31b5964bf206f2cce5f17106826eeb28f98f30b63f6aef8c25345efe4dc2d1fce055054fb WHIRLPOOL ecf9fc2d155c82fe80a15dbb2f2660b9264a513364f1018bd6eece8f7d8d4f406c52b4184a6b20d9c206084a50520a91a8a863dc5b009673887e43b908b98759
-EBUILD squeezeslave-1.1_p381-r1.ebuild 1160 SHA256 79b974bc04811e249caea5016bbb614935e8509f089fa82299b7edae413fb8d9 SHA512 fd299328e88d0fccba21d0404fe848c0e8ae49f43617d98852d99f84d7e732f9ca2b3cda76ec0bf236fa7ec7809eac023cad4dcb925f01d9d29725e1aeabfee7 WHIRLPOOL b4c654806d0b1c8ffc7616cb55d3fd0b4fa6c6edecaea3bf4c24be1041ffa713a751e8c3a44191cb79f8f5b61c28a5e758eabb8e54012ff78babc6b8e2dd0bed
-MISC ChangeLog 3408 SHA256 a6fd55520fa627beb30effda36712b5d58da778243c032a773b2e43d6ff31ab5 SHA512 cb25d1723dc7c1cba6bb1dd8bc386fcc4cb4cc751ec7ebc2a186225f7e34a88802ac7f8920017dd62ecd5bfebaa57afe0681c4c08ef24734d81332f6c0e4de14 WHIRLPOOL 6e26a9abdaf81570fa2e7a871ee608e820fe9a6327020c0096b45ff8b5f0b2b4a38243ee2adfd1e3f04473d6d364102809871e893737dde83b19715fc511357b
-MISC ChangeLog-2015 2666 SHA256 89f7d445758ec74be595a5c21fb4f29ba96d91fbb0fc57f959f5f82626f97977 SHA512 8288c595bc81d97787167e1918fd8677e84e5923a1ca01930f82b01073b4e52c4e6a46e055e06f248eb9b9701dafc13ab6c614297660b2959dd0b3b34e47c185 WHIRLPOOL e8815fa125b0b7ba9df142c5cc5fb2fece5ab3200bd4b498d2811a2f867058121e9cc98b13ee8a80c3b00681645c761d1a1998f6e887bc6def366542c2737801
-MISC metadata.xml 534 SHA256 d1e86dd2d1e3de8656a88aa90d291dde67c62a693cba2c4e52f11e45f56d4600 SHA512 2e575a1394255e095c81cf8cdbdeb29dc94efb6a635e072068328b2643c07656f10276ed30575bd48e78de474efc25dda9aa346cd1be580bb73d9e69ac73b02a WHIRLPOOL 9c47da3dc85eb1c8be4ce95a83b920e2bcf95de8c750ad5bf28b3da251c08c2732ce3d013acb54d9179e1d3184e21815ae2fcb35bf759abf69dec6ed075d4556
diff --git a/media-sound/squeezeslave/files/squeezeslave-1.1_p350-tremor-headers.patch b/media-sound/squeezeslave/files/squeezeslave-1.1_p350-tremor-headers.patch
deleted file mode 100644
index b8d9a1c..0000000
--- a/media-sound/squeezeslave/files/squeezeslave-1.1_p350-tremor-headers.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- squeezeslave-1.1_p350/src/slimaudio/slimaudio_decoder_vorbis.c
-+++ squeezeslave-1.1_p350/src/slimaudio/slimaudio_decoder_vorbis.c
-@@ -27,7 +27,7 @@
- #define OV_EXCLUDE_STATIC_CALLBACKS
-
- #ifdef TREMOR_DECODER
--#include <vorbis/ivorbisfile.h>
-+#include <tremor/ivorbisfile.h>
- #else
- #include <vorbis/vorbisfile.h>
- #endif /* TREMOR_DECODER */
---- squeezeslave-1.1_p350/src/slimaudio/slimaudio.h
-+++ squeezeslave-1.1_p350/src/slimaudio/slimaudio.h
-@@ -36,7 +36,7 @@
- #define OV_EXCLUDE_STATIC_CALLBACKS
-
- #ifdef TREMOR_DECODER
--#include <vorbis/ivorbisfile.h>
-+#include <tremor/ivorbisfile.h>
- #else
- #include <vorbis/vorbisfile.h>
- #endif /* TREMOR_DECODER */
diff --git a/media-sound/squeezeslave/files/squeezeslave-1.1_p381-ffmpeg2.patch b/media-sound/squeezeslave/files/squeezeslave-1.1_p381-ffmpeg2.patch
deleted file mode 100644
index d72aa04..0000000
--- a/media-sound/squeezeslave/files/squeezeslave-1.1_p381-ffmpeg2.patch
+++ /dev/null
@@ -1,133 +0,0 @@
-Index: squeezeslave-1.1_p381/src/slimaudio/slimaudio_decoder.c
-===================================================================
---- squeezeslave-1.1_p381.orig/src/slimaudio/slimaudio_decoder.c
-+++ squeezeslave-1.1_p381/src/slimaudio/slimaudio_decoder.c
-@@ -69,7 +69,6 @@ void av_lib_setup (void)
- av_register_all();
- DEBUGF("decoder_thread: av_register_all\n");
-
-- avcodec_init();
- avcodec_register_all();
- DEBUGF("decoder_thread: avcodec_register_all\n");
-
-Index: squeezeslave-1.1_p381/src/slimaudio/slimaudio_decoder_aac.c
-===================================================================
---- squeezeslave-1.1_p381.orig/src/slimaudio/slimaudio_decoder_aac.c
-+++ squeezeslave-1.1_p381/src/slimaudio/slimaudio_decoder_aac.c
-@@ -47,6 +47,11 @@
-
- #define AUDIO_INBUF_SIZE (AUDIO_CHUNK_SIZE*2)
-
-+#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
-+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio
-+#endif
-+
-+
- int slimaudio_decoder_aac_init(slimaudio_t *audio)
- {
- av_lib_setup();
-@@ -164,7 +169,7 @@ int slimaudio_decoder_aac_process(slimau
- }
- else
- {
-- AVIOCtx->is_streamed = 1;
-+ AVIOCtx->seekable = 0;
- }
-
- AVInputFormat* pAVInputFormat = av_find_input_format(streamformat);
-@@ -199,7 +204,7 @@ int slimaudio_decoder_aac_process(slimau
- }
- else
- {
-- iRC = av_find_stream_info(pFormatCtx);
-+ iRC = avformat_find_stream_info(pFormatCtx, NULL);
- if ( iRC < 0 )
- {
- DEBUGF("aac: find stream info failed:%d\n", iRC);
-@@ -236,7 +241,7 @@ int slimaudio_decoder_aac_process(slimau
- }
-
- /* Open codec */
-- iRC = avcodec_open(pCodecCtx, pCodec);
-+ iRC = avcodec_open2(pCodecCtx, pCodec, NULL);
- if ( iRC < 0)
- {
- DEBUGF("aac: could not open codec:%d\n", iRC);
-@@ -274,7 +279,7 @@ int slimaudio_decoder_aac_process(slimau
- eos=true;
- }
-
-- if ( url_ferror(pFormatCtx->pb) )
-+ if ( pFormatCtx->pb && pFormatCtx->pb->error )
- {
- DEBUGF("aac: url_ferror\n");
- #if 0
-@@ -312,7 +317,7 @@ int slimaudio_decoder_aac_process(slimau
-
- /* Close the stream */
- DEBUGF ("aac: av_close_input_stream\n");
-- av_close_input_stream(pFormatCtx);
-+ avformat_close_input(&pFormatCtx);
-
- return 0;
- }
-Index: squeezeslave-1.1_p381/src/slimaudio/slimaudio_decoder_wma.c
-===================================================================
---- squeezeslave-1.1_p381.orig/src/slimaudio/slimaudio_decoder_wma.c
-+++ squeezeslave-1.1_p381/src/slimaudio/slimaudio_decoder_wma.c
-@@ -47,6 +47,10 @@
-
- #define AUDIO_INBUF_SIZE (AUDIO_CHUNK_SIZE*2)
-
-+#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
-+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio
-+#endif
-+
- int slimaudio_decoder_wma_init(slimaudio_t *audio)
- {
- av_lib_setup();
-@@ -159,7 +163,7 @@ int slimaudio_decoder_wma_process(slimau
- }
- else
- {
-- AVIOCtx->is_streamed = 1;
-+ AVIOCtx->seekable = 1;
- }
-
- AVInputFormat* pAVInputFormat = av_find_input_format(streamformat);
-@@ -194,7 +198,7 @@ int slimaudio_decoder_wma_process(slimau
- }
- else
- {
-- iRC = av_find_stream_info(pFormatCtx);
-+ iRC = avformat_find_stream_info(pFormatCtx,NULL);
- if ( iRC < 0 )
- {
- DEBUGF("wma: find stream info failed:%d\n", iRC);
-@@ -231,7 +235,7 @@ int slimaudio_decoder_wma_process(slimau
- }
-
- /* Open codec */
-- iRC = avcodec_open(pCodecCtx, pCodec);
-+ iRC = avcodec_open2(pCodecCtx, pCodec, NULL);
- if ( iRC < 0)
- {
- DEBUGF("wma: could not open codec:%d\n", iRC);
-@@ -270,7 +274,7 @@ int slimaudio_decoder_wma_process(slimau
- eos=true;
- }
-
-- if ( url_ferror(pFormatCtx->pb) )
-+ if ( pFormatCtx->pb && pFormatCtx->pb->error )
- {
- DEBUGF("wma: url_ferror\n");
- #if 0
-@@ -308,7 +312,7 @@ int slimaudio_decoder_wma_process(slimau
-
- /* Close the stream */
- DEBUGF ("wma: av_close_input_stream\n");
-- av_close_input_stream(pFormatCtx);
-+ avformat_close_input(&pFormatCtx);
-
- return 0;
- }
diff --git a/media-sound/squeezeslave/files/squeezeslave.confd-r1 b/media-sound/squeezeslave/files/squeezeslave.confd-r1
deleted file mode 100644
index 540aea9..0000000
--- a/media-sound/squeezeslave/files/squeezeslave.confd-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-# /etc/conf.d/squeezeslave: config file for /etc/init.d/squeezeslave
-
-# Log file for squeezeslave
-SS_LOG="/var/log/squeezeslave.log"
-
-# MAC address associated with this instance
-SS_MAC="00:00:00:00:00:01"
-
-# IP address of machine running logitechmediaserver
-LMS_HOST="127.0.0.1"
-
-# Other squeezeslave options
-SS_OPTS=""
diff --git a/media-sound/squeezeslave/files/squeezeslave.initd-r1 b/media-sound/squeezeslave/files/squeezeslave.initd-r1
deleted file mode 100644
index 368e02e..0000000
--- a/media-sound/squeezeslave/files/squeezeslave.initd-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-command="/usr/bin/${SVCNAME}"
-command_args="--daemonize ${SS_LOG} --mac ${SS_MAC} --retry ${LMS_HOST} ${SS_OPTS}"
-pidfile="/var/run/${SVCNAME}.pid"
-start_stop_daemon_args="--background --quiet --make-pidfile"
-
-depend() {
- need net
- use logitechmediaserver
-}
diff --git a/media-sound/squeezeslave/metadata.xml b/media-sound/squeezeslave/metadata.xml
deleted file mode 100644
index c1f13a5..0000000
--- a/media-sound/squeezeslave/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="display">Enable a text-based display</flag>
- <flag name="tremor">Use a fixed-point version of the Ogg Vorbis decoder (<pkg>media-libs/tremor</pkg>)</flag>
- <flag name="wma">Enable support for streaming Windows Media Audio</flag>
- <flag name="zones">Pairs surround sound speakers into stereo zones (requires 5.1 setup or better)</flag>
- </use>
-</pkgmetadata>
diff --git a/media-sound/squeezeslave/squeezeslave-1.1_p365-r1.ebuild b/media-sound/squeezeslave/squeezeslave-1.1_p365-r1.ebuild
deleted file mode 100644
index ed461d0..0000000
--- a/media-sound/squeezeslave/squeezeslave-1.1_p365-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="A lightweight streaming audio player for Logitech Media Server"
-HOMEPAGE="https://squeezeslave.googlecode.com"
-SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac +alsa display tremor wma zones"
-
-RDEPEND="media-libs/libmad
- media-libs/flac
- tremor? ( media-libs/tremor )
- !tremor? ( media-libs/libvorbis )
- media-libs/libogg
- media-libs/portaudio[alsa?]
- aac? ( virtual/ffmpeg )
- wma? ( virtual/ffmpeg )
- display? ( app-misc/lirc )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils
- virtual/pkgconfig"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.1_p350-tremor-headers.patch
-}
-
-src_compile() {
- tc-export CC AR RANLIB
-
- local myconf
- for i in aac display tremor wma zones ; do
- use $i && myconf+=" $i=1"
- done
-
- emake ${myconf}
-}
-
-src_install() {
- dobin bin/${PN}
- dodoc ChangeLog TODO
-
- newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
- newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
-}
diff --git a/media-sound/squeezeslave/squeezeslave-1.1_p381-r1.ebuild b/media-sound/squeezeslave/squeezeslave-1.1_p381-r1.ebuild
deleted file mode 100644
index 9008ec2..0000000
--- a/media-sound/squeezeslave/squeezeslave-1.1_p381-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="A lightweight streaming audio player for Logitech Media Server"
-HOMEPAGE="https://squeezeslave.googlecode.com"
-SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac +alsa display tremor wma zones"
-
-RDEPEND="media-libs/libmad
- media-libs/flac
- tremor? ( media-libs/tremor )
- !tremor? ( media-libs/libvorbis )
- media-libs/libogg
- media-libs/portaudio[alsa?]
- aac? ( virtual/ffmpeg )
- wma? ( virtual/ffmpeg )
- display? ( app-misc/lirc )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils
- virtual/pkgconfig"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.1_p350-tremor-headers.patch
- epatch "${FILESDIR}"/${PN}-1.1_p381-ffmpeg2.patch
-}
-
-src_compile() {
- tc-export CC AR RANLIB
-
- local myconf
- for i in aac display tremor wma zones ; do
- use $i && myconf+=" $i=1"
- done
-
- emake ${myconf}
-}
-
-src_install() {
- dobin bin/${PN}
- dodoc ChangeLog TODO
-
- newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
- newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
-}
diff --git a/media-sound/squeezy/Manifest b/media-sound/squeezy/Manifest
index e14c231..9eeae95 100644
--- a/media-sound/squeezy/Manifest
+++ b/media-sound/squeezy/Manifest
@@ -1,3 +1,3 @@
-AUX cant-locate-sqs.patch 232 SHA256 2b5b1878ea744d5daa884e2eecbb177bb5b51207f6338446dba0fb56867d56c9 SHA512 b9e29985245ac0037b50692c728db2a9a311ee571369eeaf0fad5afd0304fc6c2fbe6a9435abfb4ed704b480cb7ca3ae78145a10e91fc2426324933d2ead78bb WHIRLPOOL 4e7b19bf34ccc212ffb15b6337450137b8441c145fbde7a6ef2c083b036f0d4dcf7dd500ece2c3161028e339b2e4892c0d275de7d98f640329887c82b9c56906
-AUX fix-bash-completion.patch 301 SHA256 279f0ec176f4044fb79a7000dcf1d95a3cf1a4a342da9c9c9f4c7ea1166d06d5 SHA512 41db6242f17192776570ddfd6f16bf223d88677315accf4994611dea2fd748f45965417af65cc8cb18564ec601568002f71c5ea202bcd8a26cb648756d0a5f0e WHIRLPOOL 2a43ee0feb6d80368e52933b91c6cd2a6a2e221f6c54743dc09b25d646f0b5841654c43d5030da74fab5c3bb266a228b5bd3cae25160a2817fbbd892a890d65c
-EBUILD squeezy-20170714.ebuild 1525 SHA256 335b745a0aff646f225f7b11eadb602d1ebe2012fcbc3772d7487b4dbd8bc838 SHA512 ee0c6d95546762301cd1bfe9ab2a0bfc12cd5037308b4bb43907dceea3c16066c569a5f2c6070bc786f6a331706be7cc7ffa0cbcb210c6288abd9df550b5785e WHIRLPOOL 0609426d2506d0e23d5209c7aa51f4d5471d8fb09598d711be22d8bc5471ee805cffe0cd5b68df8e4567286caa0eadcd441c6b8fe7ec374289ca9d4d32c6c8d8
+AUX cant-locate-sqs.patch 232 BLAKE2B 3baee3fea7860897c71cb4433c720286aefb4f2fa9a1cd730b83be16380aa2368d0743166a5b0e52346e06eecc99489c87ae0032d25a5a0ad2156f13e6d196f5 SHA512 b9e29985245ac0037b50692c728db2a9a311ee571369eeaf0fad5afd0304fc6c2fbe6a9435abfb4ed704b480cb7ca3ae78145a10e91fc2426324933d2ead78bb
+AUX fix-bash-completion.patch 301 BLAKE2B ee4fd464ba3db5c1d340e40c4364f71f9e29ac5051fbfc92db3bcbd0f125af4d9895ebde6b3f3316fcb90fbf25ea082c908730f015246e73a72f68ff86fbdc2e SHA512 41db6242f17192776570ddfd6f16bf223d88677315accf4994611dea2fd748f45965417af65cc8cb18564ec601568002f71c5ea202bcd8a26cb648756d0a5f0e
+EBUILD squeezy-20170714.ebuild 1525 BLAKE2B 728d6490763bb40cfcb8564e049f2aed76cf55f4aa09ac4946e267790f7f053b148e377a0b92272a0fd5f00057eceb3c169503b7e3dbf11645d72dcf6a29b055 SHA512 ee0c6d95546762301cd1bfe9ab2a0bfc12cd5037308b4bb43907dceea3c16066c569a5f2c6070bc786f6a331706be7cc7ffa0cbcb210c6288abd9df550b5785e
diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
deleted file mode 100644
index 143a11c..0000000
--- a/media-tv/kodi/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-AUX generate.sh 803 SHA256 8e32ccbd56e2d36d9d0504282881b3ee1d33ee7293827b75444b917093955d09 SHA512 064b11416be5583202d92ab0c87156b7098bf4a97c7875ad3a0b11e048ebcfd69aeb22653e8175e7ad0cd400ed2d9c27aa8d1d25be04d34438f4c4f86e329986 WHIRLPOOL 3565b3f6ef9650bfbb3b9e4b6ee5b71d1d245e62520f00f88f1c0b2ade6bf923200a1e94efdbbea8d5e53449f38ac78bc4714280e276e085c91ada404ebfeb89
-AUX kodi-14.0-dvddemux-ffmpeg.patch 466 SHA256 dbfa9edf3592a4b06292a0813fc920e66d53808ff5bb3aa9192a750d11015ec5 SHA512 cbc71ae5f85374b15f19139a549fc10e5ebb363af0e6354d708043748b2d6e89903223bf4146472cf6281f4fb912b1c72407de4e81993a89811d4b1fab226f87 WHIRLPOOL 5c9167c97f057b57f6e2d2a57a1ce798a7c9f8e043db987e73261a45ec1f9e7e694385db1c5b7738e479d9be2ddeb1f26990d4df518710aeb5ee18ad02b838fd
-AUX kodi-14.1-no-arm-flags.patch 478 SHA256 075db2562d31914d86b4394500d4b3168ea77114b63d1a7929ddae96111017a2 SHA512 b958cf3ab4877dbae4e5bd1376e8b9bd82f0dab43b1695c1d85e0e8ff366ef278ff686fe6394a04b3d79e19f11d8c92689fc049d2874e3fc12c907e36e993064 WHIRLPOOL f322fa4db24ff6f3372bdadd3dba8fbd4aed5849dc676f8c63d654f2c83de2165e60b26af821647a46cfa5ff129e7e0cb7c39c5cddbc2e5d9ec675bb148b2d63
-AUX kodi-14.2-no-arm-flags.patch 478 SHA256 075db2562d31914d86b4394500d4b3168ea77114b63d1a7929ddae96111017a2 SHA512 b958cf3ab4877dbae4e5bd1376e8b9bd82f0dab43b1695c1d85e0e8ff366ef278ff686fe6394a04b3d79e19f11d8c92689fc049d2874e3fc12c907e36e993064 WHIRLPOOL f322fa4db24ff6f3372bdadd3dba8fbd4aed5849dc676f8c63d654f2c83de2165e60b26af821647a46cfa5ff129e7e0cb7c39c5cddbc2e5d9ec675bb148b2d63
-AUX kodi-15.0-texturepacker.patch 470 SHA256 0d60b8da26ce018641701bea14c91f2f5a3436f9da7d3869adc7dd085ddaf696 SHA512 e6ffb87d66aad2f355f88f8cf78839f133f5d52ae56f17fac1baa9cab0315933aecd26ac78e672986b8614cda9d0a6313e1fa5389df63c82bd9b132265a18321 WHIRLPOOL 53cef8d806aae417fe589403ef2ea49bd758d5e1a3982cf68a44d503e45cf47fae0b84c1173e5d44e4e6c5ccd1963614dc8dec84b432da5252c5b6b6afa655c5
-AUX kodi-9999-no-arm-flags.patch 478 SHA256 5eb086595c1d645f1f10e6cb53179d7f9732b67d3cd58f2fc5558de50eee4d68 SHA512 672ad8512939d7362bbb0933998dfc0f316bce8407c305e36aad3509336bce3b28388799e83a9de9db446a1345000343e3d051099a60240e2f8c701c118f7eee WHIRLPOOL 8868b9e74175f539fe12260c987d2531c27c5d33d0532eab526ea7f9ebd797d953c1f75686a92f43ccf582323dab3c374cbe0aaee1fdb818251a116ee774af8b
-AUX kodi-9999-nomythtv.patch 1689 SHA256 b54e52be122890affca5eb726873817bfbaa1b5da0d58231bd0c098681ce6b35 SHA512 ebd3deef88fdef0b54bb5936f9a479523297c1224595ea021af0674b9cb422f3a3bdc03c3cdf9e96f475b23e68983a62241d91cb74fd4f69b2635e6f7d4a80e4 WHIRLPOOL 0d2ad77fee3a4cce535cb25c07c481d9133c867f6de1fba5cd1dcc6f79d480f496673c223e464d90cab9602651e226792679eaa499959d7cae01b94f64a2f345
-AUX kodi-9999-texturepacker.patch 470 SHA256 0d60b8da26ce018641701bea14c91f2f5a3436f9da7d3869adc7dd085ddaf696 SHA512 e6ffb87d66aad2f355f88f8cf78839f133f5d52ae56f17fac1baa9cab0315933aecd26ac78e672986b8614cda9d0a6313e1fa5389df63c82bd9b132265a18321 WHIRLPOOL 53cef8d806aae417fe589403ef2ea49bd758d5e1a3982cf68a44d503e45cf47fae0b84c1173e5d44e4e6c5ccd1963614dc8dec84b432da5252c5b6b6afa655c5
-DIST kodi-15.0-generated-addons.tar.xz 52496 SHA256 d2fd7eb455c59f32ead01b84f187001c79121a42d3cde4c82b3871cc4ffc1970 SHA512 96a6ac2c37301a36c0204f3e64169cc8f7ed69edb5f720926b6c9cbf8cdf78432f1f47f60bd5ea84d8a55c4945f83a864c7ebe5c44fdd02b1b6be0897bf1cf55 WHIRLPOOL a1862f2315bd03304ff6896e795262e1f75888a1086baadd37e0cf51eaf8b981f27738fe4c325f3c2ed64cef6cc6f3d4cfef3ee3eca5b8e993457825f1c763f9
-DIST kodi-15.0.tar.gz 61487367 SHA256 27dba173cfe74b323f4dbaa72ae2bfe5961f76c27bddcd5210253be91cae0dff SHA512 da7899d4b6a69db858658fa563a611d2c34a4d7234c8406b010e632ad48f96be5a3b1b7af553193659956224ca45c5713d9215e8aa523af85f8192593870ce0f WHIRLPOOL fc60033b88dc8b70223e091ae8c569c1e81262cde95481a4a16b9fc01e83bf7d5754114cdd49d9fdc8ed640394f1187e870562cadd5ea5f2b64d7aac428263ef
-EBUILD kodi-15.0.ebuild 7425 SHA256 91a9cbcb6b03b4f358789d26593259a66ffa0a7b0ff7c6ccd128ea0d5c46ce8a SHA512 6e8a1b64151de839ed04a9f14f7cdf5ef46f826cfb58e88619868b7b00d441dfea3debe65342359044709e990842be6e593a97e21078ca59ac083e3abe84c0ea WHIRLPOOL 4d5361692d2f0ded5836ed3bd01ee11d781eea62e3e5b3409d29348cdc88decbd144967fc22cf6a9bf63d27ee922aa7d69bcea53727a130b1124cd2884f35d89
diff --git a/media-tv/kodi/files/generate.sh b/media-tv/kodi/files/generate.sh
deleted file mode 100755
index 2e5b67f..0000000
--- a/media-tv/kodi/files/generate.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-# Generate the various interface files that normally requires java.
-# This makes building the release versions much nicer.
-
-set -eux
-
-PV=$1
-PN=kodi
-P="${PN}-${PV}"
-DISTDIR="/usr/portage/distfiles"
-GITDIR="/usr/local/src/kodi/git"
-
-if [[ ${PV} != "9999" ]] ; then
- rm -rf xbmc-*/
- tar xf ${DISTDIR}/${P}.tar.gz
- d=$(echo xbmc-*/)
-else
- stamp=$(date --date="$(git log -n1 --pretty=format:%ci master)" -u +%Y%m%d)
- P+="-${stamp}"
- cd ${GITDIR}
- d=.
-fi
-#cd ${d} && git init . && git add . && git commit -qmm && cd ..
-make -C ${d} -j -f codegenerator.mk
-tar="${DISTDIR}/${P}-generated-addons.tar.xz"
-tar cf - \
- ${d}/xbmc/interfaces/python/generated/*.cpp \
- ${d}/xbmc/interfaces/json-rpc/ServiceDescription.h \
- | xz > "${tar}"
-if [[ ${PV} != "9999" ]] ; then
- rm -rf xbmc-*/
-fi
-
-du -b "${tar}"
diff --git a/media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch b/media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch
deleted file mode 100644
index 94b8666..0000000
--- a/media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-sniped from:
-http://cvs.rpmfusion.org/viewvc/rpms/kodi/devel/kodi-14.0-dvddemux-ffmpeg.patch?root=free&view=markup
-
---- xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp
-+++ xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp
-@@ -519,10 +519,6 @@
-
- void CDVDDemuxFFmpeg::Flush()
- {
-- // naughty usage of an internal ffmpeg function
-- if (m_pFormatContext)
-- av_read_frame_flush(m_pFormatContext);
--
- m_currentPts = DVD_NOPTS_VALUE;
-
- m_pkt.result = -1;
diff --git a/media-tv/kodi/files/kodi-14.1-no-arm-flags.patch b/media-tv/kodi/files/kodi-14.1-no-arm-flags.patch
deleted file mode 100644
index 82a7383..0000000
--- a/media-tv/kodi/files/kodi-14.1-no-arm-flags.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-http://bugs.gentoo.org/400617
-
-do not force any particular ABI or FPU or SIMD compiler flags for arm
-targets. let the toolchain and user CFLAGS control that.
-
---- a/configure.in
-+++ b/configure.in
-@@ -571,7 +571,7 @@
- elif test "$target_platform" = "target_raspberry_pi"; then
- ARCH="arm"
- use_arch="arm"
--elif test "$use_arch" = "arm"; then
-+elif false; then
- CFLAGS="$CFLAGS -mno-apcs-stack-check"
- CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check"
- FFMPEG_EXTRACFLAGS=""
diff --git a/media-tv/kodi/files/kodi-14.2-no-arm-flags.patch b/media-tv/kodi/files/kodi-14.2-no-arm-flags.patch
deleted file mode 100644
index 82a7383..0000000
--- a/media-tv/kodi/files/kodi-14.2-no-arm-flags.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-http://bugs.gentoo.org/400617
-
-do not force any particular ABI or FPU or SIMD compiler flags for arm
-targets. let the toolchain and user CFLAGS control that.
-
---- a/configure.in
-+++ b/configure.in
-@@ -571,7 +571,7 @@
- elif test "$target_platform" = "target_raspberry_pi"; then
- ARCH="arm"
- use_arch="arm"
--elif test "$use_arch" = "arm"; then
-+elif false; then
- CFLAGS="$CFLAGS -mno-apcs-stack-check"
- CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check"
- FFMPEG_EXTRACFLAGS=""
diff --git a/media-tv/kodi/files/kodi-15.0-texturepacker.patch b/media-tv/kodi/files/kodi-15.0-texturepacker.patch
deleted file mode 100644
index fe3dcdc..0000000
--- a/media-tv/kodi/files/kodi-15.0-texturepacker.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- tools/depends/native/TexturePacker/Makefile.old 2015-03-17 22:29:18.880029509 +0100
-+++ tools/depends/native/TexturePacker/Makefile 2015-03-17 22:29:41.459671679 +0100
-@@ -9,14 +9,10 @@
-
- ifeq ($(NATIVEPLATFORM),)
- PLATFORM = native
-- EXTRA_CONFIGURE = --enable-static
- else
- PLATFORM = $(NATIVEPLATFORM)
- endif
-
--ifeq ($(NATIVE_OS), linux)
-- EXTRA_CONFIGURE = --enable-static
--endif
- ifeq ($(NATIVE_OS), android)
- EXTRA_CONFIGURE = --enable-static
- endif
diff --git a/media-tv/kodi/files/kodi-9999-no-arm-flags.patch b/media-tv/kodi/files/kodi-9999-no-arm-flags.patch
deleted file mode 100644
index 64c1cfb..0000000
--- a/media-tv/kodi/files/kodi-9999-no-arm-flags.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-http://bugs.gentoo.org/400617
-
-do not force any particular ABI or FPU or SIMD compiler flags for arm
-targets. let the toolchain and user CFLAGS control that.
-
---- a/configure.ac
-+++ b/configure.ac
-@@ -571,7 +571,7 @@
- elif test "$target_platform" = "target_raspberry_pi"; then
- ARCH="arm"
- use_arch="arm"
--elif test "$use_arch" = "arm"; then
-+elif false; then
- CFLAGS="$CFLAGS -mno-apcs-stack-check"
- CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check"
- FFMPEG_EXTRACFLAGS=""
diff --git a/media-tv/kodi/files/kodi-9999-nomythtv.patch b/media-tv/kodi/files/kodi-9999-nomythtv.patch
deleted file mode 100644
index 40ab23b..0000000
--- a/media-tv/kodi/files/kodi-9999-nomythtv.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-http://trac.xbmc.org/ticket/11775
-
-make mythtv support optional
-
-diff --git a/Makefile.in b/Makefile.in
-index 9ffae7e..17cc525 100755
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -209,7 +209,7 @@ LIB_DIRS=\
- lib/cpluff \
- lib/xbmc-dll-symbols
-
--ifeq (@USE_MYSQL@,1)
-+ifeq (@USE_MYTHTV@,1)
- LIB_DIRS += lib/cmyth
- CMYTH=cmyth
- endif
-diff --git a/configure.in b/configure.in
-index d44825f..629d7b4 100755
---- a/configure.in
-+++ b/configure.in
-@@ -479,6 +479,12 @@ AC_ARG_ENABLE([mysql],
- [AS_HELP_STRING([--disable-mysql],
- [disable mysql])],
-
-+AC_ARG_ENABLE([mythtv],
-+ [AS_HELP_STRING([--disable-mythtv],
-+ [disable mythtv])],
-+ [use_mythtv=$enableval],
-+ [use_mythtv=yes])
-+
- AC_ARG_ENABLE([webserver],
- [AS_HELP_STRING([--disable-webserver],
- [disable webserver])],
-@@ -1080,6 +1086,9 @@ if test "$use_mysql" = "yes"; then
- else
- AC_MSG_ERROR($missing_program)
- fi
-+ if test "$use_mythtv" = "yes"; then
-+ AC_DEFINE([HAVE_MYTHTV],[1],["Define to 1 if you want mythtv support"])
-+ fi
- fi
- AC_CHECK_HEADER([ass/ass.h],, AC_MSG_ERROR($missing_library))
- AC_CHECK_HEADER([mpeg2dec/mpeg2.h],, AC_MSG_ERROR($missing_library))
-@@ -2372,6 +2381,15 @@ else
- final_message="$final_message\n MySQL:\tNo"
- USE_MYSQL=0
- fi
-+
-+if test "$use_mythtv" = "yes"; then
-+ final_message="$final_message\n MythTV:\tYes"
-+ USE_MYTHTV=1
-+else
-+ final_message="$final_message\n MythTV:\tNo"
-+ USE_MYTHTV=0
-+fi
-+
- if test "$use_webserver" = "yes"; then
- final_message="$final_message\n Webserver:\tYes"
- USE_WEB_SERVER=1
-@@ -2675,6 +2693,7 @@ AC_SUBST(USE_LIBUDEV)
- AC_SUBST(USE_LIBUSB)
- AC_SUBST(USE_LIBCEC)
- AC_SUBST(USE_MYSQL)
-+AC_SUBST(USE_MYTHTV)
- AC_SUBST(USE_WAYLAND)
-
diff --git a/media-tv/kodi/files/kodi-9999-texturepacker.patch b/media-tv/kodi/files/kodi-9999-texturepacker.patch
deleted file mode 100644
index fe3dcdc..0000000
--- a/media-tv/kodi/files/kodi-9999-texturepacker.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- tools/depends/native/TexturePacker/Makefile.old 2015-03-17 22:29:18.880029509 +0100
-+++ tools/depends/native/TexturePacker/Makefile 2015-03-17 22:29:41.459671679 +0100
-@@ -9,14 +9,10 @@
-
- ifeq ($(NATIVEPLATFORM),)
- PLATFORM = native
-- EXTRA_CONFIGURE = --enable-static
- else
- PLATFORM = $(NATIVEPLATFORM)
- endif
-
--ifeq ($(NATIVE_OS), linux)
-- EXTRA_CONFIGURE = --enable-static
--endif
- ifeq ($(NATIVE_OS), android)
- EXTRA_CONFIGURE = --enable-static
- endif
diff --git a/media-tv/kodi/kodi-15.0.ebuild b/media-tv/kodi/kodi-15.0.ebuild
deleted file mode 100644
index 96a3cb7..0000000
--- a/media-tv/kodi/kodi-15.0.ebuild
+++ /dev/null
@@ -1,267 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/kodi-9999.ebuild,v 1.17 2015/07/10 11:53:48 vapier Exp $
-
-EAPI="5"
-
-# Does not work with py3 here
-# It might work with py:2.5 but I didn't test that
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="sqlite"
-
-inherit eutils python-single-r1 multiprocessing autotools
-
-CODENAME="Isengard"
-case ${PV} in
-9999)
- EGIT_REPO_URI="git://github.com/xbmc/xbmc.git"
- inherit git-r3
- ;;
-*|*_p*)
- MY_PV=${PV/_p/_r}
- MY_P="${PN}-${MY_PV}"
- SRC_URI="https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> ${P}.tar.gz
- http://mirrors.kodi.tv/releases/source/${MY_P}-generated-addons.tar.xz"
- KEYWORDS="~amd64 ~x86"
-
- S=${WORKDIR}/xbmc-${PV}-${CODENAME}
- ;;
-esac
-
-DESCRIPTION="Kodi is a free and open source media-player and entertainment hub"
-HOMEPAGE="http://kodi.tv/ http://kodi.wiki/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="airplay alsa avahi bluetooth bluray caps cec css debug +fishbmc gles goom java joystick midi mysql nfs +opengl profile +projectm pulseaudio +rsxs rtmp +samba sftp +spectrum test +texturepacker udisks upnp upower +usb vaapi vdpau +waveform webserver +X"
-REQUIRED_USE="
- rsxs? ( X )
-"
-
-COMMON_DEPEND="${PYTHON_DEPS}
- app-arch/bzip2
- app-arch/unzip
- app-arch/zip
- app-i18n/enca
- airplay? ( app-pda/libplist )
- dev-libs/boost
- dev-libs/expat
- dev-libs/fribidi
- dev-libs/libcdio[-minimal]
- cec? ( >=dev-libs/libcec-2.2 )
- dev-libs/libpcre[cxx]
- dev-libs/libxml2
- dev-libs/libxslt
- >=dev-libs/lzo-2.04
- dev-libs/tinyxml[stl]
- dev-libs/yajl
- dev-python/simplejson[${PYTHON_USEDEP}]
- media-fonts/corefonts
- media-fonts/roboto
- alsa? ( media-libs/alsa-lib )
- media-libs/flac
- media-libs/fontconfig
- media-libs/freetype
- media-libs/jasper
- media-libs/jbigkit
- >=media-libs/libass-0.9.7
- bluray? ( media-libs/libbluray )
- css? ( media-libs/libdvdcss )
- media-libs/libmad
- media-libs/libmodplug
- media-libs/libmpeg2
- media-libs/libogg
- media-libs/libpng
- projectm? ( media-libs/libprojectm )
- media-libs/libsamplerate
- joystick? ( media-libs/libsdl2 )
- >=media-libs/taglib-1.8
- media-libs/libvorbis
- media-libs/tiff
- pulseaudio? ( media-sound/pulseaudio )
- media-sound/wavpack
- >=media-video/ffmpeg-2.6:=[encode]
- rtmp? ( media-video/rtmpdump )
- avahi? ( net-dns/avahi )
- nfs? ( net-fs/libnfs )
- webserver? ( net-libs/libmicrohttpd[messages] )
- sftp? ( net-libs/libssh[sftp] )
- net-misc/curl
- samba? ( >=net-fs/samba-3.4.6[smbclient(+)] )
- bluetooth? ( net-wireless/bluez )
- sys-apps/dbus
- caps? ( sys-libs/libcap )
- sys-libs/zlib
- virtual/jpeg
- usb? ( virtual/libusb )
- mysql? ( virtual/mysql )
- opengl? (
- virtual/glu
- virtual/opengl
- >=media-libs/glew-1.5.6
- )
- gles? (
- media-libs/mesa[gles2]
- )
- vaapi? ( x11-libs/libva[opengl] )
- vdpau? (
- || ( x11-libs/libvdpau >=x11-drivers/nvidia-drivers-180.51 )
- media-video/ffmpeg[vdpau]
- )
- X? (
- x11-apps/xdpyinfo
- x11-apps/mesa-progs
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- )"
-RDEPEND="${COMMON_DEPEND}
- !media-tv/xbmc
- udisks? ( sys-fs/udisks:0 )
- upower? ( || ( sys-power/upower sys-power/upower-pm-utils ) )"
-DEPEND="${COMMON_DEPEND}
- app-arch/xz-utils
- dev-lang/swig
- dev-util/gperf
- X? ( x11-proto/xineramaproto )
- dev-util/cmake
- x86? ( dev-lang/nasm )
- java? ( virtual/jre )
- test? ( dev-cpp/gtest )"
-# Force java for latest git version to avoid having to hand maintain the
-# generated addons package. #488118
-[[ ${PV} == "9999" ]] && DEPEND+=" virtual/jre"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-src_unpack() {
- [[ ${PV} == "9999" ]] && git-r3_src_unpack || default
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-texturepacker.patch
-
- # some dirs ship generated autotools, some dont
- multijob_init
- local d
- for d in $(printf 'f:\n\t@echo $(BOOTSTRAP_TARGETS)\ninclude bootstrap.mk\n' | emake -f - f) ; do
- [[ -e ${d} ]] && continue
- pushd ${d/%configure/.} >/dev/null || die
- AT_NOELIBTOOLIZE="yes" AT_TOPLEVEL_EAUTORECONF="yes" \
- multijob_child_init eautoreconf
- popd >/dev/null
- done
- multijob_finish
- elibtoolize
-
- [[ ${PV} == "9999" ]] && emake -f codegenerator.mk
-
- # Disable internal func checks as our USE/DEPEND
- # stuff handles this just fine already #408395
- export ac_cv_lib_avcodec_ff_vdpau_vc1_decode_picture=yes
-
- # Fix the final version string showing as "exported"
- # instead of the SVN revision number.
- export HAVE_GIT=no GIT_REV=${EGIT_VERSION:-exported}
-
- # avoid long delays when powerkit isn't running #348580
- sed -i \
- -e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
- xbmc/linux/*.cpp || die
-
- epatch_user #293109
-
- # Tweak autotool timestamps to avoid regeneration
- find . -type f -exec touch -r configure {} +
-}
-
-src_configure() {
- # Disable documentation generation
- export ac_cv_path_LATEX=no
- # Avoid help2man
- export HELP2MAN=$(type -P help2man || echo true)
- # No configure flage for this #403561
- export ac_cv_lib_bluetooth_hci_devid=$(usex bluetooth)
- # Requiring java is asine #434662
- [[ ${PV} != "9999" ]] && export ac_cv_path_JAVA_EXE=$(which $(usex java java true))
-
- econf \
- --docdir=/usr/share/doc/${PF} \
- --disable-ccache \
- --disable-optimizations \
- --with-ffmpeg=shared \
- $(use_enable alsa) \
- $(use_enable airplay) \
- $(use_enable avahi) \
- $(use_enable bluray libbluray) \
- $(use_enable caps libcap) \
- $(use_enable cec libcec) \
- $(use_enable css dvdcss) \
- $(use_enable debug) \
- $(use_enable fishbmc) \
- $(use_enable gles) \
- $(use_enable goom) \
- $(use_enable joystick) \
- $(use_enable midi mid) \
- $(use_enable mysql) \
- $(use_enable nfs) \
- $(use_enable opengl gl) \
- $(use_enable profile profiling) \
- $(use_enable projectm) \
- $(use_enable pulseaudio pulse) \
- $(use_enable rsxs) \
- $(use_enable rtmp) \
- $(use_enable samba) \
- $(use_enable sftp ssh) \
- $(use_enable spectrum) \
- $(use_enable usb libusb) \
- $(use_enable test gtest) \
- $(use_enable texturepacker) \
- $(use_enable upnp) \
- $(use_enable vaapi) \
- $(use_enable vdpau) \
- $(use_enable waveform) \
- $(use_enable webserver) \
- $(use_enable X x11)
-}
-
-src_compile() {
- emake V=1
-}
-
-src_install() {
- default
- rm "${ED}"/usr/share/doc/*/{LICENSE.GPL,copying.txt}*
-
- domenu tools/Linux/kodi.desktop
- newicon media/icon48x48.png kodi.png
-
- # Remove optional addons (platform specific).
- local disabled_addons=(
- repository.pvr-{android,ios,osx{32,64},win32}.xbmc.org
- visualization.dxspectrum
- visualization.vortex
- )
- rm -rf "${disabled_addons[@]/#/${ED}/usr/share/kodi/addons/}"
-
- # Remove fonconfig settings that are used only on MacOSX.
- # Can't be patched upstream because they just find all files and install
- # them into same structure like they have in git.
- rm -rf "${ED}"/usr/share/kodi/system/players/dvdplayer/etc
-
- # Replace bundled fonts with system ones
- # teletext.ttf: unknown
- # bold-caps.ttf: unknown
- # roboto: roboto-bold, roboto-regular
- # arial.ttf: font mashed from droid/roboto, not removed wrt bug#460514
- rm -rf "${ED}"/usr/share/kodi/addons/skin.confluence/fonts/Roboto-*
- dosym /usr/share/fonts/roboto/Roboto-Regular.ttf \
- /usr/share/kodi/addons/skin.confluence/fonts/Roboto-Regular.ttf
- dosym /usr/share/fonts/roboto/Roboto-Bold.ttf \
- /usr/share/kodi/addons/skin.confluence/fonts/Roboto-Bold.ttf
-
- python_domodule tools/EventClients/lib/python/xbmcclient.py
- python_newscript "tools/EventClients/Clients/Kodi Send/kodi-send.py" kodi-send
-}
diff --git a/media-video/streamdeck-ui/Manifest b/media-video/streamdeck-ui/Manifest
new file mode 100644
index 0000000..32f2b5a
--- /dev/null
+++ b/media-video/streamdeck-ui/Manifest
@@ -0,0 +1,4 @@
+DIST streamdeck-ui-2.0.15.tar.gz 3919827 BLAKE2B 63bad0042d648ece2dad2946ec475e0875946082a128359331a878dbf52c5b4a15dfb701b074d8b570c4b42b607432ed2165dd145dce04ae777bc3147705b4c4 SHA512 5f931a968c68b88a38fc44c3d2310fa73cb9a01c67f289dea39214e6176aad9b004ad6c87f63da41cccfa9f7f60f2f6022e4376ebe2a4cac7721cf9b55b079e0
+DIST streamdeck-ui-2.0.4.tar.gz 3896954 BLAKE2B ea0f68675da72c032036ad13584d60cbdd7dd61ea4c7cdd939b2345c7a62b0e3f70d9197dd33216dcda78a9bbfae36de6cf6215300b477e09b2ae03573bbf8d0 SHA512 404cfe789c702f1087d652151b5f7b2234c255a84cf5bee6b6a7935e4cd18da002bc1a4fd3177e6a7d036870e055cfc6c1d7bdba7766991dd518800904afbf63
+EBUILD streamdeck-ui-2.0.15.ebuild 1438 BLAKE2B 00459465acb102a2e9df51848b90c04cbc0623e7b7c619ac84b89510d899a509d5c8a38f8861d9593e4ec3dab117b73edd8b60db44c029e692f056830aece7cf SHA512 9e75240b65448853ef65c5936a2dda993b2150f94aa3586b7f846d6002be2e4d482fe8ec45f3bd67161b0b9c0df949f0c1a79f3c1126ed1354b3589e5607b1ae
+EBUILD streamdeck-ui-2.0.4.ebuild 1389 BLAKE2B 1f7ab7e710413b3a2c58b9f238c5a014a82d513106c4d29b27821986ef4dadf13b5696cc1584e6d8cb4aeb5bd27129639b0984f02ebb26e8fea76a444ff55713 SHA512 efc7639c05e5c2ff80ca07a364b6a7c99fa9cd80edac028d74369264e88bfe887eca9b6db0760f95a6973965aa2dbe1a30887438fefedb060a5a0fa3d64346cc
diff --git a/media-video/streamdeck-ui/streamdeck-ui-2.0.15.ebuild b/media-video/streamdeck-ui/streamdeck-ui-2.0.15.ebuild
new file mode 100644
index 0000000..7148e7a
--- /dev/null
+++ b/media-video/streamdeck-ui/streamdeck-ui-2.0.15.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=poetry
+#DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+inherit distutils-r1
+
+DESCRIPTION="A Linux compatible UI for the Elgato Stream Deck"
+HOMEPAGE="https://github.com/timothycrosley/streamdeck-ui"
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/timothycrosley/streamdeck-ui.git"
+else
+ SRC_URI="https://github.com/timothycrosley/streamdeck-ui/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT Apache-2.0"
+SLOT="0"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="${PYTHON_DEPS}
+ dev-libs/hidapi
+ >=dev-python/cairocffi-1.6.0[${PYTHON_USEDEP}]
+ dev-python/filetype[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pynput[${PYTHON_USEDEP}]
+ dev-python/pyside2[${PYTHON_USEDEP},designer]
+ dev-python/python-xlib[${PYTHON_USEDEP}]
+ media-gfx/cairosvg[${PYTHON_USEDEP}]
+ media-libs/elgato-streamdeck[${PYTHON_USEDEP}]
+ "
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i "s#os.path.dirname(os.path.abspath(__file__))#'/usr/share/streamdeck-ui'#" streamdeck_ui/config.py
+ distutils-r1_src_prepare
+}
+
+src_install() {
+ insinto /usr/share/streamdeck-ui
+ doins streamdeck_ui/logo.png
+ doins -r streamdeck_ui/fonts
+ distutils-r1_src_install
+}
diff --git a/media-video/streamdeck-ui/streamdeck-ui-2.0.4.ebuild b/media-video/streamdeck-ui/streamdeck-ui-2.0.4.ebuild
new file mode 100644
index 0000000..9192d0e
--- /dev/null
+++ b/media-video/streamdeck-ui/streamdeck-ui-2.0.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=poetry
+#DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+inherit distutils-r1
+
+DESCRIPTION="A Linux compatible UI for the Elgato Stream Deck"
+HOMEPAGE="https://github.com/timothycrosley/streamdeck-ui"
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/timothycrosley/streamdeck-ui.git"
+else
+ SRC_URI="https://github.com/timothycrosley/streamdeck-ui/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT Apache-2.0"
+SLOT="0"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="${PYTHON_DEPS}
+ dev-libs/hidapi
+ dev-python/filetype[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pynput[${PYTHON_USEDEP}]
+ dev-python/pyside2[${PYTHON_USEDEP},designer]
+ dev-python/python-xlib[${PYTHON_USEDEP}]
+ media-gfx/cairosvg[${PYTHON_USEDEP}]
+ media-libs/elgato-streamdeck[${PYTHON_USEDEP}]
+ "
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i "s#os.path.dirname(os.path.abspath(__file__))#'/usr/share/streamdeck-ui'#" streamdeck_ui/config.py
+ distutils-r1_src_prepare
+}
+
+src_install() {
+ insinto /usr/share/streamdeck-ui
+ doins streamdeck_ui/logo.png
+ doins -r streamdeck_ui/fonts
+ distutils-r1_src_install
+}
diff --git a/net-dns/adguardhome-docker/Manifest b/net-dns/adguardhome-docker/Manifest
new file mode 100644
index 0000000..d2ce4f6
--- /dev/null
+++ b/net-dns/adguardhome-docker/Manifest
@@ -0,0 +1,4 @@
+DIST 0.107.16.tar.gz 9731 BLAKE2B e79846484f7cb4f5c0bfabdb7f6c56cc059f74c3e2f47e2407caa312910f02a12ae3b63f6d0a008bbcd4471f814fc3c79a15e0eb0451379f3a515f1033f74a17 SHA512 1b4ce9936edef982aa0fcd114f9c2dbf2d57a3e214c0cfb05b804168c9da637a954a0919d1922c2b0339a33ec0becabb251ea60f4556f88df70097f88115f38c
+DIST 0.107.6.tar.gz 9733 BLAKE2B 9afdc624795829e837f8f4c4da2ac14d65248e8ad9d6b3f27b3babf63f804d10ca8698fb842531efa597ba901b116093efd145250d3dd7538e1a54f55641ceaf SHA512 9935640362ca2359916e328c6e7f5d18e6055444a3a9ebaf2937d699be886113d3ad2a9f053e04b8fd0d675e01776568c33b538cff7a282676cc27b68685b50f
+EBUILD adguardhome-docker-0.107.16.ebuild 744 BLAKE2B f63be7a8287a154085befbbb9306ab65aec2b0366a7b0e8de49c597342ef7a06b278dd44e3e74a9336a36e8004d51f2782ae9cdb53dc6cfc27fdc8823ff267cb SHA512 20fd3729b3ffc50df83df9feb3c074ce231ccbe9b0804b6abf251b084de212d4dbdd045f49f71006a16cc5523f959db52d0573488c3a22b280695c8a71f0a003
+EBUILD adguardhome-docker-0.107.6.ebuild 744 BLAKE2B 4635b6541d3cacacba28e08109ccb841a1c67815b8638602c833170c79f956de56197ca78c59580f6da8cba76db737857f45b87ecddc485d4ba1e350b3e7a36d SHA512 4c10c22eb9abb3c6dc2a067090be824da0ad57ceffc19f225b21a060d58e2d9cbbd3e50cb57c0948b03c112a84ec3319572424b56e1d1c066a2f6cb48988e98f
diff --git a/net-dns/adguardhome-docker/adguardhome-docker-0.107.16.ebuild b/net-dns/adguardhome-docker/adguardhome-docker-0.107.16.ebuild
new file mode 100644
index 0000000..870a0f2
--- /dev/null
+++ b/net-dns/adguardhome-docker/adguardhome-docker-0.107.16.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit systemd
+
+DESCRIPTION="AdGuard Home in a container"
+HOMEPAGE="https://github.com/lmiphay/adguardhome-docker"
+SRC_URI="https://github.com/lmiphay/${PN}/archive/refs/tags/${PVR}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ app-containers/docker
+ sys-apps/coreutils
+ sys-apps/grep
+"
+DEPEND="
+"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${PF}"
+
+src_install() {
+ dobin "bin/adguardhome-docker"
+
+ newconfd "openrc/adguardhome.conf.d" "adguardhome"
+ newinitd "openrc/adguardhome.init.d" "adguardhome"
+
+ systemd_dounit "etc/adguardhome.service"
+
+ insinto "/etc"
+ doins "etc/adguardhome.conf"
+}
diff --git a/net-dns/adguardhome-docker/adguardhome-docker-0.107.6.ebuild b/net-dns/adguardhome-docker/adguardhome-docker-0.107.6.ebuild
new file mode 100644
index 0000000..d52e8d5
--- /dev/null
+++ b/net-dns/adguardhome-docker/adguardhome-docker-0.107.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit systemd
+
+DESCRIPTION="AdGuard Home in a container"
+HOMEPAGE="https://github.com/lmiphay/adguardhome-docker"
+SRC_URI="https://github.com/lmiphay/${PN}/archive/refs/tags/${PVR}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ app-containers/docker
+ sys-apps/coreutils
+ sys-apps/grep
+"
+DEPEND="
+"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${PF}"
+
+src_install() {
+ dobin "bin/adguardhome-docker"
+
+ newconfd "openrc/adguardhome.conf.d" "adguardhome"
+ newinitd "openrc/adguardhome.init.d" "adguardhome"
+
+ systemd_dounit "etc/adguardhome.service"
+
+ insinto "/etc"
+ doins "etc/adguardhome.conf"
+}
diff --git a/net-dns/mdnssd/Manifest b/net-dns/mdnssd/Manifest
index 48ecb5f..eb93fb4 100644
--- a/net-dns/mdnssd/Manifest
+++ b/net-dns/mdnssd/Manifest
@@ -1 +1 @@
-EBUILD mdnssd-20170108.ebuild 659 SHA256 ce4d5eeb36cafcd633e7f3dce87960cd8355f04586a4e1f657caa65bad5835e2 SHA512 3c54162fab3cabc9a4001bc0eadc686481acb6e4e8137bf0eaf05c96d73ddfe12ed189cf56b5ae5ae37499b90d83977d4373c079a806d46c5e53e7c29e506123 WHIRLPOOL b2aa8ac8d4ff46ba16ad1f2285b199386f9b25b182f495453d0f68b0d1ad4f247983609a8d5c33641cc6a8dd2c8b74da8fc6a6125b37934c73ed2b48ea85d08e
+EBUILD mdnssd-20170108.ebuild 659 BLAKE2B efe831da54aad71a25c4781f86a6a28a1198c88de41997a0968cdc1562d288ed1df3f675d4cb45a0665d01af02ee34eb5b0c7eeaba237d7afffb1ebb1ef70206 SHA512 3c54162fab3cabc9a4001bc0eadc686481acb6e4e8137bf0eaf05c96d73ddfe12ed189cf56b5ae5ae37499b90d83977d4373c079a806d46c5e53e7c29e506123
diff --git a/net-im/discord-bin/Manifest b/net-im/discord-bin/Manifest
deleted file mode 100644
index e054ef8..0000000
--- a/net-im/discord-bin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST discord-0.0.5.deb 52100102 BLAKE2B d8b28386d83fd63e47f11af06bc9858a3877565785c97588dad0ade197d70a8d3635137a66024a3b82c4c65acc6e806981a2d9e0e5f20b17745d9123a2cf5d4a SHA512 8b2ef353d393644e450452060449c633487ff344f2e9e0711029bbb3012c364211edc30507976ec218f8a573aefd603ea1681b4e37fe9561f39c5eaa5fd6e29a
-EBUILD discord-bin-0.0.5.ebuild 1745 BLAKE2B e02af48f1c374ff8c2f8ef55531c84c147cb3397f0e3759ea54a3f48c3b8d8e2ba60eb45e5d8d35b34a6817da0dbe6a9a33358e5b5410fe0d1ebc70d1e4e551a SHA512 c9b46295b7764d7c15e088ec3e17f09786c49fa70c26156ac70a3bac2c02f58c7f90b74ef251aa994eb861473c738ee272484b63418645fec63b53583f3b34a1
diff --git a/net-im/discord-bin/discord-bin-0.0.5.ebuild b/net-im/discord-bin/discord-bin-0.0.5.ebuild
deleted file mode 100644
index aebe7f5..0000000
--- a/net-im/discord-bin/discord-bin-0.0.5.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN=${PN/-bin/}
-inherit eutils gnome2-utils unpacker
-
-DESCRIPTION="All-in-one voice and text chat for gamers"
-HOMEPAGE="https://discordapp.com"
-SRC_URI="https://dl.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.deb"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- dev-libs/atk
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- gnome-base/gconf:2
- media-libs/alsa-lib
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- net-print/cups
- sys-apps/dbus
- sys-libs/libcxx
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:2
- x11-libs/libX11
- x11-libs/libXScrnSaver
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/pango
-"
-
-S=${WORKDIR}
-
-RESTRICT="mirror bindist"
-
-QA_PREBUILT="
- opt/discord/share/discord/Discord
- opt/discord/share/discord/libnode.so
- opt/discord/share/discord/libffmpeg.so
-"
-
-src_unpack() {
- unpack_deb ${A}
-}
-
-src_prepare() {
- default
-
- sed -i \
- -e "s:/usr/share/discord/Discord:discord:g" \
- usr/share/${MY_PN}/${MY_PN}.desktop || die
-}
-
-src_install() {
- insinto /opt/${MY_PN}
- doins -r usr/.
-
- fperms +x /opt/${MY_PN}/bin/${MY_PN}
- dosym ../../opt/${MY_PN}/bin/${MY_PN} /usr/bin/${MY_PN}
- dosym ../../../opt/${MY_PN}/share/applications/${MY_PN}.desktop \
- /usr/share/applications/${MY_PN}.desktop
- dosym ../../../opt/${MY_PN}/share/pixmaps/${MY_PN}.png \
- /usr/share/pixmaps/${MY_PN}.png
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/net-im/sipclients/Manifest b/net-im/sipclients/Manifest
deleted file mode 100644
index 63e8a32..0000000
--- a/net-im/sipclients/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST sipclients-3.0.0.tar.gz 1124245 SHA256 a21d952d97b510b0c0af907657c1c149dbf931d946d1d5b4eba107885d17ea14 SHA512 42628efff0da8d4f8110a1b28b258626ad15889d6abcda18558e317a48d36ca0271b88a4347a01882eaa2de13f995646d578982071b9ac83dbf63c7bf9d38fc1 WHIRLPOOL b7c50b3746731c7a8920a03bf3a9e1e5f81a8b051a7616e4426808d0f5ce070f9d0075251413314d58d24e1a8e6d43996407e1405234c1c5b6ebc5063fa4b876
-EBUILD sipclients-3.0.0.ebuild 598 SHA256 ae0a97f8e21e240a11d74d6cd1f119c586c36eeee08afd1fdf2a7b895dea74af SHA512 3768c9be180e5519aa4f96d7b1d4f6d616298e69f75c8313eb3e837d02a8b22a93f74d548c7c3cc6f9e6450b0f0fe60465776cbcc224d88c22dd875a82b6dfc8 WHIRLPOOL 29b4deeb7f1db9b87352b0013b7fc903c78efa7ba0ba307de72bca44084bf5017af8e182ffc591ca07d7a87f6f51f2649537b1e2d6e90bf0f62199f758ce9cde
diff --git a/net-im/sipclients/sipclients-3.0.0.ebuild b/net-im/sipclients/sipclients-3.0.0.ebuild
deleted file mode 100644
index 6293223..0000000
--- a/net-im/sipclients/sipclients-3.0.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-PYTHON_COMPAT=(python2_7)
-
-inherit eutils distutils-r1
-
-DESCRIPTION=""
-HOMEPAGE="https://github.com/AGProjects/sipclients"
-SRC_URI="https://github.com/AGProjects/sipclients/archive/release-3.0.0.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-python/python-sipsimple-2.5.1-r3
- virtual/ffmpeg[x264]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
-
-S="${WORKDIR}/${PN}-release-${PV}"
diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 720dcc7..185dee0 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,8 +1,2 @@
-DIST slack-3.2.0.beta25a7a50e-0.1.fc21.x86_64.rpm 63412612 BLAKE2B 84ab65205e40e644ece3ec66f14314d0f0ee39d6cdedfb93b2c22c598cf172be2ac7d5476537ecb003bc9efa34536bb4133cfc3d724afe138bd1fd7ed268da47 SHA512 88d8ff6341744d105c0c98056afa93343d82ca5c621a7553bc26fb8e6746ced12c2975d6403865a195402f911d9936c1b812926dff1b952834b7f727481a79a1
-DIST slack-3.3.3-0.1.fc21.x86_64.rpm 59216000 BLAKE2B 2ebac8066a595e06e771092d2cb5c8313ffbb8558a52505dc1954b4602e388929969083de7e22b95d9d60e91faac0472c6bba3b6a4d2cf03d491320b2ff2c757 SHA512 9de12a49fbcb59be338b59c464387faaabdaba22217d3aee8878d860440b1a07e36e8a08e43de74d3ee5aa2ff1b019fe76ade395968d6c1721bc255dcba54fca
-DIST slack-3.3.4-0.1.fc21.x86_64.rpm 61775708 BLAKE2B 5537e4337f112da5565431a484e783549a3ba3a76ce63bf24ec7938733452cdcb892fcbeec9017fd5481c3aa82c60285e957156dd48df764d42874dc2f7798ae SHA512 b109d57d7ca31c9e924f96d066416a1116aa33bb5b5e0ef931e1d7c90cc15f28e45c9931c3d560b36a73e2e81c63be87dce0f0f6640c1d3ac76b3b25ea3eeaac
-DIST slack-3.3.7-0.1.fc21.x86_64.rpm 61955644 BLAKE2B 2479b349730db30a2f275448888f2ccc478a86370064e9cf1389b7482c467d799bfdf29178d6043c6aea6e33e4843badb32016f14a057e30e43181463baff4e3 SHA512 7d82bd39c82e2f9f3c5a45eddf64c5a74f3053181ce5c9fa9a34f3761dbccbf906d723a441cf416da46c3df43afc50e2b125c15450e69c1f31e6fdd7b85d0128
-EBUILD slack-3.2.0_beta2.ebuild 1178 BLAKE2B 149f006f9ccb95b7e58f054579a587b3268e27a724bfb9db3d4cf322baa3cabcbeb49904c3d99bf1b7dc663fa5e0809dbdfe49d13293cff9845eb79ed02ee576 SHA512 4228399072737bf49a6074acd0bcf8ff3878bdbab0ba0c349f6b17e2a27ab06e70fae45446faa5cd47402e336e842a4fdf358142625c2f9597b54357cad179e9
-EBUILD slack-3.3.3.ebuild 1096 BLAKE2B 8f61e7461fe76376db5cf7fbf5653d42489d0380b08f87374ca3590ddd5fc9b4ce459a97eaed8b9063d99b47959b208ca853298ee3ed5ef9b949d29c70889c1c SHA512 180656788cc23130683c0d0f248fe74c80070e34e78d0b0f0802c4e61d68d1bb85b4d4d8f9c1aef3e9d650cb8219c1273f11737c5206fd1a73af399b01377b19
-EBUILD slack-3.3.4.ebuild 1096 BLAKE2B 8f61e7461fe76376db5cf7fbf5653d42489d0380b08f87374ca3590ddd5fc9b4ce459a97eaed8b9063d99b47959b208ca853298ee3ed5ef9b949d29c70889c1c SHA512 180656788cc23130683c0d0f248fe74c80070e34e78d0b0f0802c4e61d68d1bb85b4d4d8f9c1aef3e9d650cb8219c1273f11737c5206fd1a73af399b01377b19
-EBUILD slack-3.3.7.ebuild 1096 BLAKE2B 8f61e7461fe76376db5cf7fbf5653d42489d0380b08f87374ca3590ddd5fc9b4ce459a97eaed8b9063d99b47959b208ca853298ee3ed5ef9b949d29c70889c1c SHA512 180656788cc23130683c0d0f248fe74c80070e34e78d0b0f0802c4e61d68d1bb85b4d4d8f9c1aef3e9d650cb8219c1273f11737c5206fd1a73af399b01377b19
+DIST slack-4.4.3-0.1.fc21.x86_64.rpm 60733540 BLAKE2B e9edb4bdb1a02ca3a1e67f2775e21236af19dc519c1738a28477bc93717f961c519761a8c1039f473259c1c3216549803a29dc6d1866e29deb96770744a86e93 SHA512 973832a47a5115ec63d4d581debae68bd8577d3355f87421d0e1be23e10b0c63cde196e4a4f1a446103cd5785bb6719d42636907c7efe9ff38c1343e98ca8b1d
+EBUILD slack-4.4.3.ebuild 1056 BLAKE2B 0dc8f3e593b63a1c152f5317855569356b0fbb711462a6362b293d5c734aece87ca99d228f407bd1513354e1f2595e3df48b1dc483945f90dc4a827b244ce8eb SHA512 022a43a742250d91cd0c25a6757991850bbbd04dbbfb13ba552c317c47d9fc5796c8db6ddbac1ad962617d97dac36c8721c7c65f4ff092ddb5e2cb03608396ba
diff --git a/net-im/slack/slack-3.2.0_beta2.ebuild b/net-im/slack/slack-3.2.0_beta2.ebuild
deleted file mode 100644
index 5eb98bc..0000000
--- a/net-im/slack/slack-3.2.0_beta2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-REV=5a7a50e
-
-inherit gnome2-utils eutils rpm xdg versionator
-
-MY_PV=$(replace_version_separator 3 '.')
-
-DESCRIPTION="A messaging app for teams"
-HOMEPAGE="https://slack.com/"
-SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-${MY_PV}${REV}-0.1.fc21.x86_64.rpm"
-LICENSE="Slack"
-RESTRICT="mirror"
-
-SLOT="0"
-KEYWORDS="~amd64 -*"
-IUSE="plasma"
-
-QA_PREBUILT="usr/lib/slack/*"
-
-DEPEND=""
-RDEPEND="
- plasma? ( dev-libs/libappindicator:2 )
- >=gnome-base/gconf-3.2.6-r4
- >=gnome-base/libgnome-keyring-3.12.0
- >=x11-libs/libXScrnSaver-1.2.2-r1
-"
-
-S=${WORKDIR}
-
-src_unpack() {
- rpm_unpack ${A}
-}
-
-src_prepare() {
- rm etc/cron.daily/slack \
- usr/lib/slack/LICENSE
- eapply_user
-}
-
-src_install() {
- cp -a . "${D}" || die
- make_desktop_entry ${PN} "Slack" /usr/share/pixmaps/${PN}.png "Network"
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
diff --git a/net-im/slack/slack-3.3.4.ebuild b/net-im/slack/slack-3.3.4.ebuild
deleted file mode 100644
index eef477f..0000000
--- a/net-im/slack/slack-3.3.4.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit gnome2-utils eutils rpm xdg
-
-DESCRIPTION="A messaging app for teams"
-HOMEPAGE="https://slack.com/"
-SRC_URI="https://downloads.slack-edge.com/linux_releases/${P}-0.1.fc21.x86_64.rpm"
-LICENSE="Slack"
-RESTRICT="mirror"
-
-SLOT="0"
-KEYWORDS="~amd64 -*"
-IUSE="plasma"
-
-QA_PREBUILT="usr/lib/slack/*"
-
-DEPEND=""
-RDEPEND="
- plasma? ( dev-libs/libappindicator:2 )
- >=gnome-base/gconf-3.2.6-r4
- >=gnome-base/libgnome-keyring-3.12.0
- >=x11-libs/libXScrnSaver-1.2.2-r1
-"
-
-S=${WORKDIR}
-
-src_unpack() {
- rpm_unpack ${A}
-}
-
-src_prepare() {
- rm etc/cron.daily/slack \
- usr/lib/slack/LICENSE
- eapply_user
-}
-
-src_install() {
- cp -a . "${D}" || die
- make_desktop_entry ${PN} "Slack" /usr/share/pixmaps/${PN}.png "Network"
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
diff --git a/net-im/slack/slack-3.3.7.ebuild b/net-im/slack/slack-3.3.7.ebuild
deleted file mode 100644
index eef477f..0000000
--- a/net-im/slack/slack-3.3.7.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit gnome2-utils eutils rpm xdg
-
-DESCRIPTION="A messaging app for teams"
-HOMEPAGE="https://slack.com/"
-SRC_URI="https://downloads.slack-edge.com/linux_releases/${P}-0.1.fc21.x86_64.rpm"
-LICENSE="Slack"
-RESTRICT="mirror"
-
-SLOT="0"
-KEYWORDS="~amd64 -*"
-IUSE="plasma"
-
-QA_PREBUILT="usr/lib/slack/*"
-
-DEPEND=""
-RDEPEND="
- plasma? ( dev-libs/libappindicator:2 )
- >=gnome-base/gconf-3.2.6-r4
- >=gnome-base/libgnome-keyring-3.12.0
- >=x11-libs/libXScrnSaver-1.2.2-r1
-"
-
-S=${WORKDIR}
-
-src_unpack() {
- rpm_unpack ${A}
-}
-
-src_prepare() {
- rm etc/cron.daily/slack \
- usr/lib/slack/LICENSE
- eapply_user
-}
-
-src_install() {
- cp -a . "${D}" || die
- make_desktop_entry ${PN} "Slack" /usr/share/pixmaps/${PN}.png "Network"
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
diff --git a/net-im/slack/slack-3.3.3.ebuild b/net-im/slack/slack-4.4.3.ebuild
index eef477f..9007459 100644
--- a/net-im/slack/slack-3.3.3.ebuild
+++ b/net-im/slack/slack-4.4.3.ebuild
@@ -21,7 +21,6 @@ DEPEND=""
RDEPEND="
plasma? ( dev-libs/libappindicator:2 )
>=gnome-base/gconf-3.2.6-r4
- >=gnome-base/libgnome-keyring-3.12.0
>=x11-libs/libXScrnSaver-1.2.2-r1
"
@@ -33,7 +32,7 @@ src_unpack() {
src_prepare() {
rm etc/cron.daily/slack \
- usr/lib/slack/LICENSE
+ usr/lib/slack/LICENSE
eapply_user
}
diff --git a/net-im/slacktee/Manifest b/net-im/slacktee/Manifest
index 4fee95c..d5ba6ff 100644
--- a/net-im/slacktee/Manifest
+++ b/net-im/slacktee/Manifest
@@ -1,2 +1,2 @@
-DIST slacktee-1.2.12.tar.gz 14028 SHA256 264ebe1cf35366e32a1d35778d4f19199758f8aa39e0eee812e15bd6a201b563 SHA512 ce5d9bd67fb9c0c8ca9dd66af6ef2a0283aad1a58866871b7b9f1f8ee8c4c660281f4382bdb865ff0c142a30885aa27584e6b08b8c4c158f8dcd92c45e6c79d8 WHIRLPOOL 8329d854f455f678f7c944aefe5cf9b47eed07ec76341f7f00e4cf9b5f8ac67357f8b3ae974e29badb69a9edb51019c29245ccc0731e2d711fc3df0163b3dc6c
-EBUILD slacktee-1.2.12.ebuild 793 SHA256 68c7f97aa714d275939ed0fbf64810d837a89d0e04b97ad8f7e83a91227e8d3b SHA512 24c472da04a48d68ac6c7c663de99f5999dbb138b6040648a5eb76011799728fa5f458db8316d9dca4b8cb34ca91deb27d88cf8675ca3966ceec00ecaba91337 WHIRLPOOL 8006bfcef7ac59709636d9b70d05c7789253555aaf54349ff524c3a58be64721b1e8cfd672636f9cea7ef3e6035a77064991f8e4dfc9f67d41f42b6dc91d1533
+DIST slacktee-1.2.12.tar.gz 14028 BLAKE2B 355a9504c057b096930ea57dee4cd007bd64cfd09541507de5f9629a78e0ec6720daa6a655826e1a6a247a94097a8b7dcb8ee4077f9948ed5e3c18ed1ad20dae SHA512 ce5d9bd67fb9c0c8ca9dd66af6ef2a0283aad1a58866871b7b9f1f8ee8c4c660281f4382bdb865ff0c142a30885aa27584e6b08b8c4c158f8dcd92c45e6c79d8
+EBUILD slacktee-1.2.12.ebuild 793 BLAKE2B b0486dfcca2eacc85ade173efce31f02f2693d74f4f51b03fe51a0da04c30a05ddea15f5a62bbab1c8ff80f7b461f2dbb1edcf2f0d16cfa3397212208dcc5f15 SHA512 24c472da04a48d68ac6c7c663de99f5999dbb138b6040648a5eb76011799728fa5f458db8316d9dca4b8cb34ca91deb27d88cf8675ca3966ceec00ecaba91337
diff --git a/net-im/stride-bin/Manifest b/net-im/stride-bin/Manifest
deleted file mode 100644
index 43acbe7..0000000
--- a/net-im/stride-bin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST stride-bin-1.13.22.deb 50279522 BLAKE2B 2c7d4c990ef4c083bc898d423c38d5a08812eab993dac8e698c60c1f3cf1cf217151b87d9da80b3b8ad90cb5d0cfbde59645183cf3ffbaa3a0c834d28f3ae611 SHA512 fc16d8e4d345c6e5033c72fa0c398d76c219519a1661b400683a581979ad8e102430df026fc23c239cc6c949864f9accbf71fac26b9c7b4066382dbcaaab5b3d
-EBUILD stride-bin-1.13.22.ebuild 1258 BLAKE2B fb0bbcfe69c4e984a7cea4b76acb8a9c985f54a7690ad8db215720faee4bea8251bfd555cd6babb08de5afcc328c2d402c60e3f5a9ced62015490f4b4ced573f SHA512 38551a8fa9ec6ae476f08f4a1def40f688d0308d2ca79e5387c12f6d1a8157968862009537a760be77d0c0bd8da9e2110d77285c33417bfdf83995d5d466952d
diff --git a/net-im/stride-bin/stride-bin-1.13.22.ebuild b/net-im/stride-bin/stride-bin-1.13.22.ebuild
deleted file mode 100644
index 220e1a6..0000000
--- a/net-im/stride-bin/stride-bin-1.13.22.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils gnome2-utils unpacker xdg-utils xdg
-
-MY_PN="${PN/-bin/}"
-
-DESCRIPTION=""
-HOMEPAGE="https://www.stride.com/"
-SRC_URI="https://stride-desktop-downloads.s3.amazonaws.com/releases/linux/deb/64/prod/stride_amd64.deb -> ${PN}-${PV}.deb"
-LICENSE="no-source-code"
-RESTRICT="mirror"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-QA_PREBUILT="opt/${PN}/*"
-
-S="${WORKDIR}/usr/lib/${MY_PN}"
-
-src_prepare() {
- sed -i -e 's:Network;::' "${WORKDIR}/usr/share/applications/${MY_PN}.desktop"
- eapply_user
-}
-
-src_install() {
- exeinto "/opt/${PN}"
- doexe "${MY_PN}"
-
- insinto "/opt/${PN}"
- doins *.pak *.so icudtl.dat natives_blob.bin snapshot_blob.bin version
- doins -r locales resources
-
- insinto /usr/share
- doins -r "${WORKDIR}/usr/share/icons"
-
- make_wrapper "${MY_PN}" "./${MY_PN}" "/opt/${PN}" .
-
- domenu "${WORKDIR}/usr/share/applications/${MY_PN}.desktop"
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
diff --git a/net-im/zoom-bin/Manifest b/net-im/zoom-bin/Manifest
deleted file mode 100644
index 8028b39..0000000
--- a/net-im/zoom-bin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST zoom-2.1.103753.0521_x86_64.pkg.tar.xz 64831508 BLAKE2B 679064bc6fc09321080f3015cfdc61ec1c009174e62724ba121bf30d19d1cc0efc198fea56d0d35f56551be1e21d2553cb153e8a718077357f92051f4ad85140 SHA512 1b6b0d1f38c5cf51de534e7ea5a5d8309934652f5adad824baee951c5bfa14553bffaf805f36077796c9462d77c985754227afd56cfec800e3866dec0ed4d614
-EBUILD zoom-bin-2.1.103753.0521.ebuild 1480 BLAKE2B cdd68a9d6bba832b246420c961602dff48775b1477e7b2c5a7344099cb5d73e569117f7dacc0fbb22d911834910cef0d4ae30888c09777baf8bf7bd6a0ff8f32 SHA512 f666df43d9317af9c825b741f389508018eb4caea83c02df6e968aba4e78f5636ff26d61219de3919d844805677d3574f21c9e2e1d61427f10dbaf676bd34a55
diff --git a/net-im/zoom-bin/zoom-bin-2.1.103753.0521.ebuild b/net-im/zoom-bin/zoom-bin-2.1.103753.0521.ebuild
deleted file mode 100644
index 2ad8e0c..0000000
--- a/net-im/zoom-bin/zoom-bin-2.1.103753.0521.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2017 Yurij Mikhalevich <yurij@mikhalevi.ch>
-# Distributed under the terms of the MIT License
-
-EAPI=6
-
-inherit unpacker gnome2-utils xdg
-
-MY_PN="${PN/-bin/}"
-
-DESCRIPTION="Video conferencing and web conferencing service"
-BASE_SERVER_URI="https://zoom.us"
-HOMEPAGE="${BASE_SERVER_URI}"
-SRC_URI="${BASE_SERVER_URI}/client/${PV}/${MY_PN}_x86_64.pkg.tar.xz -> ${MY_PN}-${PV}_x86_64.pkg.tar.xz"
-
-LICENSE="ZOOM"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="mirror"
-
-IUSE="pulseaudio"
-
-QA_PREBUILT="opt/zoom/*"
-
-DEPEND=""
-RDEPEND="${DEPEND}
- pulseaudio? ( media-sound/pulseaudio )
- dev-db/sqlite
- dev-db/unixODBC
- dev-libs/glib
- dev-libs/nss
- dev-libs/libxslt
- dev-qt/qtmultimedia
- media-libs/fontconfig
- media-libs/gstreamer:0.10
- media-libs/gst-plugins-base:0.10
- media-libs/mesa
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXi
- x11-libs/libXrender
- dev-qt/qtwebengine
- dev-qt/qtsvg"
-
-S=${WORKDIR}
-
-src_prepare() {
- rm -f ${WORKDIR}/.PKGINFO ${WORKDIR}/.INSTALL ${WORKDIR}/.MTREE
- sed -i -e 's:Icon=Zoom.png:Icon=Zoom:' "${WORKDIR}/usr/share/applications/Zoom.desktop"
- sed -i -e 's:Application;::' "${WORKDIR}/usr/share/applications/Zoom.desktop"
- eapply_user
-}
-
-src_install() {
- cp -Rp "${S}/"* "${D}"
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
-}
diff --git a/net-libs/libupnp-castbridge/Manifest b/net-libs/libupnp-castbridge/Manifest
index e2bcb59..8d48a2a 100644
--- a/net-libs/libupnp-castbridge/Manifest
+++ b/net-libs/libupnp-castbridge/Manifest
@@ -1,11 +1,11 @@
-AUX README.patches 391 SHA256 74b3700222d7bab375d566eb6d05228dce65185436c295c31ea8261a2756ff7c SHA512 a64d8e5b9523d1bafd8a7fefc0b298e8a2ab898457551f05ac57fc0f56167a507f2f907c14553622d0cb158d02244e1ed5ce217fb51bd7557e17fcee2396a01a WHIRLPOOL 0e5fbd5729337d85fda1c0e9749db146d349674da0b76dfb2d57ff3c06a2dc54823611865c16feee755b3c5c15a0a4bbf9f7267e2fcd2cc2d9d51f6b401a495f
-AUX libupnp-castbridge-1.6.19-httpreadwrite.c.patch 4854 SHA256 7e4bfa5c9e95cf0dac21dbe15f5c5f37b4a8d43fc57ef63f004360d8733bd458 SHA512 224bbc093acc89f4e26be80d4b97162e061a228d9e78b0a4bd24bb0e39ae3648aae1430a3744ee031ac01d52a70e5e9a7b65f4bfe459cc05a01cf58c8f7704a0 WHIRLPOOL 3d35cd32290e1df8c44ef57bd52bfccc3d05d7744a0085436609cb995f851a9acedcaafc5f75d1ffae9bc867f166e31b3c0065af6b1f86bad6dcb1473fd63a0a
-AUX libupnp-castbridge-1.6.19-suse.patch 3429 SHA256 1989c124c3a295d9e87dc521d887eb7b27eb94a1902cce7e416790c164efeb38 SHA512 e6975c4d25f43e9a8f96f9b549e8f543e296f5b4f31764502de8daa4c487121876d7cd4c6989e941b319c4e45cd162796f4a43e9f3b07d32064ef4f77d2f6df4 WHIRLPOOL bd50d8c371538e51913c6ef91dfb89c105c90471fc0c3c1f81d849214562601c92933adf2829c890b4dd41e84c8fe2c6aa688be305bc1be14aacfebf0cc4ec2b
-AUX libupnp-castbridge-1.6.19-upnp.h.patch 2448 SHA256 94bb628e64b8f175b91ffe1c619f17e7478ebe5c74f88a1c3eeab36f1e72da9b SHA512 b9eaefbc833f3d73bfe839e3ed2c401e734576c4d8e4167e95939ec85da373b2fa7ab5cd6748d5edf275e5aa57a766af38fb292dfde2ce16c31ac92ef80d6edc WHIRLPOOL e74ed746bf14d5d36b8645bb70a038b5f7be4b8c0c00d778af79c6401faa3f9e29d89812961c0ef99b5c1705e5d1f13753cf270df2613e0ab60791a0c470d07f
-AUX libupnp-castbridge-1.6.19-webserver.c.patch 12460 SHA256 db6cafab3a46d00a272ea238a28f339222a0bdfdd3e40b44eabe6d8a4d879210 SHA512 e6c8d9d2f8e038903eb0f43bb2d0a2ae652a8e5b859f508943035a880fb4873c3f764ecb1cff8bf3962af18a754a181815b965a12e66bab78c1bb9dc09c95a03 WHIRLPOOL ea4ced8e789d44f2460878c5a71a9201b6e885432df075e957aec8edb1fa94f3bfc89023cb77cc74580b0e10508f86359b620acce6e66ea46e13d91c852a4610
-DIST libupnp-1.6.19.tar.bz2 1213439 SHA256 b3142b39601243b50532eec90f4a27dba85eb86f58d4b849ac94edeb29d9b22a SHA512 97af62a7483cc19cfe80157cbc3383c1b4b7c9c39b848f4ed063784b74df0b9b0527f7b467e01451e0a44dbf9e8a9eab510619146a6ee1e3dce46f3e4af6e661 WHIRLPOOL fe3ed0115c76872b45eb3f16909e23c61b004f028b745be17346b94dffd7c90108420cf71f50f73aa4ef241403b65b9d1c72926af3044ffacdae11f9649dad68
-DIST libupnp-castbridge-httpreadwrite.c 66284 SHA256 7347dfcd68b1e3ef3eed40d6b7cb9f8aefb94c869b155123c2d9d2dac0870b50 SHA512 c85d0c9399b3682b7304a581203e09532c11a6d9f6ef18dce378d5079517b1113ab4fa715244148d73ce884d872691b4b6a570949f022ed984a5741e651f9c9e WHIRLPOOL 75c50311cae1e07cfc84ed815a0c3bae349c8ef3ee85fdccced3134abc1321c72c6f408054e200936ea74af1fe385bb9002f1535e41fc2fc045f9440577bfd51
-DIST libupnp-castbridge-upnp.h 111627 SHA256 f80395d0e8b7eea06d74352dac78988ff15763d96e455eb738e706b66b54cda5 SHA512 0d691ff98df494e7740cb4af803510bae32a7ccea96aadbbb1f9a578be03220283ef1830c0cfcc52ba9a435853c83cb11b57634602c5969753efe6902ebee3a5 WHIRLPOOL fc788832acd83bb971f6acb69f80c36160d191075400c5be41d55a8c2c4edadc6dbeb78ca659064e0f2677849bc5e4c67df93d3f9ddb33bcf4937ca6facea92f
-DIST libupnp-castbridge-webserver.c 44809 SHA256 67cd77c1b86fb511974340ae1a0e825ceb7b43ae62a79fb761f25e949ac18b87 SHA512 bcfdfd34bed45e7a8812109f6a030d9b5d319067643c6f472e58d641dda6473e7ce1e2a4264e37d305160ca55886088bd41fafe037ee5e61cfb43c2fc9a502f6 WHIRLPOOL b0e68da9a7858084d00e1151a157c049a88181a6337975a955b2d929623846728325eb882a771fc917e73ff8fd77ce617eaf1bcf94a5c651a9ec56386c9ad993
-EBUILD libupnp-castbridge-1.6.19-r1.ebuild 1831 SHA256 ba3428d522e204aeea633d23736b055b49bb8cf3a6710ea92215f48b1a893d20 SHA512 3f277217d870021e98374bfc5ef1c34f76402acdbe727602db87dd408b1cb9d122164b05e3fe5b1974872155cec51b4b03a667b461d485d49be588843ae886e1 WHIRLPOOL ba78b921071483f5df1ed57af7d3be3e3f79c7e5829279bc954d94d24894295032e59fb923b8877ae7dd18b35bd13894756da1f434d9a0924e0af14fed0f4a2f
-EBUILD libupnp-castbridge-1.6.19.ebuild 1504 SHA256 4a6cde310e46ca1d929760685c4c5a2b7e691559646288bfd0d1066e276ac0f1 SHA512 a9f30fb3fc99e6850ff9880a6fd125abba8a6d93eca57179d54ab3d113d17a313dee2cb205ce17755d8ef24fb38e98a1be607e2950b537eafdf0f320ddbad486 WHIRLPOOL e3f0b3f3a12ce229e081780309264e2dba15b99aa58981639880e255e280c34e37a3cfc60294e2ba98fd7feda7faf45af20fdb28b7bbee086188c56526707852
+AUX README.patches 424 BLAKE2B 8cb7292bb217fa8a04bd65f898edbdb96d3323d5f63eac3e72586e7c701e8680d047f6712e25b626c35e6cb1234036967f10ebe29a8c3370c8bf0d6a08109a0c SHA512 04404403b60819ef4a05dad097f38597230de0f9670ffb9c779ba36098a84615373b543c1590ce6722fa4007a5c581df98c9e84e4fa325a6c712859d94bc972e
+AUX libupnp-castbridge-1.6.19-httpreadwrite.c.patch 4854 BLAKE2B 68908ee000ce761797cca64e15466c7e6733e9653c3b0a085268ad48d411a7d480ead4917501ca691961dc6bc33aa652f043b4792e595147cb68b1c930ac50ed SHA512 224bbc093acc89f4e26be80d4b97162e061a228d9e78b0a4bd24bb0e39ae3648aae1430a3744ee031ac01d52a70e5e9a7b65f4bfe459cc05a01cf58c8f7704a0
+AUX libupnp-castbridge-1.6.19-suse.patch 3429 BLAKE2B 08265bb28cd141cdcb7c92a3f7cb60f54c83d052fb12beb175d218bcaacfec90e650c4afeb3a069b52ac4d2aa36442b80e68c6bb550b6a1dcf7f3f44ae6ab558 SHA512 e6975c4d25f43e9a8f96f9b549e8f543e296f5b4f31764502de8daa4c487121876d7cd4c6989e941b319c4e45cd162796f4a43e9f3b07d32064ef4f77d2f6df4
+AUX libupnp-castbridge-1.6.19-upnp.h.patch 2448 BLAKE2B 27a36f090303d6fd00bbb3580be8d4d2e39110da39da81d873a0302ee502ab30d000cfce2f462dcc9386ec9a6fefa8caeaf68d5db230b2f6e06911d3425666c7 SHA512 b9eaefbc833f3d73bfe839e3ed2c401e734576c4d8e4167e95939ec85da373b2fa7ab5cd6748d5edf275e5aa57a766af38fb292dfde2ce16c31ac92ef80d6edc
+AUX libupnp-castbridge-1.6.19-webserver.c.patch 12460 BLAKE2B a5686acfede3a0f85082ee9f4fc17728680d9ac30b22e4ed2411f88d393b074c3a1e7e297bde4bd69dcb6ffa09d3de695506a3fe6def0b66ad8f2c2c38acb42c SHA512 e6c8d9d2f8e038903eb0f43bb2d0a2ae652a8e5b859f508943035a880fb4873c3f764ecb1cff8bf3962af18a754a181815b965a12e66bab78c1bb9dc09c95a03
+DIST libupnp-1.6.19.tar.bz2 1213439 BLAKE2B 9cb5f12b595205e45efe74644cfe0fb5604a9de68a8da9e55e575df5d350e53c84eaeeef005882362d5127890d891de3e4d3126b9e028e7d5bc1b0fec0e77bde SHA512 97af62a7483cc19cfe80157cbc3383c1b4b7c9c39b848f4ed063784b74df0b9b0527f7b467e01451e0a44dbf9e8a9eab510619146a6ee1e3dce46f3e4af6e661
+DIST libupnp-castbridge-httpreadwrite.c 66284 BLAKE2B 18d84bc8e619ec358058a02e92a2c9681074e8ff34c026719c6aea260925e85cd48d8c429205278ddac16d8347af0be0d5e2a842d5157d7319d3c96b893e91eb SHA512 c85d0c9399b3682b7304a581203e09532c11a6d9f6ef18dce378d5079517b1113ab4fa715244148d73ce884d872691b4b6a570949f022ed984a5741e651f9c9e
+DIST libupnp-castbridge-upnp.h 111627 BLAKE2B d4a56a7503342a85eb4fe3fe2cc7e3beb5deebee86abc4ce3e46e4c63608a7c594aafa0667ddec20be81e414e682bd8b92ed42713e7f3828ce5c839af5108325 SHA512 0d691ff98df494e7740cb4af803510bae32a7ccea96aadbbb1f9a578be03220283ef1830c0cfcc52ba9a435853c83cb11b57634602c5969753efe6902ebee3a5
+DIST libupnp-castbridge-webserver.c 45294 BLAKE2B cecd7581eab00a2f57c9f0f1cd63d64e5c2eb9f9638474cf5e5a17571e4f7767cf518ca5389c2462331bf237f2948d717f1bfd2cb6c1e36c245771ee32f12efc SHA512 4a0593a70470256cd2b997019a3aea817618d1e437bf6635e4b5c4f53abd5088c286882d5b7ee3cdb312f08b15947fd42841d071c082166101f2f697a8fcee10
+EBUILD libupnp-castbridge-1.6.19-r1.ebuild 1814 BLAKE2B 73f39063f0d567836a3e5264642c1aa4aad660515c5eab9e71c1d3ab965d9b172c622b295a39f4a224d0319fd846a3019b7eee352423bb80fa4557786ac9fd02 SHA512 0a4883a3976e45dbbb7da72b47a5d3a5034123655cc79c1810a0c94fe218671cd93970d13ab4e4e9db12bf266b667ba0bf6fef4ac8da22ce5abdf39bdb26c021
+EBUILD libupnp-castbridge-1.6.19.ebuild 1487 BLAKE2B c1c560ef70b6e07a4565dd1103cc7447912c0ad245d72ace57eb14febc2ff31ff52620c5535b94d98797903f68488c5a93aae523597fda9c0e3b681efca42ec8 SHA512 5254c522a69115a19a29016c0b6d212f7d7f262d85ebb4ae7a7ecc7832770db183256c8730c654a33e68b5ae86f6f0bba149b06b9fb981754cdcf56f506cafb8
diff --git a/net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19-r1.ebuild b/net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19-r1.ebuild
index 344d938..6387140 100644
--- a/net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19-r1.ebuild
+++ b/net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19-r1.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=5
+EAPI=8
-inherit eutils flag-o-matic autotools
+inherit flag-o-matic autotools
DESCRIPTION="UPnP Dev Kit with patches for castbridge"
HOMEPAGE="http://pupnp.sourceforge.net/"
diff --git a/net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19.ebuild b/net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19.ebuild
index e000cd4..c79a08b 100644
--- a/net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19.ebuild
+++ b/net-libs/libupnp-castbridge/libupnp-castbridge-1.6.19.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI=5
+EAPI=8
-inherit eutils flag-o-matic autotools
+inherit flag-o-matic autotools
DESCRIPTION="UPnP Dev Kit with patches for castbridge"
HOMEPAGE="http://pupnp.sourceforge.net/"
diff --git a/net-mail/davmail-bin/Manifest b/net-mail/davmail-bin/Manifest
deleted file mode 100644
index 4a18896..0000000
--- a/net-mail/davmail-bin/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX davmail.conf 99 SHA256 2a622cba80470e2288dc99a99b357c18f8df8ac60bcee1625aaed2ffd381d6bf SHA512 fc99a9e54d738a679b946e3c17663ef2c7974eba43011e8bdc980654a2f3a216005cd67328f650f35577b8d00ea2dd0ad393604407b9dec81362371ea4b3cdc1 WHIRLPOOL 07c38b07392bef36c246ebf171b4a734a84788d6ac2393af721f91aa5d6dbda09050e9f8e0929768f75b98399cf784abcb069c3377ee2a0049bb9454033931cd
-AUX davmail.init 608 SHA256 93fed2fe156147a97b0bcf66be61dbc49630d10b450be0a106fe15b00c8c1965 SHA512 5082e5066d380fed757e21d78ef771611b253b66ea173e535ab596513582b623b7b4b128b510139b1a0bb3383506f0cc3248a241e79da7edc135eff37550b623 WHIRLPOOL 2d99c4d669e18b2ae99490c4b84d28f0d1c5060bf1d7c56dcd179b0734942a0f7c02cb692234056d29e9c3945be825a63af44089245ffa7bf6c7f5e715bf1efb
-AUX davmail.png 4218 SHA256 b50a1e8d9ac3e20acf88f77d9524f986041282e9f6ae120c78ee64cf6a20df7e SHA512 da600b141df1144c17ae0362f20ff06019986aa73cabeae088da2ae8c917f2e043b127799abc7587011358bcc366fbd2257115e64e02fc0669aefdd05c6581be WHIRLPOOL 1c2e4d8d8f5b318878eedbb7676ee5622429fe0a08d2598fc2cba75daa08b3844afabc87360b9f8d6e00aa419f5d5268e738f598b7793efc992cb22144014550
-AUX davmail.properties 1290 SHA256 2929fc3fbdc32de64ebb0b5f59623d6f12272764dff95dc6673e4276d313530e SHA512 af7403a99a5014b35163801a818c141ab7d0427f660900e15e16724ab1d05b4f346389584ff4537692d9f48f31a191a77f4b55d2960e694cfc00f2d00ba8ded6 WHIRLPOOL f5aa54f5570c63cd2fbcf6537fe5c3cf9f6f69800cc4a642c9a7ea6068e38f281c1eb5b85362807cd13d2fe318fe0463a1dc06b34a49ee774d8c38a6e91f1734
-DIST davmail-linux-x86_64-4.7.2-2427.tgz 6697660 SHA256 02be79170b4b64021ea598c841f44a4506fb496bada3ff23eb7a413a41da5641 SHA512 db1b8d8280b422771332953aff0e3849882bd82b16c3c810a7f5d5f40e862406e263c61af2c744ae37745e53eee3c02bd27944fe60f5c7b9ecae786299ec91e2 WHIRLPOOL ab39dac8cd4521bc898adc7b491e977c7a88da35210af1fa7675b70d67255bb20a6dc021178201f467b515acbb9805fbf1414f83fd80ad596721edd99a536e3a
-DIST davmail-linux-x86_64-4.7.3-2438.tgz 6697846 SHA256 5e68e9eb428f559ef53c0e040fd03e98aff77fa2eced60c098fa3cefd8f1ceed SHA512 28e30c5031656b7a04a29808c26f1abcec62a885c9c7d30b961092dca1cf051f05bc9fcd24ec8c6f9d1297e0cef38b8f8b1841f187988ad8578519041607e753 WHIRLPOOL 85063f6ae9b6ce873124de4abea849ffefd4f662c6cc990758adbe6ebdb96428c4a75fa4e51f474b9a6eb3692ea6e252a1d8b7cabcb4653c9c7e79dbcb6edd19
-EBUILD davmail-bin-4.7.2-r1.ebuild 1819 SHA256 842965ac2b9415b17fb3969b1aecb7d74a3995ef862eb72b98133d4075eaa017 SHA512 0e4a0622e7a796fce749bb272977e1aa732e90949dcb5e9b79ecac279ee24ad951a6a7ad822aa80c7524dbe081fc86e5a92894bfb0e1694c116a61187624813e WHIRLPOOL 7f76f06202daccce7c675b8e4291d791967a6a97107f050fe8d5f84c1135e36f4ab8b5adce469fe11f32d319d37685e9fb14f016225900ed53e61b6a8578bcf0
-EBUILD davmail-bin-4.7.3.ebuild 1819 SHA256 b2328c04f2e18cff980fc01307fd25c1fafdab3d47bf2a27c7042899d5d150ee SHA512 057b00dbdde163cc91e0d82133cfc64d3ce62cf646486814c5f7cd5c53663b406773e5ed7f60c94291bf29892fefa96fc0717b7b3ed619248c102caea4f0a696 WHIRLPOOL 368e747088a6c19e5cacef8743512eb3fd1a7123160cd2b7a29006943484e9b1ef4a29ef9d773447bd3d0bb266ee21e5a0de254cc7300b4a8d12e5396503e7dc
diff --git a/net-mail/davmail-bin/davmail-bin-4.7.2-r1.ebuild b/net-mail/davmail-bin/davmail-bin-4.7.2-r1.ebuild
deleted file mode 100644
index fcd9c88..0000000
--- a/net-mail/davmail-bin/davmail-bin-4.7.2-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="6"
-
-inherit eutils java-pkg-2 user
-
-MY_REV="2427"
-MY_PN="davmail"
-MY_P="${MY_PN}-linux-x86_64"
-
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}-${PV}-${MY_REV}.tgz"
-DESCRIPTION="POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway"
-HOMEPAGE="http://davmail.sourceforge.net/"
-RESTRICT="mirror"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="server"
-
-DEPEND="|| (
- >=virtual/jre-1.6
- >=virtual/jdk-1.6
- )
- !net-mail/davmail"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}-${PV}-${MY_REV}"
-
-pkg_setup() {
- if use server ; then
- enewuser davmail -1 -1 /dev/null
- fi
-}
-
-src_prepare()
-{
- eapply_user
-}
-
-src_install() {
- cd "${S}"
-
- # libraries
- java-pkg_dojar lib/*.jar
- java-pkg_dojar ${MY_PN}.jar
-
- # icon
- doicon "${FILESDIR}"/${MY_PN}.png
-
- # create wrapper script for the client
- java-pkg_dolauncher ${MY_PN} --main ${MY_PN}.DavGateway --java_args ""
-
- # desktop entry
- make_desktop_entry ${MY_PN} "DavMail" /usr/share/pixmaps/${MY_PN}.png "Network"
-
- if use server ; then
- # log file
- touch ${MY_PN}.log
- insinto /var/log
- doins ${MY_PN}.log
- fowners ${MY_PN} /var/log/${MY_PN}.log
-
- # config files
- insinto /etc
- doins "${FILESDIR}"/${MY_PN}.properties
- newinitd "${FILESDIR}"/${MY_PN}.init ${MY_PN}
- newconfd "${FILESDIR}"/${MY_PN}.conf ${MY_PN}
- fi
-}
-
-pkg_postinst() {
- if use server ; then
- elog
- elog "You have chosen to run ${MY_PN} as a system service. You will need to"
- elog "modify /etc/${MY_PN}.properties to serve your needs."
- elog
- elog "You may find it easier to run the ${MY_PN}, configure it via the GUI"
- elog "and copy the resulting ~/.${MY_PN}.properties to /etc. Make sure you"
- elog "set ${MY_PN}.server=true and ${MY_PN}.allowRemote=true."
- elog
- fi
-}
diff --git a/net-mail/davmail-bin/davmail-bin-4.7.3.ebuild b/net-mail/davmail-bin/davmail-bin-4.7.3.ebuild
deleted file mode 100644
index e793519..0000000
--- a/net-mail/davmail-bin/davmail-bin-4.7.3.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="6"
-
-inherit eutils java-pkg-2 user
-
-MY_REV="2438"
-MY_PN="davmail"
-MY_P="${MY_PN}-linux-x86_64"
-
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}-${PV}-${MY_REV}.tgz"
-DESCRIPTION="POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway"
-HOMEPAGE="http://davmail.sourceforge.net/"
-RESTRICT="mirror"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="server"
-
-DEPEND="|| (
- >=virtual/jre-1.6
- >=virtual/jdk-1.6
- )
- !net-mail/davmail"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}-${PV}-${MY_REV}"
-
-pkg_setup() {
- if use server ; then
- enewuser davmail -1 -1 /dev/null
- fi
-}
-
-src_prepare()
-{
- eapply_user
-}
-
-src_install() {
- cd "${S}"
-
- # libraries
- java-pkg_dojar lib/*.jar
- java-pkg_dojar ${MY_PN}.jar
-
- # icon
- doicon "${FILESDIR}"/${MY_PN}.png
-
- # create wrapper script for the client
- java-pkg_dolauncher ${MY_PN} --main ${MY_PN}.DavGateway --java_args ""
-
- # desktop entry
- make_desktop_entry ${MY_PN} "DavMail" /usr/share/pixmaps/${MY_PN}.png "Network"
-
- if use server ; then
- # log file
- touch ${MY_PN}.log
- insinto /var/log
- doins ${MY_PN}.log
- fowners ${MY_PN} /var/log/${MY_PN}.log
-
- # config files
- insinto /etc
- doins "${FILESDIR}"/${MY_PN}.properties
- newinitd "${FILESDIR}"/${MY_PN}.init ${MY_PN}
- newconfd "${FILESDIR}"/${MY_PN}.conf ${MY_PN}
- fi
-}
-
-pkg_postinst() {
- if use server ; then
- elog
- elog "You have chosen to run ${MY_PN} as a system service. You will need to"
- elog "modify /etc/${MY_PN}.properties to serve your needs."
- elog
- elog "You may find it easier to run the ${MY_PN}, configure it via the GUI"
- elog "and copy the resulting ~/.${MY_PN}.properties to /etc. Make sure you"
- elog "set ${MY_PN}.server=true and ${MY_PN}.allowRemote=true."
- elog
- fi
-}
diff --git a/net-mail/davmail-bin/files/davmail.conf b/net-mail/davmail-bin/files/davmail.conf
deleted file mode 100644
index f183b09..0000000
--- a/net-mail/davmail-bin/files/davmail.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-# /etc/conf.d/davmail: config file for /etc/init.d/davmail
-
-DAVMAIL_CONF="/etc/davmail.properties"
diff --git a/net-mail/davmail-bin/files/davmail.init b/net-mail/davmail-bin/files/davmail.init
deleted file mode 100644
index 5515653..0000000
--- a/net-mail/davmail-bin/files/davmail.init
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-
-PN="davmail"
-USER="${PN}"
-PID_FILE="/run/${PN}.pid"
-RUN_FILE="/usr/bin/${PN}"
-
-depend() {
- need net
-}
-
-checkconfig() {
- if [ ! -e ${DAVMAIL_CONF} ]; then
- eerror "You need to have a valid configuration file at ${DAVMAIL_CONF}"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting DavMail gateway"
-
- start-stop-daemon --start --user ${USER} \
- --pidfile ${PID_FILE} --make-pidfile --background \
- --exec ${RUN_FILE} -- ${DAVMAIL_CONF}
- eend $?
-}
-
-stop() {
- ebegin "Shutting down DavMail gateway"
- start-stop-daemon --stop --user ${USER} --pidfile ${PID_FILE}
- eend $?
-}
diff --git a/net-mail/davmail-bin/files/davmail.png b/net-mail/davmail-bin/files/davmail.png
deleted file mode 100644
index d262a95..0000000
--- a/net-mail/davmail-bin/files/davmail.png
+++ /dev/null
Binary files differ
diff --git a/net-mail/davmail-bin/files/davmail.properties b/net-mail/davmail-bin/files/davmail.properties
deleted file mode 100644
index 0f946a8..0000000
--- a/net-mail/davmail-bin/files/davmail.properties
+++ /dev/null
@@ -1,48 +0,0 @@
-#DavMail settings
-davmail.allowRemote=true
-davmail.bindAddress=
-davmail.caldavAlarmSound=
-davmail.caldavEditNotifications=false
-davmail.caldavPastDelay=90
-davmail.caldavPort=1080
-davmail.defaultDomain=
-davmail.disableUpdateCheck=true
-davmail.enableEws=false
-davmail.enableProxy=false
-davmail.forceActiveSyncUpdate=false
-davmail.imapAutoExpunge=true
-davmail.imapIdleDelay=
-davmail.imapPort=1143
-davmail.keepDelay=30
-davmail.ldapPort=1389
-davmail.logFilePath=/var/log/davmail.log
-davmail.popPort=1110
-davmail.proxyHost=
-davmail.proxyPassword=
-davmail.proxyPort=
-davmail.proxyUser=
-davmail.sentKeepDelay=90
-davmail.server=true
-davmail.server.certificate.hash=
-davmail.showStartupBanner=false
-davmail.smtpPort=1025
-davmail.ssl.clientKeystoreFile=
-davmail.ssl.clientKeystorePass=
-davmail.ssl.clientKeystoreType=
-davmail.ssl.keyPass=
-davmail.ssl.keystoreFile=
-davmail.ssl.keystorePass=
-davmail.ssl.keystoreType=
-davmail.ssl.nosecurecaldav=false
-davmail.ssl.nosecureimap=false
-davmail.ssl.nosecureldap=false
-davmail.ssl.nosecurepop=false
-davmail.ssl.nosecuresmtp=false
-davmail.ssl.pkcs11Config=
-davmail.ssl.pkcs11Library=
-davmail.url=
-davmail.useSystemProxies=false
-log4j.logger.davmail=DEBUG
-log4j.logger.httpclient.wire=WARN
-log4j.logger.org.apache.commons.httpclient=WARN
-log4j.rootLogger=WARN
diff --git a/net-misc/bitpocket/Manifest b/net-misc/bitpocket/Manifest
index 537ddf2..20999f8 100644
--- a/net-misc/bitpocket/Manifest
+++ b/net-misc/bitpocket/Manifest
@@ -1 +1 @@
-EBUILD bitpocket-20160802.ebuild 517 SHA256 5e646f596eb5a4f4903d950a414e2b27b908c743e838c021380165d31f5bb095 SHA512 809e195c0bd48f0c0c77e307627fb2a57623bb36bcb3c9d33120a8af06a382ef9b4c8aa6a34d41f731d4ef8b820c65afe92afcac53be709448ec223e1ad6ec88 WHIRLPOOL b95897dce1ab9b7c7e78e8e055102c4e222d0a26b2e8ad79cb79f2f5a7cf2e37f8bc20c69d07277239ba6e751ab255af782153a2f038d7c297a1e641cc105148
+EBUILD bitpocket-20160802.ebuild 517 BLAKE2B 40c9a8b80403573aa99bf19750eb0e85e0769e4f7da248025ffed0dd2618d12b6ac060f0be0644d4dd0008f8b53c8288dbe5b6c98e2c43ae7e77ac0a8ebda900 SHA512 809e195c0bd48f0c0c77e307627fb2a57623bb36bcb3c9d33120a8af06a382ef9b4c8aa6a34d41f731d4ef8b820c65afe92afcac53be709448ec223e1ad6ec88
diff --git a/net-misc/cmc/Manifest b/net-misc/cmc/Manifest
index fa9debc..23428dd 100644
--- a/net-misc/cmc/Manifest
+++ b/net-misc/cmc/Manifest
@@ -1,2 +1,2 @@
-EBUILD cmc-20170108.ebuild 583 SHA256 82375b213fadd3f337e0ad626f86ac552d47931246a4463251549070d290c8ff SHA512 0438b908f601fc16c06d7f10b00fbf0f3ba0e7cde5b0852c2791e0e06e45bc022d97d20ec44b5b1801801c3db5bf74fad2cdee180c24654ce391c5c7876ad0be WHIRLPOOL c2b47517bb6e56c33e570a994a462ef21ac3a06cdd705c6fa1d083cd6c2e80bd325793a54a7a1ebecc5a62b35cfe49b3aee154b644560a55b3d947f2e854d6f0
-EBUILD cmc-9999.ebuild 528 SHA256 b31ba272642545644cda266598ce312f0922663b6d086c964c9ce3b9bdbb41d9 SHA512 674cf07a9195b518cce8f879f82578bb09faffc4c8d768be19664677751704f24924c3a773da46f77e7a5ea9961691ed74e4d96197632e2d395ce6b60380c2e4 WHIRLPOOL 2d868af8fd1010740482685e3f1a857e5f6694844806eafb008b3e7307e32eec07614b858049c04319292e9959a05768b9e65edb1f0d15c33f777e14d81d7037
+EBUILD cmc-20170108.ebuild 583 BLAKE2B 5039d6e1e87e0667e5646b84aa95c3abba7b4cc71dc33dc71e68cfc71c153a5ca803872069f900e478293638914ac693bd610ef4c38ddcecae4a7717d12fd5fc SHA512 0438b908f601fc16c06d7f10b00fbf0f3ba0e7cde5b0852c2791e0e06e45bc022d97d20ec44b5b1801801c3db5bf74fad2cdee180c24654ce391c5c7876ad0be
+EBUILD cmc-9999.ebuild 528 BLAKE2B d1e1ff7b60f2a1605b18dceb2bab8f7bf83cf58899fa8a877dfee0f0e98f7dceaec500edd27cd06299d51da7ca5e403dccfd2b50708cab6df3c2db521f65416f SHA512 674cf07a9195b518cce8f879f82578bb09faffc4c8d768be19664677751704f24924c3a773da46f77e7a5ea9961691ed74e4d96197632e2d395ce6b60380c2e4
diff --git a/net-misc/dropbox-uploader/Manifest b/net-misc/dropbox-uploader/Manifest
index a1e53fe..77f8536 100644
--- a/net-misc/dropbox-uploader/Manifest
+++ b/net-misc/dropbox-uploader/Manifest
@@ -1 +1 @@
-EBUILD dropbox-uploader-20171114.ebuild 599 SHA256 4092cf7c3f06c81dab3843b56d1a3e0782dcce0d4d681773edf63dd98a2a0c14 SHA512 2419a8f722bd91de8787381d3a108647bd5875c8306d584bf9e3ee1ebdd89f390b3e99e0d200857509549b8031213639206378a12d03f8240cae9b9f915a06f5 WHIRLPOOL 114b4af6abedc9a8d84524936aa5f802cc8ceccccd39bb429dd60d35e8d306f8e6ea30fdcc889648ad3ffcf0a47d88177c6dbeebaef8899404d68991dbd44eae
+EBUILD dropbox-uploader-20171114.ebuild 599 BLAKE2B 580ad07f340c14dd286baa036c5d0e9c92e2aa6e4401ca8d0b985f9c236f6ae1d6d3e46329d30039fb50b6a46269afa42f117cc3d1ecdbaa78eeacf58197767c SHA512 2419a8f722bd91de8787381d3a108647bd5875c8306d584bf9e3ee1ebdd89f390b3e99e0d200857509549b8031213639206378a12d03f8240cae9b9f915a06f5
diff --git a/net-misc/ha-bridge-bin/Manifest b/net-misc/ha-bridge-bin/Manifest
index adbf021..cdd38d7 100644
--- a/net-misc/ha-bridge-bin/Manifest
+++ b/net-misc/ha-bridge-bin/Manifest
@@ -1,6 +1,6 @@
-AUX ha-bridge.conf.d 290 SHA256 752629284b7af0026fdd66faea7a91f83ccf4eeffb428d0175860892446249b5 SHA512 ea1e6192fe93958002408352af1255711d77e0fda030f47ad293b13b191c0ce11f9d640a96f488b731aaca66529789bbf6bcd70919dcb8e562b4cf7f2df18863 WHIRLPOOL 2b5d3b4dd6b91392616ed88f5e0df3fb12fdec249a61525aa07f8745f8695617a5f11512cc5a11118446a768c2b44f8268f03f117dd8347a5e78ece0bacfe108
-AUX ha-bridge.init.d 755 SHA256 3b34dc49963eb2de308cd49507d3ee20fc171e36c515c55e1910411f2bc7dd5b SHA512 d1a979250a4c41205af409ab953bb65d212bd00056aeddf3d44c05f534c330ad50eccce81136188a2262d24a6167c76defeea6fe30caa6b3b07f1a06b2f29eb7 WHIRLPOOL 0f7a151c4315d4a522c2cfca9aa90fe35f8479daa47aca6f390773e324c4e634a34ce3c53c776b657ca4af9af995e898a352fd753c160683198b65e07dd60509
-AUX ha-bridge.logrotate 228 SHA256 eb7336de1536d916ccede189b9a17a64630dd19e35876577558105a6d417f67c SHA512 f3e84a24f5ef6c25cab1377d42818862bff15cd29e403607fe67ab39701ae1583c93a9814f7d2d36687bd440e89356ff2a4a216108737b43ff9060f3911e4684 WHIRLPOOL d6d516ed7c60a183490f5833523c5b3191c248da5dc1e763a4b2887f3ed2aad60a6bf5546d61d93a500fa146e8e5d9fdc461b55f90aa4217bc4b84a24254b6da
-AUX ha-bridge.source_config 29 SHA256 a516eb47ce236f5145f3dfad991cee562c5fbfc5ba202bf4ff2a0b533b07bbc9 SHA512 59a932fb812a1fc53d5b7f38b77b2d4a44b0bda42dc51e5b99e5ca907c38307f994a32bcad0b8c9602be44dd31e2c5d1fdd1566571688da7c29299dbade02dee WHIRLPOOL d4b7683e61c22882dde089a873ff9cdbd630f84f338da08ae477fb00dfa63fe88f25c6d7439bff44dd99740965e5817769d5e87d92153689dddb27f7463740fa
-DIST ha-bridge-5.1.0.jar 8341874 SHA256 2c2b63b9c30f86016bfe8aca56d0cb5552e2b796d4964c2c50651553c865e6a8 SHA512 abad7e8f1d972e61385f5ab2a12245164287d0e497a3059ff9ce8e2aad415fc182ba22a66c720cc00b44bfb209549ce1c4c443fa07e6260ff3c52c5c7de0cd13 WHIRLPOOL 9c36f2bb19f36a3a291dd25a576b4edf477dd91d0f059b03f264dd28f5d5c34a5b0b963d6251736a42c8d03382b9a98db4c021d465c5da93d100d51462eaad6b
-EBUILD ha-bridge-bin-5.1.0.ebuild 1903 SHA256 e98ca47f065f3c10180ea7138f855778e325ead117655be0d4ff1d107332b76f SHA512 5adb1b1a4b6bba3e8d6f49825da9dfe73af1ee303b9608ad77e5d3d8d6c010f598582fa72a585ee83e08d1b0968284f42367e926afd4d80b65ef7685fa940822 WHIRLPOOL 5bface3e18fda7b1dbc24adb4e121886495f95fe3892e58960745e7ed138a807821d9ebbc076e88cf14bf8e436596b7b05ab4fdb2573cccb29fea7b6290c0d0f
+AUX ha-bridge.conf.d 290 BLAKE2B 05cca17dffc4b63fb17984546a02561465172666d93b551d027831e82bc39d9aae8f2f2716da94be325d29912ff039b5cf24422a72cc5b2ac109eab77f847cbc SHA512 ea1e6192fe93958002408352af1255711d77e0fda030f47ad293b13b191c0ce11f9d640a96f488b731aaca66529789bbf6bcd70919dcb8e562b4cf7f2df18863
+AUX ha-bridge.init.d 755 BLAKE2B 1dde6ec674be8265a8ac5177213ce054af3cde1fccd2bdf24bd4f111e074ed9238638480d2528f9d602c25c8f37b5f2ae4bd97b083ef301452dd340bbfc997c7 SHA512 d1a979250a4c41205af409ab953bb65d212bd00056aeddf3d44c05f534c330ad50eccce81136188a2262d24a6167c76defeea6fe30caa6b3b07f1a06b2f29eb7
+AUX ha-bridge.logrotate 228 BLAKE2B 7c5f177454edfc3e512d4caa7d318b2c456c729bd1c3b48bad4ce0289d905d8532feae58f5526f466d6f24ceaaa5a89ab8a8ab98c807ea9ffbb1ee2775d70047 SHA512 f3e84a24f5ef6c25cab1377d42818862bff15cd29e403607fe67ab39701ae1583c93a9814f7d2d36687bd440e89356ff2a4a216108737b43ff9060f3911e4684
+AUX ha-bridge.source_config 29 BLAKE2B 60efc0c48b8dcef554fe0be7b1f6a04f351ee2ef2bb3bfeb6f6720aa19470c1f05eb2071d361fe55ee687c3cf94fa6e31b67af39d5fc6328a7d283883ec980b0 SHA512 59a932fb812a1fc53d5b7f38b77b2d4a44b0bda42dc51e5b99e5ca907c38307f994a32bcad0b8c9602be44dd31e2c5d1fdd1566571688da7c29299dbade02dee
+DIST ha-bridge-5.1.0.jar 8341874 BLAKE2B 70011517abd5623449931148fd155c36cba2dcecc591f7aba513e8a0bd22898cd227237c15485dbbf7dc78160c168f2cb9f97fc5c8a52084b45b361907ae0266 SHA512 abad7e8f1d972e61385f5ab2a12245164287d0e497a3059ff9ce8e2aad415fc182ba22a66c720cc00b44bfb209549ce1c4c443fa07e6260ff3c52c5c7de0cd13
+EBUILD ha-bridge-bin-5.1.0.ebuild 1888 BLAKE2B e8f32af63afbcaae90018712e62be6515875046dc5e6f3f53485a4b29e7603a728a9f7a1b4e1fdf39ad0a410534f4d342a329abad07410007735017eb1233084 SHA512 54c39c1782733b92bfcaae354187faa9aaea69c3b696cdc5366727e25abf3245717ea7e17ad3602967f1ae0c41ca90e854129e881f3285e9911ace84e930d7dc
diff --git a/net-misc/ha-bridge-bin/ha-bridge-bin-5.1.0.ebuild b/net-misc/ha-bridge-bin/ha-bridge-bin-5.1.0.ebuild
index f7571a1..fbb16d3 100644
--- a/net-misc/ha-bridge-bin/ha-bridge-bin-5.1.0.ebuild
+++ b/net-misc/ha-bridge-bin/ha-bridge-bin-5.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit eutils user readme.gentoo-r1 java-pkg-2
+inherit readme.gentoo-r1 java-pkg-2
MY_PN="${PN/-bin/}"
MY_P="${MY_PN}-${PV}"
diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
deleted file mode 100644
index e6e05ec..0000000
--- a/net-misc/kafka-bin/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX kafka-zookeeper.init.d 550 SHA256 88ed0c0fcd4f464c27794b3911b4f7d0b3fa901d74cbd1073b168b1d2d5342b0 SHA512 2a08e8cc02e97d10a1bac2772b280620471a63a6918af0f3266d5203ce0e7eeb45af57bd6a170ccd382cfff6f7d3b490c6dcccd264c978b7853b4e3871a7a2d9 WHIRLPOOL 0c42b5c32c7e98c1a2f825010366972fbb037142836e3576dc0e49d590d721ce910a75370e9659c052697401fe63f836c0f1c9b4aa13ad96d2fd50127e07b1b7
-AUX kafka.init.d 492 SHA256 b474e01beb7f98606461c9bc6fcc9bbd3b12d5a006d467d9f433613946b2e0f9 SHA512 e1e82a21f3514c16979a5efdbee9a7d25beec1f7c8e83a12f836e4208f085d425ba3a98fd7eb19685ac6dfc45c108fcc5782c71fa42b47b45eaab4547ebae165 WHIRLPOOL 9b378aea23a1b3ec25e406b161a97844523636c4b1937fb251a383df185bb7ab1abf6a64cf190605a433620e20076cf17cb384cedf6ca4330cdf50e5235a1e67
-DIST kafka_2.10-0.8.2.1.tgz 16162559 SHA256 89ede9ae0f51f7163c4140d8ab43fcedf8eb3066bb8058f3d97f75e9868899ce SHA512 48d73a18eae615a5aeb52b1158fd9a4bb96b7a3c50fe52599ffb88586f10c422c2f0078958cafe1c63518970f1e3984fc70c95a3b2896514d9d02eb7e119aef8 WHIRLPOOL 9dc56229023c667d98ebc33a607914f9685be3aabe3ebdda84f1c6be1eab3eaa9a4742b4ed42ed022e5ffdf76f63a6a0b88ade1cecf5123eb5811b4852afe8f3
-DIST kafka_2.10-0.8.2.2.tgz 16166318 SHA256 3ba1967ee88c7f364964c8a8fdf6f5075dcf7572f8c9eb74f0285b308363ecab SHA512 03978c4e82257eb36cc4c80c82c8e22a18a4546fd857b4fa34b089674960894321efb9c461229944b2b148c32c0cc4ec8a5d4c01ea8aee67ed9bedcf632a6b0d WHIRLPOOL a212a43d8b5b8ac2e91b4c5cea03497ae96e457bb1d15e46832d1f8e2fb2ad8d937b73b335f45a811c493dfd004264e7d11071ddc990bcbe05d7d9f6afe5dd91
-EBUILD kafka-bin-0.8.2.1.ebuild 1099 SHA256 96f38ee5f054c8fdd5f7fe0657a629d889207493f73be796c4ea6c2b6f9d728e SHA512 98bf2b2591eae4143e2af40b199ab2e6597692dc4afde173ed5c7c1f6863d8ae974618c6f6d32ba74aed0d49add9f6a24d5f62a87c97a2c3e0569318e2a6318a WHIRLPOOL 591b3aea8d883d26945b304f8c4043a773411bf9d585f30f162ad1d16ab659c185e42b118cdc9b064c14d9578a0a75a6030b02c306b2312d8f04b1ba96323c52
-EBUILD kafka-bin-0.8.2.2.ebuild 1099 SHA256 96f38ee5f054c8fdd5f7fe0657a629d889207493f73be796c4ea6c2b6f9d728e SHA512 98bf2b2591eae4143e2af40b199ab2e6597692dc4afde173ed5c7c1f6863d8ae974618c6f6d32ba74aed0d49add9f6a24d5f62a87c97a2c3e0569318e2a6318a WHIRLPOOL 591b3aea8d883d26945b304f8c4043a773411bf9d585f30f162ad1d16ab659c185e42b118cdc9b064c14d9578a0a75a6030b02c306b2312d8f04b1ba96323c52
diff --git a/net-misc/kafka-bin/files/kafka-zookeeper.init.d b/net-misc/kafka-bin/files/kafka-zookeeper.init.d
deleted file mode 100755
index 3fe310e..0000000
--- a/net-misc/kafka-bin/files/kafka-zookeeper.init.d
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-description="Zookeeper for Kafka distributed messaging system"
-
-logfile="/var/log/kafka-zookeeper.log"
-
-command="/opt/kafka/bin/zookeeper-server-start.sh"
-command_args="/etc/kafka/zookeeper.properties"
-start_stop_daemon_args="--chdir /opt/kafka --stdout $logfile --stderr $logfile"
-
-command_background=yes
-pidfile=/run/kafka-zookeeper.pid
-
-depend() {
- need net
- after bootmisc
- provide kafka-zookeeper
-}
diff --git a/net-misc/kafka-bin/files/kafka.init.d b/net-misc/kafka-bin/files/kafka.init.d
deleted file mode 100755
index 3bed401..0000000
--- a/net-misc/kafka-bin/files/kafka.init.d
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-description="Kafka distributed messaging system"
-
-logfile="/var/log/kafka.log"
-
-command="/opt/kafka/bin/kafka-server-start.sh"
-command_args="/etc/kafka/server.properties"
-start_stop_daemon_args="--chdir /opt/kafka --stdout $logfile --stderr $logfile"
-
-command_background=yes
-pidfile=/run/kafka.pid
-
-depend() {
- need kafka-zookeeper
- provide kafka
-}
diff --git a/net-misc/kafka-bin/kafka-bin-0.8.2.1.ebuild b/net-misc/kafka-bin/kafka-bin-0.8.2.1.ebuild
deleted file mode 100644
index d3c4890..0000000
--- a/net-misc/kafka-bin/kafka-bin-0.8.2.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils user
-
-DESCRIPTION="A high-throughput distributed messaging system"
-HOMEPAGE="http://kafka.apache.org/"
-
-# pick recommended scala version
-SCALA_VERSION=2.10
-MY_PN="kafka"
-MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
-SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
-
-RESTRICT="mirror"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=virtual/jdk-1.7.0
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-INSTALL_DIR="/opt/${MY_PN}"
-
-src_prepare() {
- sed -i -e 's:/tmp/zookeeper:/var/kafka/zookeeper:' "config/zookeeper.properties"
- sed -i -e 's:/tmp/kafka-logs:/var/kafka/logs:' "config/server.properties"
-}
-
-src_install() {
- insinto /etc/kafka
- doins config/zookeeper.properties config/server.properties
-
- keepdir /var/kafka/zookeeper
-
- newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
- newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" "${MY_PN}-zookeeper"
-
- dodir "${INSTALL_DIR}"
- cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
-}
diff --git a/net-misc/kafka-bin/kafka-bin-0.8.2.2.ebuild b/net-misc/kafka-bin/kafka-bin-0.8.2.2.ebuild
deleted file mode 100644
index d3c4890..0000000
--- a/net-misc/kafka-bin/kafka-bin-0.8.2.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils user
-
-DESCRIPTION="A high-throughput distributed messaging system"
-HOMEPAGE="http://kafka.apache.org/"
-
-# pick recommended scala version
-SCALA_VERSION=2.10
-MY_PN="kafka"
-MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
-SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
-
-RESTRICT="mirror"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=virtual/jdk-1.7.0
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-INSTALL_DIR="/opt/${MY_PN}"
-
-src_prepare() {
- sed -i -e 's:/tmp/zookeeper:/var/kafka/zookeeper:' "config/zookeeper.properties"
- sed -i -e 's:/tmp/kafka-logs:/var/kafka/logs:' "config/server.properties"
-}
-
-src_install() {
- insinto /etc/kafka
- doins config/zookeeper.properties config/server.properties
-
- keepdir /var/kafka/zookeeper
-
- newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
- newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" "${MY_PN}-zookeeper"
-
- dodir "${INSTALL_DIR}"
- cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
-}
diff --git a/net-misc/kafkacat/Manifest b/net-misc/kafkacat/Manifest
deleted file mode 100644
index dc08d27..0000000
--- a/net-misc/kafkacat/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kafkacat-1.2.0.tar.gz 34286 SHA256 43e5e3d6de7882324ca4afc3c1f6c49c8485d74b6e4eb4047ba5a6eba8c1cab9 SHA512 87313c9bf7784a7db9873839ee523da58ec275e95fd6dc64087fd63ee532d593e0aea1ea1e6bfd7229e3ad2e45c2e92544a2705470cca7704fd2898f205f42ad WHIRLPOOL 0bb9f4b62d9db8fe9c507fb8c705cd02452768b53d628f2fb3078baebc92a9775747276a5c5bb814cba6b52e217781b4e4e0c19ee3e8045ebc1c727bcaa7903a
-EBUILD kafkacat-1.2.0.ebuild 604 SHA256 828308aae9cb7b6a5b77083595f0e3773711e65cce9bc7d3e637cbbc34c638eb SHA512 762cd6e37e923999271f5387e1f22741f8c4c3cb0bf24e55b31a01f05f282afd4333d513c644425233088cfcc9be632e24dfda302eed02d19068cab270fc736f WHIRLPOOL 0e11a608c537774e143c88d6954fe47dab1630117fb28d41834e191c33ccbe96b1d6f0131893dc254c7f8b7945df36db57a2148ffb67b7fce585b645eb3351d9
diff --git a/net-misc/kafkacat/kafkacat-1.2.0.ebuild b/net-misc/kafkacat/kafkacat-1.2.0.ebuild
deleted file mode 100644
index 1f761c3..0000000
--- a/net-misc/kafkacat/kafkacat-1.2.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="Generic command line non-JVM Apache Kafka producer and consumer"
-HOMEPAGE="https://github.com/edenhill/kafkacat"
-SRC_URI="https://github.com/edenhill/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-"
-DEPEND="
- dev-libs/yajl
- net-misc/librdkafka
- ${RDEPEND}
-"
-
-src_compile() {
- ./configure --prefix=/usr
- emake
-}
-
-src_install() {
- dobin kafkacat
- doman kafkacat.1
- dodoc README.md
-}
diff --git a/net-misc/librdkafka/Manifest b/net-misc/librdkafka/Manifest
deleted file mode 100644
index d464fd8..0000000
--- a/net-misc/librdkafka/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST librdkafka-0.8.6.tar.gz 197610 SHA256 184080e3898b80b3f7c1398c50787f8edb326b8271017a5f8000ef9a660e1a4f SHA512 5fa7a5311dcfcc56ee7e298ed6132ae7ab061844463fb4155bdba74602b35af94a1ad4a60b5534672db1bac2629212593293e951b98347e8eb3a72e356fe4083 WHIRLPOOL 4dba553d29d176633ff17d6865cb67f6e6f1b705d95aa944453379d12a628b8008f2f59573b9694b88ea08b5e253a087a2cb226ca9a2590d003790aa99da45d2
-EBUILD librdkafka-0.8.6.ebuild 567 SHA256 2b1761ef5c4bd35b42af9f7aa2f84a34f65a6b447d23e6ad46990ad70233369e SHA512 485924c431403b2c0dade05131e9909dc38be3b845659ea00354be7fbb24238863fda8b7f5d1d22381712eadf84e20841f48b2be081f48f2024ae10a98ef476c WHIRLPOOL d5692a11f07a347b577ff77d46ec980c51eb9209aa36fcc294e77d4ea676c9a5bd664ef96c2b6f86b853e0f0897a7caadd863a28ed81817c106f167ecaf572fa
diff --git a/net-misc/librdkafka/librdkafka-0.8.6.ebuild b/net-misc/librdkafka/librdkafka-0.8.6.ebuild
deleted file mode 100644
index 38c7baf..0000000
--- a/net-misc/librdkafka/librdkafka-0.8.6.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="Apache Kafka C/C++ library"
-HOMEPAGE="https://github.com/edenhill/librdkafka"
-SRC_URI="https://github.com/edenhill/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-"
-DEPEND="
- ${RDEPEND}
-"
-DOCS="INTRODUCTION.md CONFIGURATION.md"
-
-src_compile() {
- ./configure --prefix=/usr
- emake
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc ${DOCS}
-}
diff --git a/net-misc/ntp-proxy/Manifest b/net-misc/ntp-proxy/Manifest
index b8a1098..a216371 100644
--- a/net-misc/ntp-proxy/Manifest
+++ b/net-misc/ntp-proxy/Manifest
@@ -1,3 +1,3 @@
-AUX ntp-proxy.conf.d 142 SHA256 47b3ced2c77b5730b53a8189998f1ecd1430a662bb4799cffe88a1cf9dae86ed SHA512 e090721f781f1164f282efe748687db1d98538efdfe315cd7b90832cd793c999bf5205c0ed96b347523c3f28765831401ddbf87133d97d8382e030ec873df7f5 WHIRLPOOL 08a93e3bbcb5447a0239d760055de09ece36f99d0d9dcd729f9507b2f20a1af27f41549c670c9fbdccb9f01779e181a9b364f85a2568eb407b60080af4b8f49a
-AUX ntp-proxy.init.d 450 SHA256 14bf1f8a3c6bab7ba41a949282851e3213bd6aa716b87b895f37d6a3f8048b0a SHA512 ecbb4d838041ee0abed8c1605e6d7d1cb6e5d3a2d713e461ea9933891a5e3f9d7d900831cb27f8a76dcab66d267baefe062e74876e892f81329ec99d64880c0f WHIRLPOOL b865792fd92fb98f31869947ccb00366ff2eff51c1e145fbf9cde7cbf6e1cd32f0f3b17a9f92bbd42ab7f2f7db4abc847ee245ed179918948dd7e3535c0b1ed8
-EBUILD ntp-proxy-9999.ebuild 725 SHA256 9156cdc743e93e1e0aa643bce329761307b05a39749f332710b221bf9327acbd SHA512 e23cdcf54cdd6e53644d54f04fa46f7bdd010e6bf3c1dc5bd1533ec910959800edc6fb585bc34c749240f43a8498c4d7c750d0517b6f08257f3a412ee6b21fe3 WHIRLPOOL 9acbc3e299b1e418d66dceff34664367312406e727dfa37160e3fc4cf075d8568915165425c39882fced606948491ec72ab8d00af6fc0c7b5b08f9371e0caa6b
+AUX ntp-proxy.conf.d 142 BLAKE2B ae8d1a87d958d94c206ffaf04a2687ce701d6a1752f847f7f33ed8b6d4bc18513e9c5b28b2fd3b9fc72e76eb46d9143ed88e53308caf0d5fb13b3b5eb2992987 SHA512 e090721f781f1164f282efe748687db1d98538efdfe315cd7b90832cd793c999bf5205c0ed96b347523c3f28765831401ddbf87133d97d8382e030ec873df7f5
+AUX ntp-proxy.init.d 450 BLAKE2B 8a8f662055b5d685d7861fe0497dbb4e61ab644aaa64728025a084ed72571f7aca9ba3c33b307ff33c4e3576cd75a040ddc9bd3700bf98d43ba9634bb5c68de1 SHA512 ecbb4d838041ee0abed8c1605e6d7d1cb6e5d3a2d713e461ea9933891a5e3f9d7d900831cb27f8a76dcab66d267baefe062e74876e892f81329ec99d64880c0f
+EBUILD ntp-proxy-9999.ebuild 725 BLAKE2B f559d5c8ff1618ce06238288debc7194c070889448628cf1abc139d83c2541a471598e7584e806efe72a5314b4110d2c247e3b5ef7417bdbdcb6c6a904c4cddf SHA512 e23cdcf54cdd6e53644d54f04fa46f7bdd010e6bf3c1dc5bd1533ec910959800edc6fb585bc34c749240f43a8498c4d7c750d0517b6f08257f3a412ee6b21fe3
diff --git a/oam.keywords b/oam.keywords
index ce684dd..ab84c53 100644
--- a/oam.keywords
+++ b/oam.keywords
@@ -1,9 +1,9 @@
#=app-admin/lnav-0.7.3 ~amd64
-=app-admin/lnav-0.8.4 ~amd64
+=app-admin/lnav-0.8.5 ~amd64
=app-oam/oam-9999 ~amd64
=app-oam/bun-9999 ~amd64
=app-oam/glc-9999 ~amd64
-=dev-python/attrdict-2.0.0 ~amd64
+dev-python/attrdict ~amd64
=dev-python/inotifyx-0.2.2 ~amd64
=dev-python/invoke-1.1.1 ~amd64
=dev-python/pymountboot-0.2.2 ~amd64 ~x86
diff --git a/profiles/categories b/profiles/categories
index fcabba9..9adcd4f 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -1,3 +1,4 @@
+app-homeassistant
app-oam
dev-lsl
kodi-plugins
diff --git a/squeeze-alexa.keywords b/squeeze-alexa.keywords
index 5579412..4a727dd 100644
--- a/squeeze-alexa.keywords
+++ b/squeeze-alexa.keywords
@@ -1,10 +1,11 @@
=media-sound/squeeze-alexa-20171216 ~amd64
-=dev-python/awscli-1.11.158 ~amd64
+#=dev-python/awscli-1.11.158 ~amd64
+dev-python/awscli
=dev-python/fuzzywuzzy-0.12.0 ~amd64
# lambda-uploader
=dev-python/lambda-uploader-1.2.0 ~amd64
-=dev-python/boto3-1.4.0 ~amd64
-=dev-python/botocore-1.4.93 ~amd64
+dev-python/boto3
+dev-python/botocore
diff --git a/sys-apps/dstat/Manifest b/sys-apps/dstat/Manifest
index 0a89bf2..4b873e6 100644
--- a/sys-apps/dstat/Manifest
+++ b/sys-apps/dstat/Manifest
@@ -1,3 +1,5 @@
AUX dstat-0.7.3-skip-non-sandbox-tests.patch 705 BLAKE2B 3a20e75fd1aaed47d02066b7c889c13b4e1d8a2f8fd9772973d99736eb7cdf1fa9b8c04126beace166a6ac65de5de8743b904e9fa20d60a3aeae706f7ca41d18 SHA512 efa1c6a807efc7fabf8566ec446be94922e1fe78191101648dc066f107474f1b89c4c8cac51d6d1ba7d4b1061ce0358abf317761ce52199479667da1684f0929
-DIST dstat-0.7.3.tar.gz 135583 BLAKE2B c846a06b6039e49944d43cc36178fed74fd4e0e3a1a4418dbe0e5987763995eb36dff0245cfa7107d446b8ac2ea500e13980f87e97aa8e5b8d566ee188be1639 SHA512 db37cc8bb7afd235ae9088e76c4defaa4d76651b111fbfdcd0980bc96376de20d57964912799a413397a79651730503bdeb8fea5cb97ab4d6d81632f528aefd2
-EBUILD dstat-0.7.3-r1.ebuild 865 BLAKE2B 60f79ac34d777a864ad9aaa154346323b7818e219833ff152597cf1f148f60439e19430e303b0ca3fc66c69538fde1d3744d91246fe5779644a73c77558fe52a SHA512 b4462000fcd9ff5554f6e3c5571997e0db595613efb13eaf7fe2a722a79e5115046039fd09ecac7578b661c6aec15a4180ff53f87dee51e17b3b9e11f95cfbe0
+AUX dstat-0.7.4-skip-non-sandbox-tests.patch 661 BLAKE2B 31f98e58c8f23e3b6322de86bdddb83afa22b0b8bed48164378c6c071348ac2a37350b789985634017c1e338ceb73d7f9221d99e0b8b4b4d550f10d7840bde76 SHA512 0087d7fa2ce9388440bacdac52038433c1a7f0c5fd885027a4b18895c8f450cc7cae7610e6232e26393749f1b165c4ade5ee2a0e453c7e2542450f5a3d3100ac
+AUX fix-collections-deprecation-warning.patch 899 BLAKE2B ec02bf38b8c40f8f018ba6da523da24f9215dfd7c967dbfc2384ea16ab9b01489a7d69cd99d81ddb1222e75e6d070e40d435e1d12ad8ea2961e447721d9656bc SHA512 4164f61a1ef97f2a4962f84138305b68cdbc9fcc5c639fade7b580c9f9904d592af9e05982536cd2bea5581c30696a0308dedbe6f739f0094c319bc85d547fea
+DIST dstat-0.7.4.tar.gz 139992 BLAKE2B c8226358956687a4f64e248ef539b431b9e394e87986366f9941df2e86f0dac3032261ec2ca9c816d3bc89afabc352bc8bc80f9ad3eaa6118fd16bd7b0f1e68e SHA512 d100223887ebd83d0fd1259436f39419a85df9002556abcfc8e4195aa63be73d85707dcd5c4fb56a979b29131485dce6e97c177fbfca08dc50bd0f92b15cc6f5
+EBUILD dstat-0.7.4-r1.ebuild 1132 BLAKE2B 0502c772e659ca53ffbf575f780a477769224490611928712dc5525420d70910f7718f9b799c6954fc54f6d89a72cedc1df5c26c9d96ea183227d78709128d65 SHA512 5bd5c13fca91fdb437ffad71a766434c8e9d2be8940f53a8b90870db32822c31a56a6cea00b5b501275b90a796dc1f1140ef90a4130fa6959a90c7f5678f1d86
diff --git a/sys-apps/dstat/dstat-0.7.3-r1.ebuild b/sys-apps/dstat/dstat-0.7.3-r1.ebuild
deleted file mode 100644
index 372d70a..0000000
--- a/sys-apps/dstat/dstat-0.7.3-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-r1
-
-DESCRIPTION="Versatile replacement for vmstat, iostat and ifstat"
-HOMEPAGE="http://dag.wieers.com/home-made/dstat/"
-SRC_URI="https://github.com/dagwieers/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="wifi doc examples"
-REQUIRED_USE="wifi? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- wifi? (
- ${PYTHON_DEPS}
- net-wireless/python-wifi
- )"
-DEPEND=""
-
-PATCHES=( "${FILESDIR}/dstat-${PV}-skip-non-sandbox-tests.patch" )
-
-src_install() {
- emake DESTDIR="${ED}" install
- einstalldocs
-
- if use examples; then
- dodoc examples/{mstat,read}.py
- fi
- if use doc; then
- dodoc docs/*.html
- fi
-}
diff --git a/sys-apps/dstat/dstat-0.7.4-r1.ebuild b/sys-apps/dstat/dstat-0.7.4-r1.ebuild
new file mode 100644
index 0000000..80b7650
--- /dev/null
+++ b/sys-apps/dstat/dstat-0.7.4-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-r1
+
+DESCRIPTION="Versatile replacement for vmstat, iostat and ifstat"
+HOMEPAGE="http://dag.wieers.com/home-made/dstat/"
+SRC_URI="https://github.com/dagwieers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples wifi"
+REQUIRED_USE="wifi? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+ wifi? (
+ ${PYTHON_DEPS}
+ net-wireless/python-wifi
+ )"
+DEPEND=""
+
+PATCHES=( \
+ "${FILESDIR}/dstat-${PV}-skip-non-sandbox-tests.patch" \
+ "${FILESDIR}/fix-collections-deprecation-warning.patch" \
+)
+
+src_prepare() {
+
+ # bug fix: allow delay to be specified
+ # backport from: https://github.com/dagwieers/dstat/pull/167/files
+ sed -i -e 's; / op\.delay; // op.delay;' "dstat" || die
+
+ default
+}
+
+src_install() {
+ default
+
+ if use examples; then
+ dodoc examples/{mstat,read}.py
+ fi
+ if use doc; then
+ dodoc docs/*.html
+ fi
+}
diff --git a/sys-apps/dstat/files/dstat-0.7.4-skip-non-sandbox-tests.patch b/sys-apps/dstat/files/dstat-0.7.4-skip-non-sandbox-tests.patch
new file mode 100644
index 0000000..38457cd
--- /dev/null
+++ b/sys-apps/dstat/files/dstat-0.7.4-skip-non-sandbox-tests.patch
@@ -0,0 +1,18 @@
+diff --git a/Makefile b/Makefile
+index c371f62..42ef84d 100644
+--- a/Makefile
++++ b/Makefile
+@@ -32,10 +32,12 @@ clean:
+ rm -f examples/*.pyc plugins/*.pyc
+ $(MAKE) -C docs clean
+
++TEST_PLUGINS=--cpufreq --disk-tps --dstat-cpu --dstat-ctxt --dstat-mem --dstat --helloworld --md-status --net-packets --proc-count --snooze --test --top-bio-adv --top-bio --top-childwait --top-cpu-adv --top-cpu --top-cputime-avg --top-cputime --top-int --top-io-adv --top-io --top-latency-avg --top-latency --top-mem --top-oom
++
+ test:
+ ./dstat --version
+ ./dstat -taf 1 5
+- ./dstat -t --all-plugins 1 5
++ ./dstat -t $(TEST_PLUGINS) 1 5
+
+ dist: clean
+ $(MAKE) -C docs dist
diff --git a/sys-apps/dstat/files/fix-collections-deprecation-warning.patch b/sys-apps/dstat/files/fix-collections-deprecation-warning.patch
new file mode 100644
index 0000000..e505c98
--- /dev/null
+++ b/sys-apps/dstat/files/fix-collections-deprecation-warning.patch
@@ -0,0 +1,25 @@
+diff --git a/dstat b/dstat
+index 9359965..777242f 100755
+--- a/dstat
++++ b/dstat
+@@ -19,6 +19,11 @@
+ from __future__ import absolute_import, division, generators, print_function
+ __metaclass__ = type
+
++try:
++ from collections.abc import Sequence
++except ImportError:
++ from collections import Sequence
++
+ import collections
+ import fnmatch
+ import getopt
+@@ -512,7 +517,7 @@ class dstat:
+ scale = self.scales[i]
+ else:
+ scale = self.scale
+- if isinstance(self.val[name], collections.Sequence) and not isinstance(self.val[name], six.string_types):
++ if isinstance(self.val[name], Sequence) and not isinstance(self.val[name], six.string_types):
+ line = line + cprintlist(self.val[name], ctype, self.width, scale)
+ sep = theme['frame'] + char['colon']
+ if i + 1 != len(self.vars):
diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
deleted file mode 100644
index e54278c..0000000
--- a/sys-boot/grub/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX grub-0.97-Add-esp-to-list-of-clobbered-registers.patch 1612 BLAKE2B a8169fc73299a2a0bf59d66f0226da436bef249d543d3509d1c45bd355b0beceab66369ea1c5c4b8e78cb8a8084fbabd6fc09da8efdc0ffac427dc67142a5773 SHA512 85241fc4f939cbf6dc9e18b0b68034835bcb4ac7162fa1dc497e169422b66f0320d59d8270bc13c827a325f45d260028276641cff3f12b4d6096e2d33a12261b
-AUX grub-0.97-ncurses-pkgconfig.patch 799 BLAKE2B da34dca4e6009b6386d66e0b05264293e4095007239558712a0fa7a0b18a8f05112840f1f25355298a67cffe441621e4dbf14a4373d1fe6d91144fad4b799173 SHA512 9456c422e05e75e4221101d66bf1c1ba3efa195ef67872a75790362da825bffe1bcd74c5ff6e3f5a9ccda6b364f02c631c0d513c0de5aa19a78be9bea525c13f
-AUX grub.conf.gentoo 591 BLAKE2B a6a0b98d3bcc1a053d23e98848aafa45691bca8c18564edc1d3526baced67aae0539fa4906913914ea423799fc1098ab2a7c00effa809493a06df73ee6732290 SHA512 23036b9e558b604082d9ae8c848f18ea552181416937e3ef62287e53c38086b8d7ffef0e67d04af04f05f5b23c6da7aaf1f1f23e0ee1cffd5dbd5320e8648cb1
-DIST grub-0.97-patches-1.14.tar.bz2 52916 BLAKE2B 49000402cbdc52bf2bfe31ccc36d0ebc8ba53a58e17bc3a798d3afe5ecec3cc79fb0bb7e786667b96993a7632484b3162e035c358e0fade20ddc2a1ec8e1b073 SHA512 d9a8d420fd5a36f181ca608f9b70be90f9d82cee66c8484636fda5085290586071b5d9379d917e8141b993ffc4777859cd02971c916d6167dca6f50d83282c26
-DIST grub-0.97-patches-1.15.tar.bz2 52887 BLAKE2B a571fe3b918cad590880a277df6ef1bdf094fbc11fd25b2dfb0d790a6b1b37839460475aebc3d6e4f09f59f969ab42dfd8e2b7472aba31c296ed5e03ba3f1030 SHA512 729a4b62bd04aca5b15b83e87b799e1c7e592a5a0265ec6b7a4f4d4ebde05e3e57b62fb6eed6ee1b7692d5dc43dd9ad65898332ff806557b62a7174a797c251a
-DIST grub-0.97.tar.gz 971783 BLAKE2B a7b6feb6dddb6eeb20e027071091b2d37930e5b40687f8c8ff860839db208f832713db61389014d21842e1e152cad0466dc9722a79cbb81bfa1566a30b6b82cc SHA512 c2bc9ffc8583aeae71cee9ddcc4418969768d4e3764d47307da54f93981c0109fb07d84b061b3a3628bd00ba4d14a54742bc04848110eb3ae8ca25dbfbaabadb
-DIST splash.xpm.gz 33856 BLAKE2B e8d0ee91a87ed45f47fa58b07a6476b19ddb3f98ffee41adce46fe9bc4926bbefcac5cd01efc41794049b1c905502b18e69b5f0546bcf3cea79bf351e1817574 SHA512 5ae1f786f7d46a95a7061068d5b2b3ad64607c7b190d6f28379508c5dce67e26308325bfd637542a84855dfcf1ea3d143947326fdb189a6a8972208d3ead23da
-EBUILD grub-0.97-r16.ebuild 9596 BLAKE2B ff6e369d331c18300a8a5b73232d5381ffecac3364ce2c789e3db2f510f1d0ebc929994eaafa41cec4193676c39022f4bda868afd95d5ee15dfa61fadba29bf8 SHA512 26aa6178cc463e79cf3416773517e35606aca9d8721da2f6aee0d5b7db223b32e4ca812188a488734784a5725646daceff24b3ae9d8e14452becad1ce25ebff1
-EBUILD grub-0.97-r18.ebuild 10141 BLAKE2B 7af15e1634c7e96930a7ddaa72d9ab7adae72a0b62729d65d52fd86262d7a7c2a27e2a59c412733463bccc83e9b30d62408d5bebb30f90c99135c05fabc140e7 SHA512 d9c481f77fa1d2f750b64de8cfa02f52be9a0d563607ca50117e4792add79b21e3fb34dc448beebbbb7a99153b9dc5cad01d447209fae154a8205864593c89d6
diff --git a/sys-boot/grub/files/grub-0.97-Add-esp-to-list-of-clobbered-registers.patch b/sys-boot/grub/files/grub-0.97-Add-esp-to-list-of-clobbered-registers.patch
deleted file mode 100644
index c550aab..0000000
--- a/sys-boot/grub/files/grub-0.97-Add-esp-to-list-of-clobbered-registers.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 5a52ee4b5cd152fa4ccd1c1f938ce2eba652af52 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyfox@gentoo.org>
-Date: Mon, 14 Dec 2015 23:59:17 +0000
-Subject: [PATCH] Add %esp to list of clobbered registers
-
-GCC assumes that it can combine stacks from
-outer
- grub_stage2()
-and inner
- trampoline doit()
-functions (optimisation -fcombine-stack-adjustments).
-
-But doit() function clobbers %esp in inline
-assebly statement as:
-
- asm volatile ("movl %%esp, %0\n\tmovl %1, %%esp\n"
- : "=&r" (realstack) : "r" (simstack));
-
-which tricks gcc into computing invalid local variable
-offsets from current %esp value.
-
-Fix by hinting gcc about %esp change in clobber list.
-
-Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
----
- grub/asmstub.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/grub/asmstub.c b/grub/asmstub.c
-index 6354806..44b056f 100644
---- a/grub/asmstub.c
-+++ b/grub/asmstub.c
-@@ -174,7 +174,7 @@ grub_stage2 (void)
- {
- /* Make sure our stack lives in the simulated memory area. */
- asm volatile ("movl %%esp, %0\n\tmovl %1, %%esp\n"
-- : "=&r" (realstack) : "r" (simstack));
-+ : "=&r" (realstack) : "r" (simstack) : "%esp");
-
- /* Do a setjmp here for the stop command. */
- if (! setjmp (env_for_exit))
-@@ -191,7 +191,7 @@ grub_stage2 (void)
- }
-
- /* Replace our stack before we use any local variables. */
-- asm volatile ("movl %0, %%esp\n" : : "r" (realstack));
-+ asm volatile ("movl %0, %%esp\n" : : "r" (realstack) : "%esp");
- }
-
- assert (grub_scratch_mem == 0);
---
-2.6.3
-
diff --git a/sys-boot/grub/files/grub-0.97-ncurses-pkgconfig.patch b/sys-boot/grub/files/grub-0.97-ncurses-pkgconfig.patch
deleted file mode 100644
index d62e434..0000000
--- a/sys-boot/grub/files/grub-0.97-ncurses-pkgconfig.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/configure.ac 2015-12-17 11:09:56.807893315 -0500
-+++ b/configure.ac 2015-12-17 11:11:06.697570856 -0500
-@@ -234,10 +234,14 @@
-
- # Unless the user specify --without-curses, check for curses.
- if test "x$with_curses" != "xno"; then
-+ PKG_CHECK_MODULES([NCURSES],[ncurses],[
-+ AC_DEFINE(HAVE_LIBCURSES, 1, [Define if you have a curses library])
-+ GRUB_LIBS="$GRUB_LIBS $NCURSES_LIBS"
-+ ],[
- AC_CHECK_LIB(ncurses, wgetch, [GRUB_LIBS="$GRUB_LIBS -lncurses"
- AC_DEFINE(HAVE_LIBCURSES, 1, [Define if you have a curses library])],
- [AC_CHECK_LIB(curses, wgetch, [GRUB_LIBS="$GRUB_LIBS -lcurses"
-- AC_DEFINE(HAVE_LIBCURSES, 1, [Define if you have a curses library])])])
-+ AC_DEFINE(HAVE_LIBCURSES, 1, [Define if you have a curses library])])])])
- fi
-
- AC_SUBST(GRUB_LIBS)
diff --git a/sys-boot/grub/files/grub.conf.gentoo b/sys-boot/grub/files/grub.conf.gentoo
deleted file mode 100644
index 984470b..0000000
--- a/sys-boot/grub/files/grub.conf.gentoo
+++ /dev/null
@@ -1,16 +0,0 @@
-# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
-# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
-# If you are not using Genkernel and you need help creating this file, you
-# should consult the handbook. Alternatively, consult the grub.conf.sample that
-# is included with the Grub documentation.
-
-default 0
-timeout 30
-#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
-
-#title Gentoo Linux 3.8.13
-#root (hd0,0)
-#kernel /boot/kernel-genkernel-x86-3.8.13-gentoo root=/dev/sda3
-#initrd /boot/initramfs-genkernel-x86-3.8.13
-
-# vim:ft=conf:
diff --git a/sys-boot/grub/grub-0.97-r16.ebuild b/sys-boot/grub/grub-0.97-r16.ebuild
deleted file mode 100644
index 22793c0..0000000
--- a/sys-boot/grub/grub-0.97-r16.ebuild
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: we need to review menu.lst vs grub.conf handling. We've been converting
-# all systems to grub.conf (and symlinking menu.lst to grub.conf), but
-# we never updated any of the source code (it still all wants menu.lst),
-# and there is no indication that upstream is making the transition.
-
-# If you need to roll a new grub-static distfile, here is how.
-# - Robin H. Johnson <robbat2@gentoo.org> - 29 Nov 2010
-# FEATURES='-noauto -noinfo -nodoc -noman -splitdebug nostrip' \
-# USE='static -ncurses -netboot -custom-cflags' \
-# PORTAGE_COMPRESS=true GRUB_STATIC_PACKAGE_BUILDING=1 ebuild \
-# grub-${PVR}.ebuild clean package && \
-# qtbz2 -s -j ${PKGDIR}/${CAT}/${PF}.tbz2 && \
-# mv ${PF}.tar.bz2 ${DISTDIR}/grub-static-${PVR}.tar.bz2
-
-EAPI="5"
-
-inherit eutils mount-boot toolchain-funcs linux-info flag-o-matic autotools pax-utils
-
-PATCHVER="1.14" # Should match the revision ideally
-DESCRIPTION="GNU GRUB Legacy boot loader"
-HOMEPAGE="https://www.gnu.org/software/grub/"
-SRC_URI="mirror://gentoo/${P}.tar.gz
- mirror://gnu-alpha/${PN}/${P}.tar.gz
- mirror://gentoo/splash.xpm.gz
- mirror://gentoo/${P}-patches-${PATCHVER}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~x86-fbsd"
-IUSE="custom-cflags ncurses netboot static"
-
-LIB_DEPEND="ncurses? ( >=sys-libs/ncurses-5.9-r3:0[static-libs(+),abi_x86_32(-)] )"
-RDEPEND="!static? ( ${LIB_DEPEND//[static-libs(+),/=[} )"
-DEPEND="${RDEPEND}
- static? ( ${LIB_DEPEND} )"
-RDEPEND+=" !sys-boot/grub:2[-multislot]"
-
-pkg_setup() {
- case $(tc-arch) in
- amd64) CONFIG_CHECK='~IA32_EMULATION' check_extra_config ;;
- esac
-}
-
-src_prepare() {
- # Grub will not handle a kernel larger than EXTENDED_MEMSIZE Mb as
- # discovered in bug 160801. We can change this, however, using larger values
- # for this variable means that Grub needs more memory to run and boot. For a
- # kernel of size N, Grub needs (N+1)*2. Advanced users should set a custom
- # value in make.conf, it is possible to make kernels ~16Mb in size, but it
- # needs the kitchen sink built-in.
- local t="custom"
- if [[ -z ${GRUB_MAX_KERNEL_SIZE} ]] ; then
- case $(tc-arch) in
- amd64) GRUB_MAX_KERNEL_SIZE=9 ;;
- x86) GRUB_MAX_KERNEL_SIZE=5 ;;
- esac
- t="default"
- fi
- einfo "Grub will support the ${t} maximum kernel size of ${GRUB_MAX_KERNEL_SIZE} Mb (GRUB_MAX_KERNEL_SIZE)"
-
- sed -i \
- -e "/^#define.*EXTENDED_MEMSIZE/s,3,${GRUB_MAX_KERNEL_SIZE},g" \
- "${S}"/grub/asmstub.c \
- || die
-
- EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
-
- # Work around issue where the default CFLAGS fail with gcc-4.9.3 (possibly newer), force -O0 instead
- # bug 564890, 566638
- if [[ $(gcc-major-version) -ge 5 || $(gcc-major-version) -eq 4 && $(gcc-minor-version) -ge 9 ]]; then
- if use custom-cflags; then
- ewarn "You are using custom cflags with gcc-4.9 or newer."
- ewarn "Be aware the result may segfault at runtime due to unknown optimization"
- ewarn "incompatibilities."
- else
- einfo "Forcing -O0 to get around optimization issue caused by gcc-4.9 and newer with -O2"
- sed -i -e "/CFLAGS/s/-O2/-O0/" \
- "${S}"/configure.ac || die
- fi
- fi
-
- rm -f "${S}"/aclocal.m4 # seems to keep bug 418287 away
- eautoreconf
-}
-
-src_configure() {
- filter-flags -fPIE #168834
-
- use amd64 && multilib_toolchain_setup x86
-
- unset BLOCK_SIZE #73499
-
- ### i686-specific code in the boot loader is a bad idea; disabling to ensure
- ### at least some compatibility if the hard drive is moved to an older or
- ### incompatible system.
-
- # grub-0.95 added -fno-stack-protector detection, to disable ssp for stage2,
- # but the objcopy's (faulty) test fails if -fstack-protector is default.
- # create a cache telling configure that objcopy is ok, and add -C to econf
- # to make use of the cache.
- #
- # CFLAGS has to be undefined running econf, else -fno-stack-protector detection fails.
- # STAGE2_CFLAGS is not allowed to be used on emake command-line, it overwrites
- # -fno-stack-protector detected by configure, removed from netboot's emake.
- use custom-cflags || unset CFLAGS
-
- tc-ld-disable-gold #439082 #466536 #526348
-
- export grub_cv_prog_objcopy_absolute=yes #79734
- use static && append-ldflags -static
-
- if use amd64 && use static ; then
- if [[ -n ${GRUB_STATIC_PACKAGE_BUILDING} ]] ; then
- eerror "You have set GRUB_STATIC_PACKAGE_BUILDING. This"
- eerror "is specifically intended for building the tarballs for the"
- eerror "grub-static package via USE='static -ncurses'."
- eerror "All bets are now off."
- fi
- fi
-
- # build the net-bootable grub first, but only if "netboot" is set
- if use netboot ; then
- mkdir -p "${WORKDIR}"/netboot
- pushd "${WORKDIR}"/netboot >/dev/null
- ECONF_SOURCE=${S} \
- econf \
- --libdir=/lib \
- --datadir=/usr/lib/grub \
- --exec-prefix=/ \
- --disable-auto-linux-mem-opt \
- --enable-diskless \
- --enable-{3c{5{03,07,09,29,95},90x},cs89x0,davicom,depca,eepro{,100}} \
- --enable-{epic100,exos205,ni5210,lance,ne2100,ni{50,65}10,natsemi} \
- --enable-{ne,ns8390,wd,otulip,rtl8139,sis900,sk-g16,smc9000,tiara} \
- --enable-{tulip,via-rhine,w89c840}
- popd >/dev/null
- fi
-
- # Now build the regular grub
- # Note that FFS and UFS2 support are broken for now - stage1_5 files too big
- econf \
- --libdir=/lib \
- --datadir=/usr/lib/grub \
- --exec-prefix=/ \
- --disable-auto-linux-mem-opt \
- $(use_with ncurses curses)
-
- # sanity check due to common failure
- use ncurses && ! grep -qs "HAVE_LIBCURSES.*1" config.h && die "USE=ncurses but curses not found"
-}
-
-src_compile() {
- use netboot && emake -C "${WORKDIR}"/netboot w89c840_o_CFLAGS="-O"
- emake
-}
-
-src_test() {
- # non-default block size also give false pass/fails.
- unset BLOCK_SIZE
- emake -j1 check
-}
-
-src_install() {
- default
- if use netboot ; then
- exeinto /usr/lib/grub/${CHOST}
- doexe "${WORKDIR}"/netboot/stage2/{nbgrub,pxegrub}
- newexe "${WORKDIR}"/netboot/stage2/stage2 stage2.netboot
- fi
-
- pax-mark -m "${D}"/sbin/grub #330745
-
- newdoc docs/menu.lst grub.conf.sample
- dodoc "${FILESDIR}"/grub.conf.gentoo
-
- [[ -n ${GRUB_STATIC_PACKAGE_BUILDING} ]] && \
- mv "${D}"/usr/share/doc/{${PF},grub-static-${PF/grub-}}
-
- insinto /usr/share/grub
- doins "${DISTDIR}"/splash.xpm.gz
-}
-
-setup_boot_dir() {
- local boot_dir=$1
- local dir=${boot_dir}
-
- mkdir -p "${dir}"
- [[ ! -L ${dir}/boot ]] && ln -s . "${dir}/boot"
- dir="${dir}/grub"
- if [[ ! -e ${dir} ]] ; then
- mkdir "${dir}" || die
- fi
-
- # change menu.lst to grub.conf
- if [[ ! -e ${dir}/grub.conf ]] && [[ -e ${dir}/menu.lst ]] ; then
- mv -f "${dir}"/menu.lst "${dir}"/grub.conf
- ewarn "*** IMPORTANT NOTE: menu.lst has been renamed to grub.conf"
- echo
- fi
-
- if [[ ! -e ${dir}/menu.lst ]]; then
- einfo "Linking from new grub.conf name to menu.lst"
- ln -snf grub.conf "${dir}"/menu.lst
- fi
-
- if [[ -e ${dir}/stage2 ]] ; then
- mv "${dir}"/stage2{,.old}
- ewarn "*** IMPORTANT NOTE: you must run grub and install"
- ewarn "the new version's stage1 to your MBR. Until you do,"
- ewarn "stage1 and stage2 will still be the old version, but"
- ewarn "later stages will be the new version, which could"
- ewarn "cause problems such as an unbootable system."
- ewarn
- ewarn "This means you must use either grub-install or perform"
- ewarn "root/setup manually."
- ewarn
- ewarn "For more help, see the wiki:"
- ewarn "https://wiki.gentoo.org/wiki/GRUB"
- echo
- fi
-
- einfo "Copying files from /lib/grub and /usr/share/grub to ${dir}"
- for x in \
- "${ROOT}"/lib*/grub/*/* \
- "${ROOT}"/usr/share/grub/* ; do
- [[ -f ${x} ]] && cp -p "${x}" "${dir}"/
- done
-
- if [[ ! -e ${dir}/grub.conf ]] ; then
- s="${ROOT}/usr/share/doc/${PF}/grub.conf.gentoo"
- [[ -e "${s}" ]] && cat "${s}" >${dir}/grub.conf
- [[ -e "${s}.gz" ]] && zcat "${s}.gz" >${dir}/grub.conf
- [[ -e "${s}.bz2" ]] && bzcat "${s}.bz2" >${dir}/grub.conf
- fi
-
- # Per bug 218599, we support grub.conf.install for users that want to run a
- # specific set of Grub setup commands rather than the default ones.
- grub_config=${dir}/grub.conf.install
- [[ -e ${grub_config} ]] || grub_config=${dir}/grub.conf
- if [[ -e ${grub_config} ]] ; then
- egrep \
- -v '^[[:space:]]*(#|$|default|fallback|initrd|password|splashimage|timeout|title)' \
- "${grub_config}" | \
- /sbin/grub --batch \
- --device-map="${dir}"/device.map \
- > /dev/null
- fi
-
- # the grub default commands silently piss themselves if
- # the default file does not exist ahead of time
- if [[ ! -e ${dir}/default ]] ; then
- grub-set-default --root-directory="${boot_dir}" default
- fi
- einfo "Grub has been installed to ${boot_dir} successfully."
-}
-
-pkg_postinst() {
- mount-boot_mount_boot_partition
-
- if [[ -n ${DONT_MOUNT_BOOT} ]]; then
- elog "WARNING: you have DONT_MOUNT_BOOT in effect, so you must apply"
- elog "the following instructions for your /boot!"
- elog "Neglecting to do so may cause your system to fail to boot!"
- elog
- else
- setup_boot_dir "${ROOT}"/boot
- # Trailing output because if this is run from pkg_postinst, it gets mixed into
- # the other output.
- einfo ""
- fi
- elog "To interactively install grub files to another device such as a USB"
- elog "stick, just run the following and specify the directory as prompted:"
- elog " emerge --config =${PF}"
- elog "Alternately, you can export GRUB_ALT_INSTALLDIR=/path/to/use to tell"
- elog "grub where to install in a non-interactive way."
-
- # needs to be after we call setup_boot_dir
- mount-boot_pkg_postinst
-}
-
-pkg_config() {
- local dir
- if [ ! -d "${GRUB_ALT_INSTALLDIR}" ]; then
- einfo "Enter the directory where you want to setup grub:"
- read dir
- else
- dir="${GRUB_ALT_INSTALLDIR}"
- fi
- setup_boot_dir "${dir}"
-}
diff --git a/sys-boot/grub/grub-0.97-r18.ebuild b/sys-boot/grub/grub-0.97-r18.ebuild
deleted file mode 100644
index 695b074..0000000
--- a/sys-boot/grub/grub-0.97-r18.ebuild
+++ /dev/null
@@ -1,309 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: we need to review menu.lst vs grub.conf handling. We've been converting
-# all systems to grub.conf (and symlinking menu.lst to grub.conf), but
-# we never updated any of the source code (it still all wants menu.lst),
-# and there is no indication that upstream is making the transition.
-
-# If you need to roll a new grub-static distfile, here is how.
-# - Robin H. Johnson <robbat2@gentoo.org> - 29 Nov 2010
-# FEATURES='-noauto -noinfo -nodoc -noman -splitdebug nostrip' \
-# USE='static -ncurses -netboot -custom-cflags' \
-# PORTAGE_COMPRESS=true GRUB_STATIC_PACKAGE_BUILDING=1 ebuild \
-# grub-${PVR}.ebuild clean package && \
-# qtbz2 -s -j ${PKGDIR}/${CAT}/${PF}.tbz2 && \
-# mv ${PF}.tar.bz2 ${DISTDIR}/grub-static-${PVR}.tar.bz2
-
-EAPI="6"
-
-inherit eutils mount-boot toolchain-funcs linux-info flag-o-matic autotools pax-utils
-
-PATCHVER="1.15" # Should match the revision ideally
-DESCRIPTION="GNU GRUB Legacy boot loader"
-HOMEPAGE="https://www.gnu.org/software/grub/"
-SRC_URI="mirror://gentoo/${P}.tar.gz
- mirror://gnu-alpha/${PN}/${P}.tar.gz
- mirror://gentoo/splash.xpm.gz
- mirror://gentoo/${P}-patches-${PATCHVER}.tar.bz2
- https://dev.gentoo.org/~whissi/dist/${PN}/${P}-patches-${PATCHVER}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~x86-fbsd"
-IUSE="custom-cflags ncurses netboot static"
-
-LIB_DEPEND="ncurses? ( >=sys-libs/ncurses-5.9-r3:0[static-libs(+),abi_x86_32(-)] )"
-RDEPEND="!static? ( ${LIB_DEPEND//[static-libs(+),/=[} )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- static? ( ${LIB_DEPEND} )"
-RDEPEND+=" !sys-boot/grub:2[-multislot]"
-
-pkg_setup() {
- case $(tc-arch) in
- amd64) CONFIG_CHECK='~IA32_EMULATION' check_extra_config ;;
- esac
-}
-
-src_prepare() {
- # Grub will not handle a kernel larger than EXTENDED_MEMSIZE Mb as
- # discovered in bug 160801. We can change this, however, using larger values
- # for this variable means that Grub needs more memory to run and boot. For a
- # kernel of size N, Grub needs (N+1)*2. Advanced users should set a custom
- # value in make.conf, it is possible to make kernels ~16Mb in size, but it
- # needs the kitchen sink built-in.
- local t="custom"
- if [[ -z ${GRUB_MAX_KERNEL_SIZE} ]] ; then
- case $(tc-arch) in
- amd64) GRUB_MAX_KERNEL_SIZE=9 ;;
- x86) GRUB_MAX_KERNEL_SIZE=5 ;;
- esac
- t="default"
- fi
- einfo "Grub will support the ${t} maximum kernel size of ${GRUB_MAX_KERNEL_SIZE} Mb (GRUB_MAX_KERNEL_SIZE)"
-
- sed -i \
- -e "/^#define.*EXTENDED_MEMSIZE/s,3,${GRUB_MAX_KERNEL_SIZE},g" \
- "${S}"/grub/asmstub.c \
- || die
-
- # gcc-6 and above doesnt have a '-nopie' option patched in, use upstream's -fno-pie
- if [[ tc-is-gcc && $(gcc-major-version) -gt 5 ]]; then
- sed -i 's/-nopie/-fno-pie/' \
- "${WORKDIR}"/patch/860_all_grub-0.97-pie-r1.patch \
- || die
- fi
-
- EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
- # bug 564890, 566638
- epatch "${FILESDIR}"/grub-0.97-Add-esp-to-list-of-clobbered-registers.patch
- epatch "${FILESDIR}"/grub-0.97-ncurses-pkgconfig.patch
-
- eapply_user
-
- rm -f "${S}"/aclocal.m4 # seems to keep bug 418287 away
- eautoreconf
-}
-
-src_configure() {
- filter-flags -fPIE #168834
-
- use amd64 && multilib_toolchain_setup x86
-
- unset BLOCK_SIZE #73499
-
- ### i686-specific code in the boot loader is a bad idea; disabling to ensure
- ### at least some compatibility if the hard drive is moved to an older or
- ### incompatible system.
-
- # grub-0.95 added -fno-stack-protector detection, to disable ssp for stage2,
- # but the objcopy's (faulty) test fails if -fstack-protector is default.
- # create a cache telling configure that objcopy is ok, and add -C to econf
- # to make use of the cache.
- #
- # CFLAGS has to be undefined running econf, else -fno-stack-protector detection fails.
- # STAGE2_CFLAGS is not allowed to be used on emake command-line, it overwrites
- # -fno-stack-protector detected by configure, removed from netboot's emake.
- use custom-cflags || unset CFLAGS
-
- tc-ld-disable-gold #439082 #466536 #526348
-
- export grub_cv_prog_objcopy_absolute=yes #79734
- use static && append-ldflags -static
-
- if use amd64 && use static ; then
- if [[ -n ${GRUB_STATIC_PACKAGE_BUILDING} ]] ; then
- eerror "You have set GRUB_STATIC_PACKAGE_BUILDING. This"
- eerror "is specifically intended for building the tarballs for the"
- eerror "grub-static package via USE='static -ncurses'."
- eerror "All bets are now off."
- fi
- fi
-
- # build the net-bootable grub first, but only if "netboot" is set
- if use netboot ; then
- mkdir -p "${WORKDIR}"/netboot
- pushd "${WORKDIR}"/netboot >/dev/null
- ECONF_SOURCE=${S} \
- econf \
- --libdir=/lib \
- --datadir=/usr/lib/grub \
- --exec-prefix=/ \
- --disable-auto-linux-mem-opt \
- --enable-diskless \
- --enable-{3c{5{03,07,09,29,95},90x},cs89x0,davicom,depca,eepro{,100}} \
- --enable-{epic100,exos205,ni5210,lance,ne2100,ni{50,65}10,natsemi} \
- --enable-{ne,ns8390,wd,otulip,rtl8139,sis900,sk-g16,smc9000,tiara} \
- --enable-{tulip,via-rhine,w89c840}
- popd >/dev/null
- fi
-
- # Now build the regular grub
- # Note that FFS and UFS2 support are broken for now - stage1_5 files too big
- econf \
- --libdir=/lib \
- --datadir=/usr/lib/grub \
- --exec-prefix=/ \
- --disable-auto-linux-mem-opt \
- $(use_with ncurses curses)
-
- # sanity check due to common failure
- use ncurses && ! grep -qs "HAVE_LIBCURSES.*1" config.h && die "USE=ncurses but curses not found"
-}
-
-src_compile() {
- use netboot && emake -C "${WORKDIR}"/netboot w89c840_o_CFLAGS="-O"
- emake
-}
-
-src_test() {
- # non-default block size also give false pass/fails.
- unset BLOCK_SIZE
- emake -j1 check
-}
-
-src_install() {
- local _stage2_file="${S}/stage2/stage2"
- if [[ -f "${_stage2_file}" ]]; then
- local _stage2_filesize=$(stat -c '%s' "${_stage2_file}" 2>/dev/null)
- if [[ -z "${_stage2_filesize}" ]]; then
- ewarn "Sanity check skipped -- 'stat' returned nothing"
- elif [[ "${_stage2_filesize}" -gt 1000000 ]]; then
- eerror "Sanity check failed: stage2 (${_stage2_file}) is larger than 1MB (${_stage2_filesize} bytes)!"
- eerror "Please check your CFLAGS and/or file a bug report at https://bugs.gentoo.org."
- die "stage2 sanity check failed"
- else
- einfo "stage2 sanity check passed"
- fi
- else
- ewarn "Sanity check skipped -- no stage2 found"
- fi
-
- default
- if use netboot ; then
- exeinto /usr/lib/grub/${CHOST}
- doexe "${WORKDIR}"/netboot/stage2/{nbgrub,pxegrub}
- newexe "${WORKDIR}"/netboot/stage2/stage2 stage2.netboot
- fi
-
- pax-mark -m "${D}"/sbin/grub #330745
-
- newdoc docs/menu.lst grub.conf.sample
- dodoc "${FILESDIR}"/grub.conf.gentoo
-
- [[ -n ${GRUB_STATIC_PACKAGE_BUILDING} ]] && \
- mv "${D}"/usr/share/doc/{${PF},grub-static-${PF/grub-}}
-
- insinto /usr/share/grub
- doins "${DISTDIR}"/splash.xpm.gz
-}
-
-setup_boot_dir() {
- local boot_dir=$1
- local dir=${boot_dir}
-
- mkdir -p "${dir}"
- [[ ! -L ${dir}/boot ]] && ln -s . "${dir}/boot"
- dir="${dir}/grub"
- if [[ ! -e ${dir} ]] ; then
- mkdir "${dir}" || die
- fi
-
- # change menu.lst to grub.conf
- if [[ ! -e ${dir}/grub.conf ]] && [[ -e ${dir}/menu.lst ]] ; then
- mv -f "${dir}"/menu.lst "${dir}"/grub.conf
- ewarn "*** IMPORTANT NOTE: menu.lst has been renamed to grub.conf"
- echo
- fi
-
- if [[ ! -e ${dir}/menu.lst ]]; then
- einfo "Linking from new grub.conf name to menu.lst"
- ln -snf grub.conf "${dir}"/menu.lst
- fi
-
- if [[ -e ${dir}/stage2 ]] ; then
- mv "${dir}"/stage2{,.old}
- ewarn "*** IMPORTANT NOTE: you must run grub and install"
- ewarn "the new version's stage1 to your MBR. Until you do,"
- ewarn "stage1 and stage2 will still be the old version, but"
- ewarn "later stages will be the new version, which could"
- ewarn "cause problems such as an unbootable system."
- ewarn
- ewarn "This means you must use either grub-install or perform"
- ewarn "root/setup manually."
- ewarn
- ewarn "For more help, see the wiki:"
- ewarn "https://wiki.gentoo.org/wiki/GRUB"
- echo
- fi
-
- einfo "Copying files from /lib/grub and /usr/share/grub to ${dir}"
- for x in \
- "${ROOT}"/lib*/grub/*/* \
- "${ROOT}"/usr/share/grub/* ; do
- [[ -f ${x} ]] && cp -p "${x}" "${dir}"/
- done
-
- if [[ ! -e ${dir}/grub.conf ]] ; then
- s="${ROOT}/usr/share/doc/${PF}/grub.conf.gentoo"
- [[ -e "${s}" ]] && cat "${s}" >${dir}/grub.conf
- [[ -e "${s}.gz" ]] && zcat "${s}.gz" >${dir}/grub.conf
- [[ -e "${s}.bz2" ]] && bzcat "${s}.bz2" >${dir}/grub.conf
- fi
-
- # Per bug 218599, we support grub.conf.install for users that want to run a
- # specific set of Grub setup commands rather than the default ones.
- grub_config=${dir}/grub.conf.install
- [[ -e ${grub_config} ]] || grub_config=${dir}/grub.conf
- if [[ -e ${grub_config} ]] ; then
- egrep \
- -v '^[[:space:]]*(#|$|default|fallback|initrd|password|splashimage|timeout|title)' \
- "${grub_config}" | \
- /sbin/grub --batch \
- --device-map="${dir}"/device.map \
- > /dev/null
- fi
-
- # the grub default commands silently piss themselves if
- # the default file does not exist ahead of time
- if [[ ! -e ${dir}/default ]] ; then
- grub-set-default --root-directory="${boot_dir}" default
- fi
- einfo "Grub has been installed to ${boot_dir} successfully."
-}
-
-pkg_postinst() {
- mount-boot_mount_boot_partition
-
- if [[ -n ${DONT_MOUNT_BOOT} ]]; then
- elog "WARNING: you have DONT_MOUNT_BOOT in effect, so you must apply"
- elog "the following instructions for your /boot!"
- elog "Neglecting to do so may cause your system to fail to boot!"
- elog
- else
- setup_boot_dir "${ROOT}"/boot
- # Trailing output because if this is run from pkg_postinst, it gets mixed into
- # the other output.
- einfo ""
- fi
- elog "To interactively install grub files to another device such as a USB"
- elog "stick, just run the following and specify the directory as prompted:"
- elog " emerge --config =${PF}"
- elog "Alternately, you can export GRUB_ALT_INSTALLDIR=/path/to/use to tell"
- elog "grub where to install in a non-interactive way."
-
- # needs to be after we call setup_boot_dir
- mount-boot_pkg_postinst
-}
-
-pkg_config() {
- local dir
- if [ ! -d "${GRUB_ALT_INSTALLDIR}" ]; then
- einfo "Enter the directory where you want to setup grub:"
- read dir
- else
- dir="${GRUB_ALT_INSTALLDIR}"
- fi
- setup_boot_dir "${dir}"
-}
diff --git a/sys-cluster/mistral/Manifest b/sys-cluster/mistral/Manifest
deleted file mode 100644
index b9ecfd8..0000000
--- a/sys-cluster/mistral/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mistral-2.0.0.tar.gz 493425 SHA256 b537214711299b276988325e0b82dd7f9840ef5fffeee54a7ce3de8d69af4424 SHA512 3ca00c741e1459f81dabeee250f1eb3931ad96289e73afb59c7242fb089576bdf2b20796d957b7ffe9cc3c9f747ad1d26923fc28e8194bc1de42001e7de0b5c6 WHIRLPOOL 430d976e9d3b195f42c4386efe26f53cd6ffe3438274d9e0195747ddbaeb931a451679c87d5a9407a5168567437d0ee1504b35b15ddbe45ffd7fae857f62134b
-EBUILD mistral-2.0.0.ebuild 2352 SHA256 d9b56b291ab06270d54057e69fd7fb897b0ed3d7b5cd32d9c657811f98caadf1 SHA512 2e7a8667e5ffacbccd76842cc7f4f0ff320983e85767477683117790e84949fc571d8642f92da88c5d4f04eb465f6115e5890933b057fbed688e9d90c36672b8 WHIRLPOOL 05f40b3294754e77ce56dd259c387493bbcc8011f7d579dd810b3223926bb0510f49db68a73d967367e418d1a843d99734fe691019d09cb11f97e2b094e60ef5
diff --git a/sys-cluster/mistral/mistral-2.0.0.ebuild b/sys-cluster/mistral/mistral-2.0.0.ebuild
deleted file mode 100644
index a3d81ea..0000000
--- a/sys-cluster/mistral/mistral-2.0.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=(python{2_7,3_4})
-
-inherit eutils distutils-r1
-
-DESCRIPTION="Task orchestration service for OpenStack cloud"
-HOMEPAGE="http://docs.openstack.org/developer/mistral"
-SRC_URI="https://github.com/openstack/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# from requirements these should be (i.e. version bumps needed):
-# >=dev-python/python-barbicanclient-4.0.0
-# python-ceilometerclient>=2.2.1 # Apache-2.0
-# python-neutronclient>=4.2.0 # Apache-2.0
-# python-troveclient>=2.2.0 # Apache-2.0
-# python-ironicclient>=1.1.0 # Apache-2.0
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-python/cliff-2.0.0
- >=dev-python/pbr-1.6.0
- >=dev-python/python-dateutil-2.4.2
-
- >=dev-python/alembic-0.8.4
- <dev-python/Babel-2.3.0
- >=dev-python/croniter-0.3.4
- >=dev-python/eventlet-0.18.4
- =dev-python/jsonschema-2.3.0
- =dev-python/keystonemiddleware-4.4.0
- >=dev-python/mock-1.2
- >=dev-python/networkx-1.10
-
- >=dev-python/oslo-concurrency-3.5.0
- >=dev-python/oslo-config-3.9.0
- >=dev-python/oslo-db-4.1.0
- >=dev-python/oslo-messaging-4.5.0
- >=dev-python/oslo-middleware-3.0.0
- >=dev-python/oslo-utils-3.5.0
- >=dev-python/oslo-log-1.14.0
- >=dev-python/oslo-serialization-1.10.0
- >=dev-python/oslo-service-1.0.0
-
- >=dev-python/paramiko-1.16.0
- >=dev-python/pbr-1.6
- >=dev-python/pecan-1.0.0
-
- >=dev-python/python-barbicanclient-3.3.0
- >=dev-python/python-ceilometerclient-1.1.1
- >=dev-python/python-cinderclient-1.6.0
- >=dev-python/python-glanceclient-2.0.0
- >=dev-python/python-heatclient-0.6.0
- >=dev-python/python-keystoneclient-1.6.0
- >=dev-python/python-neutronclient-4.1.1
- >=dev-python/python-novaclient-2.29.0
- >=dev-python/python-swiftclient-2.2.0
- >=dev-python/python-troveclient-1.3.0
- >=dev-python/python-ironicclient-0.9.0
-
- >=dev-python/pyyaml-3.1.0
- >=dev-python/requests-2.8.1
- >=dev-python/retrying-1.2.3
- >=dev-python/six-1.9.0
- >=dev-python/sqlalchemy-1.0.10
- >=dev-python/stevedore-1.9.0
- >=dev-python/WSME-0.8.0
- >=dev-python/tooz-1.28.0
-
- >=dev-python/python-ironic-inspector-client-1.6.0
- >=dev-python/python-mistralclient-2.0.0
- >=dev-python/python-zaqarclient-1.0.0
- >=dev-python/yaql-1.1.0
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}
-"
diff --git a/sys-process/mussh/Manifest b/sys-process/mussh/Manifest
index 4e56017..d29b805 100644
--- a/sys-process/mussh/Manifest
+++ b/sys-process/mussh/Manifest
@@ -1,2 +1,2 @@
-DIST mussh-1.0.tgz 15430 SHA256 6ba883cfaacc3f54c2643e8790556ff7b17da73c9e0d4e18346a51791fedd267 SHA512 5d716cae21723e74bb08f2dff2ec18afb820adad47c8be3bf6f64ceaafa2dc291493aa41b8fca460433f8cf540e45a320e37f9e838e9703573ee717effedf62b WHIRLPOOL 8e377584d8dcb1a6d5d9ef5b42b6601ad5f92748cce3b51ae68b8d4ea3b9896745d0495ca26d9efa87b3973a35400583a8ac5b62c146b8c95968f4d349fbc22f
-EBUILD mussh-1.0.ebuild 552 SHA256 b9d107d5220ada78e8d5834ff3244a7d2b06150830147c047f8c0500f136b46d SHA512 3cde43da883a67e344da374a0242b1b6e6046e241d7f91e38b8d0c5902f7ab62af45a279897bfe3a4137a7694e1d0e7f032adc0f60d416291ec8efa9c57133e1 WHIRLPOOL eca93e179e9ae683d1214cdded7bdbdc79fd7ee2acb0c208ab6b10cebd3df64b13120b6d7fa1935526cb21de688245781e77072917b4604e322e7160cdb882cb
+DIST mussh-1.0.tgz 15430 BLAKE2B 70d9503bb07d0072262ff46d0721dde46f5be01541306df861ee4444fa823fdcfc36cfff846335f49e514d757c958cd74475b84421db34a49758c6e62fbc45ac SHA512 5d716cae21723e74bb08f2dff2ec18afb820adad47c8be3bf6f64ceaafa2dc291493aa41b8fca460433f8cf540e45a320e37f9e838e9703573ee717effedf62b
+EBUILD mussh-1.0.ebuild 526 BLAKE2B c82799a413cb4219fefde511323fbb112ade4b25ccab82cf1e96b8c0a57917511282002a3cb886dbe41bdec23325790fa1f1af195b8a054f804ae28bf8b3f8b7 SHA512 c190a2894fcadc68b3b08057f1cd7e57e85f51e9e1e411df7c9052d5df3a9645ccad60c1a54bd7648c2120916681b4709e9ae745ba15c4e667fb56dd1a2e30d8
diff --git a/sys-process/mussh/mussh-1.0.ebuild b/sys-process/mussh/mussh-1.0.ebuild
index 941457b..eb8c90c 100644
--- a/sys-process/mussh/mussh-1.0.ebuild
+++ b/sys-process/mussh/mussh-1.0.ebuild
@@ -1,10 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI="5"
-
-inherit eutils
+EAPI="8"
DESCRIPTION="Execute a command over ssh on multiple hosts with one command"
HOMEPAGE="http://mussh.sourceforge.net/"
diff --git a/sys-process/numatop/Manifest b/sys-process/numatop/Manifest
index c422719..eeb2128 100644
--- a/sys-process/numatop/Manifest
+++ b/sys-process/numatop/Manifest
@@ -1 +1,2 @@
-EBUILD numatop-9999.ebuild 706 SHA256 c9c0bdb6ff0b2fc1d8d762695b0573b185702fc4572db3f7911169fe1908c429 SHA512 8769dcddcd34eacf129ebde5cdb253e29f99328471823d0140ef868b692bdbe6cff7bbc870257d53af3eab07a2b88aa0546079a6bffdbeef740b0364a5cf982e WHIRLPOOL 0853d6b970267ed5c7bd42a3bf23702f10a08fd7ee70e5499f131fa0bc3101ddb160babf3ecac6db5040b0405d9ada4d0dcb53174a5649e134cb8514bdc8206e
+DIST numatop-v2.1.tar.xz 305504 BLAKE2B 71e03f54030e9ef4a26fac64e97f9ac980f7ba609995aeb793eda3ebd21b6719ed95e4d0da1f492390d3cd646a80393a06e267d0cdc1a905e3317fc89c4a2e7d SHA512 ed0405351ee08a4ad9e207efef4c55402ce8b5c315dddfcdd6455c9faf00ab41f3cae797da2e72ae851a1166f0fc81b3915ac5b97780b7190667e5564a6fbd86
+EBUILD numatop-2.1.ebuild 897 BLAKE2B 2b65c1e9d5eb2234dabcfb03d3fb8a7f98fd03faa6cb122756125c82a592948195c2239ab98c6e1645c24789df2bf6851693e53c92f70c8b8c9133e4bd4ab4a3 SHA512 df849501ab8b21441454ba7511379cf64e6263054cc30a58d6e439cfe903f3a6f04a9ace61e1eb96edbb174f3814197015306d4f00495ae44cad81032fbeeff5
diff --git a/sys-process/numatop/numatop-2.1.ebuild b/sys-process/numatop/numatop-2.1.ebuild
new file mode 100644
index 0000000..a312cfd
--- /dev/null
+++ b/sys-process/numatop/numatop-2.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Tool for NUMA memory locality and processes/threads analysis"
+HOMEPAGE="https://01.org/numatop"
+SRC_URI="https://github.com/intel/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.xz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ dev-libs/check
+ sys-libs/ncurses
+ sys-process/numactl
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_prepare() {
+ sed -i -e 's:numatop_LDADD = $(NCURSES_LIBS) libnumatop.la:numatop_LDADD = $(NCURSES_LIBS) libnumatop.la $(NCURSES_LIBS):' Makefile.am || die
+ sed -i -e 's:mgen_LDADD = $(NCURSES_LIBS) libnumatop.la:mgen_LDADD = $(NCURSES_LIBS) libnumatop.la $(NCURSES_LIBS):' Makefile.am || die
+ eautoreconf
+ eautomake
+ eapply_user
+}
+
+src_install() {
+ dobin numatop
+ doman numatop.8
+ dodoc README.md
+}
diff --git a/sys-process/numatop/numatop-9999.ebuild b/sys-process/numatop/numatop-9999.ebuild
deleted file mode 100644
index 3eb0921..0000000
--- a/sys-process/numatop/numatop-9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit git-r3
-
-DESCRIPTION="Tool for NUMA memory locality and processes/threads analysis"
-HOMEPAGE="https://01.org/numatop"
-EGIT_REPO_URI="https://github.com/01org/numatop.git"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
- sys-libs/ncurses
- sys-process/numactl
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- sed -i -e 's;CFLAGS;MYCFLAGS;g' "Makefile"
- sed -i -e 's;LDFLAGS;MYLDFLAGS;g' "Makefile"
- sed -i -e 's;-g -Wall -O2;$(CFLAGS);' "Makefile"
- sed -i -e 's;-g;$(LDFLAGS);' "Makefile"
- epatch_user
-}
-
-src_install() {
- dobin numatop
- doman numatop.8
- dodoc README
-}
diff --git a/www-apps/gitea/Manifest b/www-apps/gitea/Manifest
deleted file mode 100644
index 3a6573f..0000000
--- a/www-apps/gitea/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX app.ini 67 BLAKE2B 4ec7b8217486047b419202b3a8a7172ac21ae0e5ad9224cd4f010be730ac5cda9d05bf06dcba2d06f8809900094b3b007ef98dd4ea20a125fb7d3db279f53e4a SHA512 93f6f7cf49dd1ece56f7da711adbb58cc38a503527aeea140837d74456ee6f550a089e897d9cb94382e1eb3f5a5cbe4a61362534463eada08a91f314da0f2108
-AUX gitea.confd 74 BLAKE2B 656800d35c8f0075005e7e9e5c804292f9884663f89f653426064a20cfbcb518f736bd94947a03bce5adad670fb6150d93026999d6d5395f37a85666b6663a2f SHA512 3e05bad19cd924c4375d9ca6fc57142ba4b5ec897a1c789c3fc9710dfcfee209a199c95040eece089ad93e0357486ab98fad0c448a61e318646b7a71845e9a25
-AUX gitea.initd-r1 688 BLAKE2B eb2341dee53f3fd92c49137855615d9ae7ca77efc396e2d2ed8b624ed2776c7522455a469c00172ecbbe2151ccab476baa0c779baf8a39f63348bdc7ebbd29c2 SHA512 4a6bba463c9abafcb6fc9f3854efd1a69fb3b213c2b34ff6a233f90db535c2ab0f375a0809e4c4be6651ed60d7696a54148a5ee9192567d70ca6a5203a8d3266
-AUX gitea.logrotated 87 BLAKE2B 373830ddd6eed0ce2f0f7b1dab14e4a253e5a56a73f477cfadbc6deec373846d4df2d697735391581771699d5a6513acb0e14a446873de01eba10d19e3a6bd88 SHA512 798f3fc33026f19dd31ffa78b9b1ed313d7b82b19c047f509e896c1798b2925a1bb7c4998d98a6b47e728979bf7132fb1c2a80eb7fda096a763d6791631cb6d4
-AUX gitea.service 472 BLAKE2B 4c728e2987d0c0a86e65d4b9c1a59f6193ff8a3f9b066991a06f495ad1c5586b3497c71fca1cce5b65f167af09343e7bf3215ee5e8fdefa539e384198d2d88d6 SHA512 6666fe3b4cdbb78a58db4a6bf47a15e6be9ab30b666c6eb77a9e8a002d8c0abd510fc75ef463a11ee6892ab12c98943774616072cb64fd9f2fa42ff8f676aa95
-DIST gitea-1.7.1.tar.gz 20834721 BLAKE2B 576d107bbfc495b41b52dad93565010ea8634e3b8907f5ebbbf7f8f404d0b0ab2264777587b9c3258049a31fdfaea585ed51b81a2834a486381563decfeee808 SHA512 b8e9fba09d34c8929d3ad04417a106a0c3b4b4d0982a7d4c92c764113d29a2e2016a9bee378955dbb9d3839850e481cdad0e94ed1b700c9eda85f63a0ada8e78
-DIST gitea-1.7.2.tar.gz 20841049 BLAKE2B 1f39cf039dec3a76d3df8cf75905ab03bcde83b74bdd1f3c2249065633bd8b3de52ae8adb543b68d65dca35dfb16659120d04b0472ed11798551889851df1dab SHA512 8472effb58cc0c416b229ae3724c4e914afd81f058b06ce0c6ea68667a77eaa122a78b928fd5d4cb2e1b00eac15ec76825cd800c769fdc88796a535206a4dff6
-EBUILD gitea-1.7.1.ebuild 1937 BLAKE2B 62966ac3fb1df33057720084d66e5ff7ca07e72e8c14fec6ca3c3c128bd782804ddb614c605e83dd5dd4606a252d5d010997f07cc685473096d0cc086e5bbb3d SHA512 4184590b31bbe750d08ea20ef7c6099f8c61e69d41bc458f9dca0de20cbe125283cd489ddca4bf2802a2fa7caa626709eb17f02c4608a656904d082dd7e3fea5
-EBUILD gitea-1.7.2.ebuild 1937 BLAKE2B 62966ac3fb1df33057720084d66e5ff7ca07e72e8c14fec6ca3c3c128bd782804ddb614c605e83dd5dd4606a252d5d010997f07cc685473096d0cc086e5bbb3d SHA512 4184590b31bbe750d08ea20ef7c6099f8c61e69d41bc458f9dca0de20cbe125283cd489ddca4bf2802a2fa7caa626709eb17f02c4608a656904d082dd7e3fea5
diff --git a/www-apps/gitea/files/app.ini b/www-apps/gitea/files/app.ini
deleted file mode 100644
index 5dd998f..0000000
--- a/www-apps/gitea/files/app.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[log]
-MODE = file
-LEVEL = Info
-ROOT_PATH = /var/log/gitea
diff --git a/www-apps/gitea/files/gitea.confd b/www-apps/gitea/files/gitea.confd
deleted file mode 100644
index 8b1710b..0000000
--- a/www-apps/gitea/files/gitea.confd
+++ /dev/null
@@ -1,2 +0,0 @@
-# arguments for gitea
-command_args="--config /var/lib/gitea/conf/app.ini"
diff --git a/www-apps/gitea/files/gitea.initd-r1 b/www-apps/gitea/files/gitea.initd-r1
deleted file mode 100644
index 837164a..0000000
--- a/www-apps/gitea/files/gitea.initd-r1
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2016-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Gitea, a self-hosted Git service"
-pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"}
-user=${user:-git}
-group=${group:-git}
-
-command="/usr/bin/gitea web"
-command_args="${command_args:--config /var/lib/gitea/conf/app.ini}"
-command_background="true"
-start_stop_daemon_args="--user ${user} --group ${group} \
- -e GITEA_WORK_DIR=/var/lib/gitea
- --stdout /var/log/${SVCNAME}/${SVCNAME}.log \
- --stderr /var/log/${SVCNAME}/${SVCNAME}.log"
-
-depend() {
- need net
- after net
-}
-
-start_pre() {
- checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}"
-}
diff --git a/www-apps/gitea/files/gitea.logrotated b/www-apps/gitea/files/gitea.logrotated
deleted file mode 100644
index ec6ddfe..0000000
--- a/www-apps/gitea/files/gitea.logrotated
+++ /dev/null
@@ -1,8 +0,0 @@
-/var/log/gitea/* {
- su git git
- missingok
- size 5M
- rotate 3
- compress
- copytruncate
-}
diff --git a/www-apps/gitea/files/gitea.service b/www-apps/gitea/files/gitea.service
deleted file mode 100644
index 3fdbc1f..0000000
--- a/www-apps/gitea/files/gitea.service
+++ /dev/null
@@ -1,26 +0,0 @@
-[Unit]
-Description=Gitea service
-Documentation=https://gitea.io
-
-AssertPathIsDirectory=/var/lib/gitea
-AssertPathIsReadWrite=/var/lib/gitea
-
-After=network.target
-Requires=network.target
-After=mysqld.service
-Requires=mysqld.service
-
-[Service]
-User=git
-Group=git
-
-Environment="GITEA_CUSTOM=/var/lib/gitea"
-WorkingDirectory=/var/lib/gitea
-ExecStart=/usr/bin/gitea web -c /var/lib/gitea/conf/app.ini
-
-Restart=always
-PrivateTmp=true
-Nice=5
-
-[Install]
-WantedBy=multi-user.target
diff --git a/www-apps/gitea/gitea-1.7.1.ebuild b/www-apps/gitea/gitea-1.7.1.ebuild
deleted file mode 100644
index b2ba2af..0000000
--- a/www-apps/gitea/gitea-1.7.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit user systemd golang-build golang-vcs-snapshot
-
-EGO_PN="code.gitea.io/gitea"
-KEYWORDS="~amd64 ~arm"
-
-DESCRIPTION="A painless self-hosted Git service, written in Go"
-HOMEPAGE="https://github.com/go-gitea/gitea"
-SRC_URI="https://github.com/go-gitea/gitea/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-go/go-bindata"
-RDEPEND="dev-vcs/git"
-
-pkg_setup() {
- enewgroup git
- enewuser git -1 /bin/bash /var/lib/gitea git
-}
-
-src_prepare() {
- default
- sed -i -e "s/\"main.Version.*$/\"main.Version=${PV}\"/"\
- -e "s/-ldflags '-s/-ldflags '/" \
- -e "s/GOFLAGS := -i -v/GOFLAGS := -v/" \
- src/${EGO_PN}/Makefile || die
-}
-
-src_compile() {
- GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" emake -C src/${EGO_PN} generate
- TAGS="bindata pam sqlite" LDFLAGS="" CGO_LDFLAGS="-fno-PIC" GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" emake -C src/${EGO_PN} build
-}
-
-src_install() {
- pushd src/${EGO_PN} || die
- dobin gitea
- insinto /var/lib/gitea/conf
- newins custom/conf/app.ini.sample app.ini.example
- popd || die
- newinitd "${FILESDIR}"/gitea.initd-r1 gitea
- newconfd "${FILESDIR}"/gitea.confd gitea
- keepdir /var/log/gitea /var/lib/gitea/data
- fowners -R git:git /var/log/gitea /var/lib/gitea/
- systemd_dounit "${FILESDIR}/gitea.service"
-}
-
-pkg_postinst() {
- if [[ ! -e "${EROOT}/var/lib/gitea/conf/app.ini" ]]; then
- elog "No app.ini found, copying initial config over"
- cp "${FILESDIR}"/app.ini "${EROOT}"/var/lib/gitea/conf/ || die
- chown git:git /var/lib/gitea/conf/app.ini
- else
- elog "app.ini found, please check example file for possible changes"
- ewarn "Please note that environment variables have been changed:"
- ewarn "GITEA_WORK_DIR is set to /var/lib/gitea (previous value: unset)"
- ewarn "GITEA_CUSTOM is set to '\$GITEA_WORK_DIR/custom' (previous: /var/lib/gitea)"
- fi
-}
diff --git a/www-apps/gitea/gitea-1.7.2.ebuild b/www-apps/gitea/gitea-1.7.2.ebuild
deleted file mode 100644
index b2ba2af..0000000
--- a/www-apps/gitea/gitea-1.7.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit user systemd golang-build golang-vcs-snapshot
-
-EGO_PN="code.gitea.io/gitea"
-KEYWORDS="~amd64 ~arm"
-
-DESCRIPTION="A painless self-hosted Git service, written in Go"
-HOMEPAGE="https://github.com/go-gitea/gitea"
-SRC_URI="https://github.com/go-gitea/gitea/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-go/go-bindata"
-RDEPEND="dev-vcs/git"
-
-pkg_setup() {
- enewgroup git
- enewuser git -1 /bin/bash /var/lib/gitea git
-}
-
-src_prepare() {
- default
- sed -i -e "s/\"main.Version.*$/\"main.Version=${PV}\"/"\
- -e "s/-ldflags '-s/-ldflags '/" \
- -e "s/GOFLAGS := -i -v/GOFLAGS := -v/" \
- src/${EGO_PN}/Makefile || die
-}
-
-src_compile() {
- GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" emake -C src/${EGO_PN} generate
- TAGS="bindata pam sqlite" LDFLAGS="" CGO_LDFLAGS="-fno-PIC" GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" emake -C src/${EGO_PN} build
-}
-
-src_install() {
- pushd src/${EGO_PN} || die
- dobin gitea
- insinto /var/lib/gitea/conf
- newins custom/conf/app.ini.sample app.ini.example
- popd || die
- newinitd "${FILESDIR}"/gitea.initd-r1 gitea
- newconfd "${FILESDIR}"/gitea.confd gitea
- keepdir /var/log/gitea /var/lib/gitea/data
- fowners -R git:git /var/log/gitea /var/lib/gitea/
- systemd_dounit "${FILESDIR}/gitea.service"
-}
-
-pkg_postinst() {
- if [[ ! -e "${EROOT}/var/lib/gitea/conf/app.ini" ]]; then
- elog "No app.ini found, copying initial config over"
- cp "${FILESDIR}"/app.ini "${EROOT}"/var/lib/gitea/conf/ || die
- chown git:git /var/lib/gitea/conf/app.ini
- else
- elog "app.ini found, please check example file for possible changes"
- ewarn "Please note that environment variables have been changed:"
- ewarn "GITEA_WORK_DIR is set to /var/lib/gitea (previous value: unset)"
- ewarn "GITEA_CUSTOM is set to '\$GITEA_WORK_DIR/custom' (previous: /var/lib/gitea)"
- fi
-}
diff --git a/www-apps/opengrok-bin/Manifest b/www-apps/opengrok-bin/Manifest
index 9084332..571f8bf 100644
--- a/www-apps/opengrok-bin/Manifest
+++ b/www-apps/opengrok-bin/Manifest
@@ -1,11 +1,9 @@
AUX opengrok-1.0.patch 5848 BLAKE2B 1d21fc2b351e95aabe0b787d24873a2b368f0816b7c5d235d36e8eaf39ace901a2d34ba871cec3ba27fb90dba95b6eda85aa1da5627e370789bff6225625102a SHA512 26a949aa64d2da5912e00520cf469c417bcacfa24efd241a47664f0f4b1b261921db7c54568aad8178a48a6f923190da877a64db0887eb7153d96109a9accbcb
-DIST opengrok-1.0.tar.gz 16487516 BLAKE2B 58d35043032df6a540be8472c5c5002ae063afbadce6391261e18baf9e77f7a5a123dbe22f9ead43b15ee1f56647203dd68c7e8ca9d57c47efe36f8214dce501 SHA512 bafea4a162b1496b5bf3bba7042fb44ad668c091ac4c2ef2604b08c522e2067a6f286c369186cef1341664325f5af0e5e7e2d19a381b0a6062882ebe9049efa3
+DIST opengrok-1.0.tar.gz 25546890 BLAKE2B ca8e938b93c47c05a17c221f5286668f004b2925651605a83834c2b0b06ca80032d3a66794ba10da6643f2713a5b665d8bad4a189b9f685fb6d3c6fbcdcfc890 SHA512 7d177ab71da314973bbd810a1dd04589fdfa1f11aee616ef27b2b48cf9f3d9a6301a03bf070fdfeee67032add58c945129f5245bd6f153d247f47e2705079d6f
DIST opengrok-1.1.2.tar.gz 45767793 BLAKE2B 614a6d07e291d00d3b73e361610b0d39634cc19f223d3a362e6e3f23d47380c782c6b60faf2c93648d5cdf0598d052304b42f337170b70ce378815e65b440ee9 SHA512 6d7da2b45229f9769574e56bb5fd0b0cbb5a1d617e691988ff3328eca79c26f67a572592d54288b9a79120462e6e828d7952b7f54bafa4174cf99997ce64dac2
-DIST opengrok-1.1.tar.gz 45759729 BLAKE2B 6d55d4cbc7629102b4cc74342a00e40871475b791110e8ea6887b9094ddd2d5af5cbc00e4c877c4064414a014a0c958b32494d802d08367e1674ab0d5b70e9f7 SHA512 cd44933936dce2891dd2c12b6d591f1f462c4f71be9aa47f4e8bfb2de6b784bba0aaaf42fa8522852880354e15a68fdaede266606d2411e94a2576afe5a97d58
-DIST opengrok-1.2.0.tar.gz 45151535 BLAKE2B f1a7260a97fb066752f30a78f03bb33fb48f5ca253cb53eb02381e4120521bc9f37e510783cfd16877cbacea23016d4c25320012241b9db88c7413676e8e871d SHA512 a252bf572e719b5083ec0ebac51815e2416b2fdcd276178a41330102329834ac62482fa69b63915b199f5b0fdb31d4633817b4484bac963a865686184bec2d91
-DIST opengrok-1.2.1.tar.gz 45243182 BLAKE2B 2fc4afd8b96b1c6c10ec265c5320f89158d28b9fe520251718358e8736ecf79ec74bce3ace5457c3e4d44e5324383ade30aa2919ff59a50fce1c1f3c270effc8 SHA512 c912014d7a74c375d5689b47975c9f77475c5d9e9c77aa0b7f1dad24c3d1d7f9195264e3555a4896c4fb2a4f5577349eb71921ea14669224a999a3314e0ea68c
-EBUILD opengrok-bin-1.0.ebuild 2523 BLAKE2B 10f5173a296b55a7f04af4c8b26c4a4df812e1013c29485e8e5cd8517c447a36bfda7b97765877ecbac61a5e97b2a23b635775e6f02b88b2fc59c3a9340d5730 SHA512 b1e00b57ac203214e8aa9bf9664421d30902008251ee95acdad6d0a2047dbb8fcde04f3592ae8ea698a667cfe1248e867cb51f88abdbd58cb9c7f70aad36a7a6
-EBUILD opengrok-bin-1.1.2.ebuild 3702 BLAKE2B 11754446f67b2d4264592345819c471b949eae41930adcd3b66a900f607b272c26a7a1025899346dec92e4559cefc1abd665edeacb24f1116dc5886b4c283c45 SHA512 eeec117ff1c8bc94fc8dfdee99552ac28b82c3af427ddb5c410b4ed436bac4063d14bb716bcabdc3164d5e92372f02d7fb0b04810bf389574bf2f97a78503378
-EBUILD opengrok-bin-1.1.ebuild 3710 BLAKE2B cc8dc96f5e913d2e6f8c76ced0cb5a418cb203e6f3a71f94296cb4f13794a96634a8381c9c4700b0b890f4da12f8e512b5e158e32106a9655aa7a615cd58dab3 SHA512 0b0ede6570e03f9925945e7fcf2472915e709f28b33d335f84a9d654dfa1931ed2f55137c4d63d01a880c0ed389d6e2e12ac0a818fb3a112f9e0af4eeff7f4ca
-EBUILD opengrok-bin-1.2.0.ebuild 3702 BLAKE2B 11754446f67b2d4264592345819c471b949eae41930adcd3b66a900f607b272c26a7a1025899346dec92e4559cefc1abd665edeacb24f1116dc5886b4c283c45 SHA512 eeec117ff1c8bc94fc8dfdee99552ac28b82c3af427ddb5c410b4ed436bac4063d14bb716bcabdc3164d5e92372f02d7fb0b04810bf389574bf2f97a78503378
-EBUILD opengrok-bin-1.2.1.ebuild 3702 BLAKE2B 11754446f67b2d4264592345819c471b949eae41930adcd3b66a900f607b272c26a7a1025899346dec92e4559cefc1abd665edeacb24f1116dc5886b4c283c45 SHA512 eeec117ff1c8bc94fc8dfdee99552ac28b82c3af427ddb5c410b4ed436bac4063d14bb716bcabdc3164d5e92372f02d7fb0b04810bf389574bf2f97a78503378
+DIST opengrok-1.2.25.tar.gz 45840133 BLAKE2B dee6a4732f0a7a29cef4d11cdf80c1cc1ff82fcb799b1980fac7d404f39d58142027992eb6d00fdbb2ff7975bdd7285b211fb2f22e368155e1f67ed87551a7c0 SHA512 2ebd1de5bc2a2f3d4706af32bf73874b3b916d96bc6abd0442afdfe01639d507492453202af5da88bdb085d0453d7af42885ba1689cfafd272be8289fed8155a
+DIST opengrok-1.5.5.tar.gz 71777635 BLAKE2B 019192677b1b40aa662e707529a8019f290b2e2964d20c9d8c258132a0c2f86b208878406fb82f662fdd13038d20920ebde1d93267e384c19dc53b599ca9feaa SHA512 7e661a592f71948c58de0b74b0cd46eb2bbbf3d1ef861fbb2eb97a26cb6a0dd11d0db9ad83821b7a378e6a65933800c4ac4e540063ef7ad9ecd57239e8574a25
+EBUILD opengrok-bin-1.0.ebuild 2499 BLAKE2B 259e28ae097ca8340cd3b624f6d1223b75e737f3b546cac6dcc1877ae21ab40e8b03ec27440f1817aea565693b590e5a685312e52084466b78bdf986c2d4552c SHA512 6128b9373a41c49e63c20ddc449c808c6f78beeb2d9a955a352bc58b641a53873e0ce6cc1da1b49bb1a23625a5890305b2e481f44e67cec7cb3635ff126c0f71
+EBUILD opengrok-bin-1.1.2.ebuild 3691 BLAKE2B a1c3a939666e18af46c7b7a8a85e1ecf58e8969eb0b5fac50c3979fa7b66180d66d1137787f83b25a8845b0b014afe9f9dba4607e07ea1326f99d7f9f00dbe21 SHA512 3a601b246f136598a8b73aa2008ba991561a61ab822815c1d643da1db97d00d9d3f08d4ffd13cc6911cde02553b652f998c0aa2396f36525d3120edc3f65f351
+EBUILD opengrok-bin-1.2.25.ebuild 3691 BLAKE2B a1c3a939666e18af46c7b7a8a85e1ecf58e8969eb0b5fac50c3979fa7b66180d66d1137787f83b25a8845b0b014afe9f9dba4607e07ea1326f99d7f9f00dbe21 SHA512 3a601b246f136598a8b73aa2008ba991561a61ab822815c1d643da1db97d00d9d3f08d4ffd13cc6911cde02553b652f998c0aa2396f36525d3120edc3f65f351
+EBUILD opengrok-bin-1.5.5.ebuild 3698 BLAKE2B aec7b3c463999fafde90f3edf86c17c08bdc40792fb34be2a2e41049b42ea8929f0522b43ecc2b5cc3351bc94921720122f8878d774bb6087c2d1b6ec9b52458 SHA512 b9528c8fc40dac0c5d63653359be9ed444b09f45668ea17604c8c2eaea00337ccc3a351cc6b5b69a109fff716801471c47465515bee3359c86541ab8c7fe2b88
diff --git a/www-apps/opengrok-bin/opengrok-bin-1.0.ebuild b/www-apps/opengrok-bin/opengrok-bin-1.0.ebuild
index 7e96beb..3010841 100644
--- a/www-apps/opengrok-bin/opengrok-bin-1.0.ebuild
+++ b/www-apps/opengrok-bin/opengrok-bin-1.0.ebuild
@@ -1,13 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
MY_PN="${PN/-bin/}"
MY_P="${MY_PN}-${PV}"
-inherit eutils user
-
DESCRIPTION="Fast source code search and cross reference engine"
HOMEPAGE="http://opengrok.github.io/OpenGrok/"
SRC_URI="https://github.com/OpenGrok/OpenGrok/releases/download/${PV}/${MY_P}.tar.gz"
diff --git a/www-apps/opengrok-bin/opengrok-bin-1.1.2.ebuild b/www-apps/opengrok-bin/opengrok-bin-1.1.2.ebuild
index 4e57fa7..3b0d911 100644
--- a/www-apps/opengrok-bin/opengrok-bin-1.1.2.ebuild
+++ b/www-apps/opengrok-bin/opengrok-bin-1.1.2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_11 )
-inherit eutils user distutils-r1
+inherit distutils-r1
MY_PN="${PN/-bin/}"
# 1.1_rc2 -> 1.1-rc2
diff --git a/www-apps/opengrok-bin/opengrok-bin-1.1.ebuild b/www-apps/opengrok-bin/opengrok-bin-1.1.ebuild
deleted file mode 100644
index c031bc8..0000000
--- a/www-apps/opengrok-bin/opengrok-bin-1.1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit eutils user distutils-r1
-
-MY_PN="${PN/-bin/}"
-# 1.1_rc2 -> 1.1-rc2
-MY_PV=$(ver_rs 2 '-')
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="Fast source code search and cross reference engine"
-HOMEPAGE="http://opengrok.github.io/OpenGrok/"
-SRC_URI="https://github.com/OpenGrok/OpenGrok/releases/download/${MY_PV}/${MY_P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="CDDL"
-SLOT="0"
-KEYWORDS="~amd64"
-# use cssc for SCCS support
-IUSE="cssc subversion"
-
-TOMCAT=9
-
-BDEPEND="
- dev-python/pytest-runner[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-DEPEND="
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
-"
-RDEPEND="
- ${DEPEND}
- dev-python/filelock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
- >=dev-util/ctags-5.8
- www-servers/tomcat:${TOMCAT}
- cssc? ( dev-vcs/cssc )
- subversion? ( >=dev-vcs/subversion-1.9.5[java] )
-"
-
-INSTALL_DIR="/opt/${MY_PN}"
-OPENGROK_DIR="/var/${MY_PN}"
-ETC_DIR="${OPENGROK_DIR}/etc"
-SRC_DIR="${OPENGROK_DIR}/src"
-USER_ID="opengrok"
-GROUP_ID="opengrok"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( "doc/README.md" "doc/logging.properties" )
-
-pkg_setup() {
- enewgroup "${GROUP_ID}"
- enewuser "${USER_ID}" -1 -1 -1 "${GROUP_ID}"
-}
-
-src_unpack() {
- default
- cd "${S}" && tar -xf tools/opengrok-tools.tar.gz || die
-}
-
-python_prepare_all() {
- mv opengrok-tools-*/* . || die
-
- sed -i '/resource/d' 'opengrok_tools.egg-info/requires.txt' || die
- sed -i "/'resource'/d" 'setup.py' || die
- sed -i "/'pytest-runner',/d" 'setup.py' || die
-
- # force the finding of ctags (exuberant version is installed as ctags on gentoo)
- sed -i -e "s:'universal-ctags', ::" src/main/python/opengrok_tools/utils/indexer.py || die
-
- sed -i -e '1,2d' man/man1/opengrok.1 || die
- # manpage sed based on Fedora opengrok.spec by Lubomir Kundrak
- sed 's,^<!DOCTYPE.*,<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "docbookx.dtd">,
- s,^<?Pub Inc>,,
- s,^<command>opengrok,<command>opengrok</command>,
- s,^<optional><option>,<arg><option>,
- s,</option></optional>,</option></arg>,
- s,^</command>,,' man/man1/opengrok.1 | \
- xsltproc /usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl -
-
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- doman opengrok.1
-
- dodir "${INSTALL_DIR}"
- cp -pRP lib share "${ED}/${INSTALL_DIR}" || die
-
- diropts -m 0775 -o ${USER_ID} -g ${GROUP_ID}
- keepdir "${ETC_DIR}" "${SRC_DIR}"
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- elog "Create a tomcat instance to host opengrok, see: https://wiki.gentoo.org/wiki/Apache_Tomcat"
- elog "e.g. /usr/share/tomcat-${TOMCAT}/gentoo/tomcat-instance-manager.bash --create"
- elog ""
- elog "Deploy the web app, example:"
- elog " opengrok-deploy ${INSTALL_DIR}/lib/source.war /var/lib/tomcat-${TOMCAT}/webapps"
- elog ""
- elog "Index the source directory (${SRC_DIR}), example:"
- elog " opengrok-indexer -j /usr/bin/java -a ${INSTALL_DIR}/lib/opengrok.jar -- \ "
- elog " --source ${SRC_DIR} --dataRoot ${OPENGROK_DIR}/data \ "
- elog " --writeConfig ${OPENGROK_DIR}/etc/configuration.xml --host http://127.0.0.1:8080"
- elog ""
- elog "If you need to specify JAVA_HOME: export JAVA_HOME=\$(java-config-2 --jdk-home)"
- elog ""
- elog "Browse to: http://YOUR_WEBAPP_SERVER:WEBAPPSRV_PORT/source"
- elog "e.g. http://localhost:8080/source/"
- elog ""
- elog "Restart tomcat if you get an application not-found on first installation:"
- elog "e.g. /etc/init.d/tomcat-${TOMCAT} restart"
- elog ""
- elog "Release notes at: https://github.com/OpenGrok/OpenGrok/releases"
-}
diff --git a/www-apps/opengrok-bin/opengrok-bin-1.2.0.ebuild b/www-apps/opengrok-bin/opengrok-bin-1.2.25.ebuild
index 4e57fa7..3b0d911 100644
--- a/www-apps/opengrok-bin/opengrok-bin-1.2.0.ebuild
+++ b/www-apps/opengrok-bin/opengrok-bin-1.2.25.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_11 )
-inherit eutils user distutils-r1
+inherit distutils-r1
MY_PN="${PN/-bin/}"
# 1.1_rc2 -> 1.1-rc2
diff --git a/www-apps/opengrok-bin/opengrok-bin-1.2.1.ebuild b/www-apps/opengrok-bin/opengrok-bin-1.5.5.ebuild
index 4e57fa7..89d07d3 100644
--- a/www-apps/opengrok-bin/opengrok-bin-1.2.1.ebuild
+++ b/www-apps/opengrok-bin/opengrok-bin-1.5.5.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_11 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit eutils user distutils-r1
+inherit distutils-r1
MY_PN="${PN/-bin/}"
# 1.1_rc2 -> 1.1-rc2
@@ -26,7 +27,6 @@ IUSE="cssc subversion"
TOMCAT=9
BDEPEND="
- dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
"
DEPEND="
@@ -40,6 +40,7 @@ RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-util/ctags-5.8
+ >=virtual/jdk-11
www-servers/tomcat:${TOMCAT}
cssc? ( dev-vcs/cssc )
subversion? ( >=dev-vcs/subversion-1.9.5[java] )
diff --git a/www-apps/opengrok-docker/Manifest b/www-apps/opengrok-docker/Manifest
new file mode 100644
index 0000000..5609ed4
--- /dev/null
+++ b/www-apps/opengrok-docker/Manifest
@@ -0,0 +1,6 @@
+DIST 1.7.21.tar.gz 8663 BLAKE2B 25c6e6f72826db4e89124e16423d2542f0422309e54f5d956522c23f0c7faffca94e9420103fe0e9f6744a65c39029bc9937b7b545ff6e71b152c87e5e2e3d5f SHA512 bbbf6dc9649acd2888840364d6ff16458b630c2de584b3ec212c7abe3976183711ff85c12325e0c186ed2e30afe122dc6a0d1ee10164e859fe5c1bb3356084ab
+DIST opengrok-docker-1.7.26.tar.gz 8661 BLAKE2B 4da3b427f328b799f45a16a3458a3560bfc55d06d363a0f783b262f18501430547dbcf48b08cecaf2e20642884971f30de227328ec9a5c139f9e6841045adbb4 SHA512 7106500672818d0edc4c902923d098918638d83d50e98761284ba98bfcb141095dfb3e16cc86c05bea666a9541c381ab3503476d7ebb228a911665b1d5de267e
+DIST opengrok-docker-1.7.30.tar.gz 8943 BLAKE2B a42ee337e741ac8d63c831511617bc7ba0a6429b344db3a439bfec82d7c2421ab23184737b2a777b47c3c8b2abd59ddaa07f28188c74a0cd3c1163f9a0e4d8d2 SHA512 b210dff23e2264530be19ed95f80f7324d6cc02ae5240a84f65d4838284dd33eb2952e20a3ad805d4eb765d2e9ef85a5acdc96d5c105b78f8d6764c8fb518d53
+EBUILD opengrok-docker-1.7.21.ebuild 746 BLAKE2B c6e31007450dfc2e24c70610285d7344042a8509a48e3118b15e5a403d853c30a8e2b2633eee0b8fb8408d0288fb367edef76b6349b4257b74ab9cb351d42c63 SHA512 beef2e86a54047012b702c06220784007a7a38a61424c035a5c0130a07ff9a4c16b8c8fb09c5a2d500268461b3c2e9d5cf72532b7fc7adf89df88741901a0d76
+EBUILD opengrok-docker-1.7.26.ebuild 769 BLAKE2B 4ae3381ce4a97fa0f38c64373589eebc1b6965656a749ec267cfd7d1407d11147b22563b5b354857ca4ee03bfbd369d9c3b6e852d0c0f61af420c298556130d7 SHA512 413915b92227277d01ff123e01b96059edc19c500425eb3f57bf356882bc7aa28abbf31b87b48c23eaa3fec9bab50d56ed3a1b63151655646f6bfb94186bfaa6
+EBUILD opengrok-docker-1.7.30.ebuild 769 BLAKE2B 4ae3381ce4a97fa0f38c64373589eebc1b6965656a749ec267cfd7d1407d11147b22563b5b354857ca4ee03bfbd369d9c3b6e852d0c0f61af420c298556130d7 SHA512 413915b92227277d01ff123e01b96059edc19c500425eb3f57bf356882bc7aa28abbf31b87b48c23eaa3fec9bab50d56ed3a1b63151655646f6bfb94186bfaa6
diff --git a/www-apps/opengrok-docker/opengrok-docker-1.7.21.ebuild b/www-apps/opengrok-docker/opengrok-docker-1.7.21.ebuild
new file mode 100644
index 0000000..34b27c4
--- /dev/null
+++ b/www-apps/opengrok-docker/opengrok-docker-1.7.21.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit systemd
+
+DESCRIPTION="OpenGrok in a container"
+HOMEPAGE="https://github.com/lmiphay/opengrok-docker"
+SRC_URI="https://github.com/lmiphay/${PN}/archive/refs/tags/${PVR}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ app-containers/docker
+ net-misc/curl
+ net-misc/wget
+ sys-apps/coreutils
+ sys-apps/grep
+"
+DEPEND="
+"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${PF}"
+
+src_install() {
+ dobin "bin/opengrok-docker"
+
+ newconfd "openrc/opengrok.conf.d" "opengrok"
+ newinitd "openrc/opengrok.init.d" "opengrok"
+
+ systemd_dounit "etc/opengrok.service"
+
+ insinto "/etc"
+ doins "etc/opengrok.conf"
+}
diff --git a/www-apps/opengrok-docker/opengrok-docker-1.7.26.ebuild b/www-apps/opengrok-docker/opengrok-docker-1.7.26.ebuild
new file mode 100644
index 0000000..d941193
--- /dev/null
+++ b/www-apps/opengrok-docker/opengrok-docker-1.7.26.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit systemd
+
+DESCRIPTION="OpenGrok in a container"
+HOMEPAGE="https://github.com/lmiphay/opengrok-docker"
+SRC_URI="https://github.com/lmiphay/${PN}/archive/refs/tags/${PVR}.tar.gz -> ${PN}-${PVR}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ app-containers/docker
+ net-misc/curl
+ net-misc/wget
+ sys-apps/coreutils
+ sys-apps/grep
+"
+DEPEND="
+"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${PF}"
+
+src_install() {
+ dobin "bin/opengrok-docker"
+
+ newconfd "openrc/opengrok.conf.d" "opengrok"
+ newinitd "openrc/opengrok.init.d" "opengrok"
+
+ systemd_dounit "etc/opengrok.service"
+
+ insinto "/etc"
+ doins "etc/opengrok.conf"
+}
diff --git a/www-apps/opengrok-docker/opengrok-docker-1.7.30.ebuild b/www-apps/opengrok-docker/opengrok-docker-1.7.30.ebuild
new file mode 100644
index 0000000..d941193
--- /dev/null
+++ b/www-apps/opengrok-docker/opengrok-docker-1.7.30.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit systemd
+
+DESCRIPTION="OpenGrok in a container"
+HOMEPAGE="https://github.com/lmiphay/opengrok-docker"
+SRC_URI="https://github.com/lmiphay/${PN}/archive/refs/tags/${PVR}.tar.gz -> ${PN}-${PVR}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ app-containers/docker
+ net-misc/curl
+ net-misc/wget
+ sys-apps/coreutils
+ sys-apps/grep
+"
+DEPEND="
+"
+
+DOCS="README.md"
+
+S="${WORKDIR}/${PF}"
+
+src_install() {
+ dobin "bin/opengrok-docker"
+
+ newconfd "openrc/opengrok.conf.d" "opengrok"
+ newinitd "openrc/opengrok.init.d" "opengrok"
+
+ systemd_dounit "etc/opengrok.service"
+
+ insinto "/etc"
+ doins "etc/opengrok.conf"
+}
diff --git a/www-apps/opengrok/Manifest b/www-apps/opengrok/Manifest
deleted file mode 100644
index 97ec8d0..0000000
--- a/www-apps/opengrok/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST opengrok.tar.gz 1560600 SHA256 85a6b54d779afdee972a0fe665aec9057a9f07462275dce8c7ac38a374f6a5b1 SHA512 9451f3f30c80e5b9ab11aad9d11fd52aeec5602eca290e1103a56a549d995831eef85256a950ad670d94332ccb75c7cae236b25feb920d9e4587f692db2d5500 WHIRLPOOL f3faa1107686dd1cc513ba28a4ddb9072ab6dcc3d4f0d76665fa69b2b99655fc6c55ea884e3acbb7a97e258be44e53a81cb17430977ca765758593397d8bda1f
-EBUILD opengrok-0.12.1.5.ebuild 2714 SHA256 b7527f2464363715276781cd600d3509e3b47526c3abf59ccdebac90b029b27e SHA512 a571fba436b5f6368ae9c3641e2f1c906a584d7da0357131a4905911a03f121076a592b3ce5e9f02bc2132460d1a57ef5f66da989252b75322ffecb455e77569 WHIRLPOOL 5eb36b927cf20c099773e20dae4ee501816f4aeefef934358a40d0a1abdb19e641b2af2e323f0fb7932c2a78cc031a1a8079f901176b9fbe125fad788c489f4b
diff --git a/www-apps/opengrok/opengrok-0.12.1.5.ebuild b/www-apps/opengrok/opengrok-0.12.1.5.ebuild
deleted file mode 100644
index 8f287ca..0000000
--- a/www-apps/opengrok/opengrok-0.12.1.5.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-inherit eutils user
-
-DESCRIPTION="Fast source code search and cross reference engine"
-HOMEPAGE="http://opengrok.github.io/OpenGrok/"
-SRC_URI="https://github.com/OpenGrok/OpenGrok/archive/${PV}.tar.gz -> ${PN}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="CDDL"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="
- >=dev-java/jflex-1.6.1
- >=dev-util/ctags-5.8
- >=virtual/jdk-1.8
- >=www-servers/tomcat-8.0.32-r1
-"
-DEPEND="
- ${RDEPEND}
- >=dev-java/ant-1.9.2
-"
-
-INSTALL_DIR="/usr/share/opengrok"
-SRC_DIR="/var/opengrok/src"
-USER_ID="opengrok"
-GROUP_ID="opengrok"
-
-S="${WORKDIR}/OpenGrok-${PV}"
-
-src_compile() {
- # Todo:
- # 1. eant / java-pkg_jar-from
- # 2. JFlex.present, lucene-core.jar.present
- # build currently downloads (download-jflex, download-lucene):
- # http://repo1.maven.org/maven2/de/jflex/jflex/1.5.1/jflex-1.5.1.jar
- # http://repo1.maven.org/maven2/org/apache/lucene/lucene-core/4.7.1/lucene-core-4.7.1.jar
- # http://repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/4.7.1/lucene-analyzers-common-4.7.1.jar
- # http://repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/4.7.1/lucene-queryparser-4.7.1.jar
- # http://repo1.maven.org/maven2/org/apache/lucene/lucene-suggest/4.7.1/lucene-suggest-4.7.1.jar
- ant -lib /usr/share/jflex/lib
-}
-
-src_install() {
- sed -i '2iOPENGROK_DISTRIBUTION_BASE=/usr/share/opengrok' OpenGrok
- dobin OpenGrok
-
- dodoc dist/opengrok.1 CHANGES.txt doc/EXAMPLE.txt NOTICE.txt README.txt logging.properties paths.tsv
- rm dist/opengrok.1 # SolBook xml doc
-
- dodir "${INSTALL_DIR}/lib"
- cp -pRP dist/* "${ED}/${INSTALL_DIR}/lib" || die
-
- dodir "${SRC_DIR}"
- fowners "${USER_ID}:${GROUP_ID}" "${SRC_DIR}" -R
- fperms 770 "${SRC_DIR}"
-}
-
-pkg_setup() {
- if ! built_with_use dev-vcs/subversion java; then
- eerror "Opengrok needs java support in subversion to work,"
- eerror "please rebuild subversion with java in its USE."
- fi
-
- enewgroup "${GROUP_ID}"
- enewuser "${USER_ID}" -1 -1 -1 "${GROUP_ID}"
-}
-
-pkg_postinst() {
- elog "To create a tomcat instance to host opengrok, see: https://wiki.gentoo.org/wiki/Apache_Tomcat"
- elog "e.g. /usr/share/tomcat-8/gentoo/tomcat-instance-manager.bash --create"
- elog ""
- elog "To deploy the web app see: https://github.com/OpenGrok/OpenGrok/wiki/How-to-install-OpenGrok"
- elog "e.g. OPENGROK_TOMCAT_BASE=/var/lib/tomcat-8 OpenGrok deploy"
- elog ""
- elog "To index the source directory: OpenGrok index <absolute_path_to_your_SRC_ROOT>"
- elog "e.g. OpenGrok index ${SRC_DIR}"
- elog ""
- elog "Browse to: http://YOUR_WEBAPP_SERVER:WEBAPPSRV_PORT/source"
- elog "e.g. http://localhost:8080/source/"
-}
diff --git a/x11-misc/xphoon/Manifest b/x11-misc/xphoon/Manifest
index 4ff13cc..6e08cfc 100644
--- a/x11-misc/xphoon/Manifest
+++ b/x11-misc/xphoon/Manifest
@@ -1,2 +1,2 @@
-DIST xphoon_14Aug2014.tar.gz 103903 SHA256 64da210d4b2614b5ce442c8271d4b384fbe10026e813776c878b09a2c10fa1ba SHA512 6f0cf53b305cbf15d3b28fdfbcf49ff78689d49fb7b95815b590f3d42f43bda31df1bfd515eefa849579f9055f004cc7bf901741d98e2a10ac4841cc4ed95a00 WHIRLPOOL 6d4500aa1a951df31dc1ce5af859f47f4f0515617854a95443b65b52acedbfc0162d47fc76a01f0a90f3e6652d8bad0e75890e80e5e041af539ff2aea4e30214
-EBUILD xphoon-20140814.ebuild 788 SHA256 051e761325947456a891d4dfc7f535fc3e0f6b30c75d0e87c69941ae46063b61 SHA512 2a41c851644f9daa70e52669e17434fcb357a6df1f5e8cc150c9df7029274228c46061b8c4ca1d5159180c5ea6cdbc5535f58adfc700e786bf7ef09deb2fece7 WHIRLPOOL 08f110f4564de52e7de64c6bb4c05c61527914f23ea5ff508648767218a49f1f99609b1df9430ffb539dbd43b4791dc257c871e5cf678d2ba52e0a501d573a19
+DIST xphoon_14Aug2014.tar.gz 103903 BLAKE2B fa1287790d408a62279d11d67a4b67f957c1c43a31a19388bed20801e1814c3c10001017e45d78d31452d3549d220ddcd400ed7d4367d620ca3a3dc1b91c24d9 SHA512 6f0cf53b305cbf15d3b28fdfbcf49ff78689d49fb7b95815b590f3d42f43bda31df1bfd515eefa849579f9055f004cc7bf901741d98e2a10ac4841cc4ed95a00
+EBUILD xphoon-20140814.ebuild 761 BLAKE2B 765858cecd9624014e46a28ad049fb7dda9c3e4d49b8074d0b0984af5d32f8554aa193791132f1af110f007a910b6f2d250aeccdc10d964dd50f4126cbcaf911 SHA512 421f22b487647bb4782fb558d711c18231dff82a70f5c11cae04d46cd42a93f258a6daa0f612c5c2c24878535b3652a4faf79cc598d3a2f6a888c1b8d37e9ecf
diff --git a/x11-misc/xphoon/xphoon-20140814.ebuild b/x11-misc/xphoon/xphoon-20140814.ebuild
index 5fd86f2..4234266 100644
--- a/x11-misc/xphoon/xphoon-20140814.ebuild
+++ b/x11-misc/xphoon/xphoon-20140814.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=7
inherit toolchain-funcs
@@ -29,14 +28,15 @@ S="${WORKDIR}/${PN}"
src_configure() {
xmkmf || die
+ sed -i '/ CC = gcc/d' "Makefile"
}
src_compile() {
- emake CC="$(tc-getCC)" CCOPTIONS="${CFLAGS}" EXTRA_LDOPTIONS="${LDFLAGS}" || die
+ emake CCOPTIONS="${CFLAGS}" EXTRA_LDOPTIONS="${LDFLAGS}"
}
src_install() {
- dobin ${PN} || die
- newman ${PN}.man ${PN}.1 || die
- dodoc README || die
+ dobin ${PN}
+ newman ${PN}.man ${PN}.1
+ dodoc README
}
diff --git a/x11-wm/tvtwm/Manifest b/x11-wm/tvtwm/Manifest
index 3420faa..f4be66e 100644
--- a/x11-wm/tvtwm/Manifest
+++ b/x11-wm/tvtwm/Manifest
@@ -1,2 +1,4 @@
-DIST tvtwm.pl11.tar.gz 224935 SHA256 aae4c23347497c3246388d42cf753616b2df4dee25f936e54910af2c5625c5d5 SHA512 a754b4bc0307116d3c86b7f159bab47ff4cceb190567db793b9be61963280dd22050fa0041f60d394ca55d190dad92ba9a2859e592b05f25952592943ed59fa0 WHIRLPOOL 73b97058b61adc83381dfae9099c6f492531f92b9fac7eab1ba5aac02976ae6acdb96f0276501a42e77f13f772416e0be8d4c71bcccadaab5e30d4bcc18f7b78
-EBUILD tvtwm-11.ebuild 1103 SHA256 a2a8f56e81545f317ad8eb4af2cf4ca8bde565bd33ff3235882756e8ac055c55 SHA512 5613ce726d8e496e23d222ad111a70ab4c78b6bfb91e07f8c30ddbc219f2268d67357a7e9fd0aa687db7b6c6d1932595724bc7b2a31784110c35b3816ba3b524 WHIRLPOOL 7cab89a9d993176f602fe11c872c25af4f8a55b3a9014ecef649548c070da874df92aa9ed26e46f12f4f86fbf241e4a68e4b1b986e2a7700c39580a04e8d2540
+DIST tvtwm.pl11.tar.gz 224935 BLAKE2B a976621ea87d130bad7e3bdf3c2678472b4bb6d685cbceb03bfec4bb523163a3cfdae2277ef8257ab4768f079edaeada8f3328edda41f655940cd481392f027c SHA512 a754b4bc0307116d3c86b7f159bab47ff4cceb190567db793b9be61963280dd22050fa0041f60d394ca55d190dad92ba9a2859e592b05f25952592943ed59fa0
+EBUILD tvtwm-11-r1.ebuild 1456 BLAKE2B 99aa93a299fb150cd372c6bcd45b4566170fff57681ee43a690dece1a89ff8fefc5e62adeaef1364076a469a30d19943f1bb2d705a175efe84d72bf971e69004 SHA512 3537a21fd4033d0d9f5d92963c949d819fa9cf4fbf4c76a63c7ac9d4b6e9cb4f5cd4c610b690f6fd454a8f50008e91b9097bb0e34c406383fb9e1369950190c4
+EBUILD tvtwm-11-r2.ebuild 1543 BLAKE2B c5f79f153951681a7e684f5a3287fdd4e580dc308f02b73bf37730a057bd509c464e85a6f74d26f213b28a8f98fa3943db2ca4d8e5d767bcb98855b9d3d51bda SHA512 6f7553957ffb94f5c0ee87e3a65601203439e6ec8f5b83c792b7a6e7866a685ce3eb612eaee01c352028c9d29d0a7bb0ba6f1d7bf7e702f5aa4e454c475c4ef1
+EBUILD tvtwm-11.ebuild 1090 BLAKE2B c953d315bb2b8732cdddcb4ca94f9014b1578c240e2e5705cf39e89cbffb05235bcd00675d8c6889e5d3904689241ad37209fcbd11e2ba45e905926ab526dffe SHA512 23453b19a65cf49fd385d0744b6f1aa0cd9161cede6efc094d7dc1435f68709022935352d6b7392a480a6ef247fde81d341e08dcbcb0e3c9cd2f4de12448853d
diff --git a/x11-wm/tvtwm/tvtwm-11-r1.ebuild b/x11-wm/tvtwm/tvtwm-11-r1.ebuild
new file mode 100644
index 0000000..e70ec1d
--- /dev/null
+++ b/x11-wm/tvtwm/tvtwm-11-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_STATIC=no
+inherit xorg-3
+
+DESCRIPTION="tvtwm X11 window manager"
+HOMEPAGE="http://ftp.x.org/contrib/window_managers"
+SRC_URI="http://ftp.x.org/contrib/window_managers/tvtwm.pl11.tar.gz"
+RESTRICT="mirror"
+LICENSE="tvtwm"
+
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-devel/m4
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/libXt
+ "
+DEPEND="${RDEPEND}
+ sys-devel/bison
+ sys-devel/flex
+"
+
+DOCS=( "README" "README.old" "sample-twmrc/cross.twmrc" )
+
+S="${WORKDIR}/${PN}"
+
+src_configure() {
+ xmkmf || die
+ sed -i -e 's:-D_POSIX_SOURCE -D_XOPEN_SOURCE:-D_DEFAULT_SOURCE:g' "Makefile"
+
+ sed -i -e 's:YYBISON:notdef:' "gram.y"
+
+ sed -i '58istatic char *m4_defs(Display *display, char* host);' "parse.c"
+ sed -i -e 's:static char \*m4_defs();::' "parse.c"
+
+ sed -i '43i#include <stdlib.h>' "ssetroot.c"
+ sed -i '43i#include <string.h>' "ssetroot.c"
+
+ sed -i '206d' "regexp.c"
+ sed -i -e 's:extern char \*strchr();:#include <string.h>:' "regexp.c"
+ sed -i '34i#include <stdlib.h>' "regexp.c"
+
+ sed -i '146i#include <unistd.h>' "vdt.c"
+}
+
+src_compile() {
+ emake -j 1 CC="$(tc-getCC)" CCOPTIONS="${CFLAGS}" EXTRA_LDOPTIONS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin ${PN} ssetroot
+
+ newman ${PN}.man ${PN}.1
+
+ insinto /usr/lib/X11/tvtwm
+ newins system.twmrc system.tvtwmrc
+
+ einstalldocs
+}
diff --git a/x11-wm/tvtwm/tvtwm-11-r2.ebuild b/x11-wm/tvtwm/tvtwm-11-r2.ebuild
new file mode 100644
index 0000000..4a698ef
--- /dev/null
+++ b/x11-wm/tvtwm/tvtwm-11-r2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_STATIC=no
+inherit xorg-3
+
+DESCRIPTION="tvtwm X11 window manager"
+HOMEPAGE="http://ftp.x.org/contrib/window_managers"
+SRC_URI="https://ftp.gwdg.de/pub/x11/x.org/contrib/window_managers/tvtwm.pl11.tar.gz"
+RESTRICT="mirror"
+LICENSE="tvtwm"
+
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-devel/m4
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/libXt
+ x11-misc/xbitmaps
+ "
+DEPEND="${RDEPEND}
+ sys-devel/bison
+ sys-devel/flex
+ x11-misc/imake
+"
+
+DOCS=( "README" "README.old" "sample-twmrc/cross.twmrc" )
+
+S="${WORKDIR}/${PN}"
+
+src_configure() {
+ xmkmf || die
+
+ sed -i -e 's:-D_POSIX_SOURCE -D_XOPEN_SOURCE:-D_DEFAULT_SOURCE:g' "Makefile"
+ sed -i '/ CC = gcc/d' "Makefile"
+
+ sed -i -e 's:YYBISON:notdef:' "gram.y"
+
+ sed -i '58istatic char *m4_defs(Display *display, char* host);' "parse.c"
+ sed -i -e 's:static char \*m4_defs();::' "parse.c"
+
+ sed -i '43i#include <stdlib.h>' "ssetroot.c"
+ sed -i '43i#include <string.h>' "ssetroot.c"
+
+ sed -i '206d' "regexp.c"
+ sed -i -e 's:extern char \*strchr();:#include <string.h>:' "regexp.c"
+ sed -i '34i#include <stdlib.h>' "regexp.c"
+
+ sed -i '146i#include <unistd.h>' "vdt.c"
+}
+
+src_compile() {
+ emake -j 1 CC="$(tc-getCC)" CCOPTIONS="${CFLAGS}" EXTRA_LDOPTIONS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin ${PN} ssetroot
+
+ newman ${PN}.man ${PN}.1
+
+ insinto /usr/lib/X11/tvtwm
+ newins system.twmrc system.tvtwmrc
+
+ einstalldocs
+}
diff --git a/x11-wm/tvtwm/tvtwm-11.ebuild b/x11-wm/tvtwm/tvtwm-11.ebuild
index e97d23b..9d1a16c 100644
--- a/x11-wm/tvtwm/tvtwm-11.ebuild
+++ b/x11-wm/tvtwm/tvtwm-11.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=5
+EAPI=7
XORG_STATIC=no
-inherit xorg-2
+inherit xorg-3
DESCRIPTION="tvtwm X11 window manager"
HOMEPAGE="http://ftp.x.org/contrib/window_managers"