summaryrefslogtreecommitdiff
path: root/net-wireless
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-04 07:58:30 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-04 07:58:30 +0000
commit5e0583283abb5e0f998830cea3f4f9785699b2ed (patch)
treec9999a88a0ae4409d0f85dc733d2b42181f94a53 /net-wireless
parentfa3c4c282d03b85eb600bae6ec57b619004feb5a (diff)
gentoo auto-resync : 04:01:2024 - 07:58:30
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/Manifest.gzbin13749 -> 13912 bytes
-rw-r--r--net-wireless/aic8800/Manifest3
-rw-r--r--net-wireless/aic8800/aic8800-1.0.3.ebuild58
-rw-r--r--net-wireless/aic8800/metadata.xml13
-rw-r--r--net-wireless/unifi/Manifest2
-rw-r--r--net-wireless/unifi/unifi-8.0.26.ebuild106
6 files changed, 182 insertions, 0 deletions
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 8025a640beac..70b0f0a8306c 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/aic8800/Manifest b/net-wireless/aic8800/Manifest
new file mode 100644
index 000000000000..38cc6f038b84
--- /dev/null
+++ b/net-wireless/aic8800/Manifest
@@ -0,0 +1,3 @@
+DIST aic8800-1.0.3.deb 535400 BLAKE2B 0e337bded43f99a00fb3d786742418d7faf0adf3d6e517933d4d4a82e7e723e5f45798991238a02fb1836529a5d72cc56181356939eb150feb4c26f14dcd762e SHA512 0917ac4f5a594adb68c084f38bedacb92f3c0700d13dda497943d199bd883c18fc624ffc579091b40fdc6322dc2e5b81cc21add06b27ae8364ee2f8f9f119a7d
+EBUILD aic8800-1.0.3.ebuild 1250 BLAKE2B 867a75598c5f3ca2e900da456397035cc2c2819e2e74415e27fea51a828c0dcb1179d9a0de4fe58619b6a50db090feaedeb0bd873e637cb40aa42d285486edc9 SHA512 6092611cf1c30ae478271c927a49d3c98bcb64be87c75f5eb1223c17b0885263826d037496f72c6dbd472398cf60f6519290ce0521ae7a8f891720bb7ef76756
+MISC metadata.xml 486 BLAKE2B e988be4f0cfe552bb8feccdb545341a0823323892af230d37380f4a205bd1c95e4f7011d0570e68ffbb277129542dcc9753e4a4a7478ff905b424704bebe7222 SHA512 c5302c7a7e1db6291fd6f6eef4264f6ab06e3264bea8b17389605c7d532896d95d558b916c710362112b0af2404222cba511fc4b565872ce81e30c53b1c7d50a
diff --git a/net-wireless/aic8800/aic8800-1.0.3.ebuild b/net-wireless/aic8800/aic8800-1.0.3.ebuild
new file mode 100644
index 000000000000..79471e659a08
--- /dev/null
+++ b/net-wireless/aic8800/aic8800-1.0.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit linux-mod-r1 udev unpacker
+
+DESCRIPTION="aic8800 driver for AICSemi AIC8800/8801/8800DC/8800DW/8800FC Wifi/Bluetooth"
+HOMEPAGE="https://www.aicsemi.com/ https://linux.brostrend.com/troubleshooting/source-code/"
+
+SRC_URI="https://linux.brostrend.com/${PN}-dkms.deb -> ${P}.deb"
+
+LICENSE="GPL-2+ firmware? ( freedist )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="+firmware udev"
+
+CONFIG_CHECK="~MAC80211 ~BT_HCIBTUSB"
+
+BDEPEND+="
+ $(unpacker_src_uri_depends)"
+
+S="${WORKDIR}/usr/src/${P}"
+
+src_compile() {
+ MODULES_MAKEARGS+=(
+ KDIR="${KV_OUT_DIR}"
+ )
+ emake "${MODULES_MAKEARGS[@]}"
+}
+
+src_install() {
+ linux_moduleinto kernel/drivers/net/wireless/${PN}
+ linux_domodule aic8800_fdrv/aic8800_fdrv.ko aic_load_fw/aic_load_fw.ko
+ modules_post_process
+ if use firmware; then
+ insinto /lib/firmware
+ doins -r "${WORKDIR}/lib/firmware/aic8800DC"
+ fi
+ if use udev; then
+ # install udev rules for USB mode switching
+ udev_newrules "${WORKDIR}/lib/udev/rules.d/aic.rules" 99-aic-modeswitch.rules
+ fi
+}
+
+pkg_postinst() {
+ if use udev; then
+ udev_reload
+ fi
+ linux-mod-r1_pkg_postinst
+}
+
+pkg_postrm() {
+ if use udev; then
+ udev_reload
+ fi
+}
diff --git a/net-wireless/aic8800/metadata.xml b/net-wireless/aic8800/metadata.xml
new file mode 100644
index 000000000000..567331d7b4af
--- /dev/null
+++ b/net-wireless/aic8800/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chithanh@gentoo.org</email>
+ <name>Chí-Thanh Christopher Nguyễn</name>
+ </maintainer>
+ <longdescription>Upstream out-of-tree aic8800 linux driver for the following chips:
+AIC8800 AIC8801 AIC8800DC AIC8800DW AIC8800FC</longdescription>
+ <use>
+ <flag name="firmware">Install device firmware</flag>
+ </use>
+</pkgmetadata>
diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index d0efc0adc4dd..2e95550b1c70 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -7,9 +7,11 @@ AUX unifi.service-r2 233 BLAKE2B 95d87f040be667c5d5817bc9b6eabfa3d2ef454cfcdd60b
DIST unifi-6.5.55.zip 157805689 BLAKE2B 09a7b69143478d0b81dd6f7be1746b1a35cd00ee034471c512d04e4f91aa02688871857edf3c0ef538e601aaf8eccdd0c55193a9bde10924ddeff1fd333da355 SHA512 c2f677de819268366d65622238c1b8d6d8abcd5e06d6f1f635d9755573eff5a6aca0c84298a111b0da5e80bade8132e05339035edde3cc5fc08834f2d6c4b26e
DIST unifi-7.5.187.zip 172434106 BLAKE2B db54079f30c9f61989ceb70474ea68559189804876000534c2a0165a9ef2324f92d19e7b055eaa31cd77e7bd90db0c29aa9f20953dc17a5c54cc646a5c862990 SHA512 703e29273412c497a5bea74210e8c409c629b81fee2badd3f116bbb31a2ca82942ff0281303c0da57757a85e44f4457ba3730deaba0a1f4cc2adc1eb5ace3276
DIST unifi-8.0.24.zip 158256126 BLAKE2B d7b767908027bb6df460ebd8c9779f7816f2b3f14d94e1a5be368fbabe135e062a7401ecd6d5ea7d82044abc6f727d9ef4061dddacd7148d5627326ecff1243c SHA512 1612819afe58e93c958538f5ff83288ea95aff3a82a39a83dea8c9ec8451c3fb528299ab6976c2ba7cddcad0de4fa2036c800266230e5c6cbbd2348de370cace
+DIST unifi-8.0.26.zip 158255139 BLAKE2B 8a6cbb1ebf167bdf7bf8f38b97187f1b327b174b2d16b6bc1f9ccf62f9d93954650de94f1b893de33cf6ae2774f90d5febdce3fc103a5e99c2ed0f19fe2e02b7 SHA512 e30bcace03c079535ddfb183f8d1e27754f60754f7d66826febbcc3b3aa49c258914716c0ac967a010efb3d57f5766a989dd3e15ed9e9ac5e2e6996db443ca9a
DIST unifi-8.0.7.zip 158459828 BLAKE2B 24404aa01d574245127da119f1ec54ecca22c80b778c117f88dd5102dd0196b6616ab75befb5de7cc97428b2712a1aeb05f86317f7e652fbe49e47e7315cf7fd SHA512 91932b4d12bb4af68ad16e641ed824e93f9a478c7a9a42b4b9ac43d92d23ece8aa5cb53bfcbd06bedf5442986f76d91b933ce3ef4e4955c6bd4d1cc7e1ca1472
EBUILD unifi-6.5.55-r2.ebuild 2487 BLAKE2B 32f355cfa0223b1161372a38085082ccf40888192ce9159bfcaaeec0f8dd85e73a124eef2b5bfda559c693159af92f6e44fd67888126094561d7711b011b150e SHA512 5ff01a288d1d67c7e25e37bc03549b698f1a8feffcac404fbbae0880e9707210de6c1ac454058913496f7dadec80006a311d4e88ce713c34265521717ae8b72b
EBUILD unifi-7.5.187.ebuild 2625 BLAKE2B cf5a2a149be2a16cc06e22cb9deb12ea8a43d7e3075ba8c2697d3a0dd96b4b88f4e87ddc9bfd0950ccc6833642297d4b9e2502f74837f3141cec69e04bef0c5b SHA512 2d380904153dbaa0610b5d07e729fa340a994b3442b497b7a9bff1fe8503ef7c2cd23cded46feb8993101b741122cdb0c1df546e4d6ee6fb2fc2ae65d70792f8
EBUILD unifi-8.0.24.ebuild 2626 BLAKE2B 52d033090bb167fe22ae87420d7e3a9bccebe6ee0bfd44431ceee7c4627663fc32c3dc6bfdc344be5103313bec054ca434feb4e39511145fd5de1d47acbb0ac8 SHA512 c3a12b1691e8dc02c6c855580e626f0131985a94332ad4ded111dcbb0c149db0ab6d9873f9d07f164579f1eb9dac787394b95528b62e956129b0262b12bcbc9a
+EBUILD unifi-8.0.26.ebuild 2618 BLAKE2B eef245d9c3b4c04876afe4c6907720c081ef2dce400290b591a86d5cb071178e85e704e0d1bd986be969d7025131cdb553d071c4716240cfb9e2b7d5976d5241 SHA512 e1eb37a484ff7bc9eb1d905ffc2b816f2654bb74fe31a9bbfb2c362a560d339e25bba06fd878c6d954d824fc826ff2ba22f3f151073e8b219816320bb569cc12
EBUILD unifi-8.0.7.ebuild 2617 BLAKE2B 0b0a10cdd8cd14a0a444db59e3e58544ee6a2b66f957e4dbec6431590e1e292bd3b1545e5c9121d6d8e2c5acd13daf2dc3de6bd1826aebef4c83b8d06fbb861c SHA512 b73825a61ab9b96cd14da5aa7dff230fd284af4291fec76de49f7f78fbf250889c407822818254893a966b6e4709952e88ff033e2b54c14eeb7111edff30f220
MISC metadata.xml 706 BLAKE2B c089f7ad4712f8ad5ef71f8127686dd13a7d3ead5f31dff6c939b100c18920680d648c4d27af479dc14624b5365fc038998f478ae82222fc2f2d073bbb7b58cb SHA512 8866e9107a41456a238b21316a1b174167b4343a55bcca2964b05e44fcc2d157df113a7867496726fcdc0eabf3e244e14567e03b53e3e1df2b11a2d932fa761c
diff --git a/net-wireless/unifi/unifi-8.0.26.ebuild b/net-wireless/unifi/unifi-8.0.26.ebuild
new file mode 100644
index 000000000000..57d0287b2a6c
--- /dev/null
+++ b/net-wireless/unifi/unifi-8.0.26.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Set this var for any releases except stable
+# RC_SUFFIX="-"
+
+inherit java-pkg-2 readme.gentoo-r1 systemd
+
+DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs"
+HOMEPAGE="https://www.ubnt.com"
+SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip"
+S="${WORKDIR}/UniFi"
+
+KEYWORDS="-* ~amd64 ~arm64"
+LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="systemd system-mongodb"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+ acct-group/unifi
+ acct-user/unifi
+ dev-db/mongodb
+ virtual/jre:17
+"
+
+BDEPEND="app-arch/unzip"
+
+DOCS=( "readme.txt" )
+
+QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so"
+
+src_prepare() {
+ if [[ ${CHOST} != aarch64* ]]; then
+ rm -r lib/native/Linux/aarch64 || die
+ fi
+ if [[ ${CHOST} != x86_64* ]]; then
+ rm -r lib/native/Linux/x86_64 || die
+ fi
+
+ if [[ ${CHOST} == aarch64* ]]; then
+ if ! use systemd; then
+ rm lib/native/Linux/aarch64/libubnt_sdnotify_jni.so || die
+ fi
+ fi
+ if [[ ${CHOST} == x86_64* ]]; then
+ if ! use systemd; then
+ rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die
+ fi
+ fi
+
+ default
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ insinto /usr/lib/unifi
+ doins -r dl lib webapps
+ ! use system-mongodb && doins -r bin
+
+ diropts -o unifi -g unifi
+ keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi
+
+ for symlink in conf data run tmp work; do
+ dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink}
+ done
+ dosym ../../../var/log/unifi /usr/lib/unifi/logs
+
+ java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar
+ java-pkg_dolauncher \
+ unifi \
+ --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp \
+ -Djava.library.path= \
+ --add-opens java.base/java.lang=ALL-UNNAMED \
+ --add-opens java.base/java.time=ALL-UNNAMED \
+ --add-opens java.base/sun.security.util=ALL-UNNAMED \
+ --add-opens java.base/java.io=ALL-UNNAMED \
+ --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED' \
+ --jar ace.jar \
+ --pwd '/usr/lib/unifi'
+
+ if use system-mongodb; then
+ systemd_newunit "${FILESDIR}"/unifi-mongodb.service unifi.service
+ newinitd "${FILESDIR}"/unifi-mongodb.initd unifi
+ else
+ systemd_newunit "${FILESDIR}"/unifi.service-r2 unifi.service
+ newinitd "${FILESDIR}"/unifi.initd-r2 unifi
+ fi
+
+ newconfd "${FILESDIR}"/unifi.confd unifi
+
+ echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die
+ doenvd "${T}"/99unifi
+
+ einstalldocs
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}