commit: e61845e81a24f2a853b1dc55bfe3d3cd708e11f4 Author: Hee-Suk <hskimse1 <AT> gmail <DOT> com> AuthorDate: Sat Jan 17 17:10:12 2026 +0000 Commit: Hee-Suk Kim <hskimse1 <AT> gmail <DOT> com> CommitDate: Sat Jan 17 17:10:12 2026 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e61845e8
net-misc/dpibreak: add 0.2.2 Signed-off-by: Hee-Suk <hskimse1 <AT> gmail.com> net-misc/dpibreak/Manifest | 3 + net-misc/dpibreak/dpibreak-0.2.2.ebuild | 107 ++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) diff --git a/net-misc/dpibreak/Manifest b/net-misc/dpibreak/Manifest index 1fecfa7369..459e51421b 100644 --- a/net-misc/dpibreak/Manifest +++ b/net-misc/dpibreak/Manifest @@ -7,15 +7,18 @@ DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad800409 DIST block2-0.6.2.crate 34505 BLAKE2B 15cd481767a6467f8021f9245c29c2b0fc98a74c022280881c46bbe5cf221cd9c305e884f92d90ccf31e26e5a5a4b3ebb0c88f2345361c244ef7db1d778eb8ab SHA512 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38 DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883 DIST cc-1.2.52.crate 93477 BLAKE2B cd41e15b688d648d8719d234b55a857e7209400f4922fca66579d91468204c83ea09c001fb324035193ff3229a26a20089bab3b10db19fa680c4283c126d5e16 SHA512 40c0091fb0a0fdca5cf333159233e4ea9b29ad9d8893fb91b3f3e6634448b7624791bb8e33768b19a3ba03980a3004edb973c32c427254a290b459b2e26c333a +DIST cc-1.2.53.crate 93555 BLAKE2B 1d76b368a2aa6b7e07db3a1c1050ecb9932f698d6870e436015649adc1744155ebfe0a25d1c5803bca024db5b39b9c6092779c9937a8fc89c0da11d6ecfa0a2f SHA512 a1759e2f5f43198f6084752600fed136f360d5722cd11466f5653f401eaf33371f31d0583112c122d58c81c4638afb856f23e1662f38ed97e98bc426cc87da0b DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c DIST ctrlc-3.5.1.crate 14115 BLAKE2B 8ceb599eadec6c7ea734555b4b47d06f35c869a708ddfab1cc244e4a225cdeee91478a18b7d18c397b8f16d8b6d7f1787c2c14a33a8896376f2412077a724143 SHA512 5ba086b889d1328eaa3649a89115cfab24850a99c4c4926766d3f513241238f7e266bf0d2d5029e98ce21b3f770bf7ea3acbde3a0432b83499d2a8361ad2a4df DIST dispatch2-0.3.0.crate 54606 BLAKE2B db60f0e73ae0858168c617de34e22347e657b22f5328e7d86c136008d3b6b93ae36f295b1b5b3ca677c419e333451d16dfb7852627fa36639807dc7f4cdc9a04 SHA512 2f0a168885fabe8fb7443994bb666c94ce95d9b1f14eee6e19b185b27d4cb33c5e76f85244cb9e5735566d02b7c61675e42911d6d99b079590dbd124aed56f59 DIST dpibreak-0.1.1.tar.gz 1143686 BLAKE2B 39ebb2c0499f40854c7270f11969cde87e92c2c50b5856551818572a5719d576765606ff1481d10ff5acf9e276a55a87b7a7e2a54bf6f5e42c7160893e4c6351 SHA512 88ff6f8c56bcb81798035b30d66a3ee28ca41a0ac502791caeecff34a15453ce889a553a9412a9648e115a454e3fbcb1d49f46c79bc72b47cc850cddeaebc673 DIST dpibreak-0.2.1.tar.gz 1144619 BLAKE2B 4b5ba1ffb9fe4ebd92f8fbd360897f6cefe1a9b5b47ce6a6cf29af9f44f8823b8d131589fd8098fd1d3f77786635170d6e0dfd1f35fc8ca4300f6b89ac58d5f2 SHA512 6da68fd83df87f0934ffaf0ec6f7d18ae153388c7b1f3a10cab9697756e6e1263f558c27af7fab1905d2b51d18f8fb46ec7b55e18fd40e50468a5cbad40a3455 +DIST dpibreak-0.2.2.tar.gz 1144394 BLAKE2B 7346ce1a39cba15486efbe0acf294d3c308b07366e1b21e15fd4023e967f56889136b29330713b62230c988f0834c027b5ada9798a67d8887ee2fe352e139068 SHA512 a097a805afca03a44ae4e14269b8b080bcbbb287fb5f1fc7667a4c9b21dcffd6ce86d81f5958f761d0cb3084decb350b6b3d8da8851180858faa29a2dd926622 DIST etherparse-0.13.0.crate 180331 BLAKE2B 7046d702bd0d5f3b69c164dd2830e16b817516c0300f27c8a27cbeb843f67e5f8cc1474d64f2cf53993df44b97f97aa2f562605bc4b5195d7065bc465171592b SHA512 c3dca6ea878512ad7e8c69644aa079e92e9b81877f02720f628320fc46be2def21aeba598c0db33ae21934edd04ef9c1f4c768280cbaeffb356b79a49ad5ae78 DIST etherparse-0.18.2.crate 447115 BLAKE2B d7ad95be53ed002a99052271be29198b2aa998f0de82deec202f79894d4110195be6bbcca95632661d00fc67522c2f16e42fdbb03bd1ed01795a666b7006cd8b SHA512 d1015f6db8fec297acb2d2d9d10eb74e74a4cbf2feadf6fd986a3cac4b265a1e75896e816a61c83f72bc60b8c12fc257fbf9170b00585ed59b9d8410440e726f DIST find-msvc-tools-0.1.7.crate 31127 BLAKE2B f03d90b4424edb825d1de41630af61e9ee939a0656aefaf7bdb697b62866cf5ca0428bc3a28ba22f4bd13f681f62c067bc67597a21b8b2d8a0dec48abf6b63d4 SHA512 b2780e4981b113eb72cc17a4e91e4e6ac106c4965303834d30110ba0c27328a2d4c877295ca7ed7a0814c745daef9473a4065feab8eaa4ddc4ef577155e6b902 +DIST find-msvc-tools-0.1.8.crate 31151 BLAKE2B b2d29513fd7122b0c6a7d6044411a00afab33095e48ee1509eed6e10103d4ab60060f9495be4ac2eb0081707e8cc99624bd286258ca6a6b516c9100aa1584211 SHA512 cf103ee75e8f387904561fc75d03b9a29a7e81705bf6c11bc520e73e7f645937b8346c2854361f3325ffcbebf9874ce68df82d9cdca9b8f19d4d882548453d68 DIST iptables-0.4.3.crate 6671 BLAKE2B cd9dae3284c9e4469c8788b6eb20f15c69a080a7c4e9534566e50338973681aeea3ae8a5bddc82bb93319b8b4937ea6e20ca02c0beb6ba362347f28ca35bf1bb SHA512 c88ca3289a4f8a69c98606bac4d9a83e066d7d3325f9065b51228721a75d5fce628a690ab4f6b4ab5cfa76dcfaf849922a8f903acb6a5138d9bc8c3d76a537c2 DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f diff --git a/net-misc/dpibreak/dpibreak-0.2.2.ebuild b/net-misc/dpibreak/dpibreak-0.2.2.ebuild new file mode 100644 index 0000000000..a8a83bd1c3 --- /dev/null +++ b/net-misc/dpibreak/dpibreak-0.2.2.ebuild @@ -0,0 +1,107 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.0 + +EAPI=8 + +CRATES=" + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] +" + +RUST_MIN_VER="1.85.0" + +inherit cargo + +DESCRIPTION="Simple and efficient DPI circumvention tool in Rust." +HOMEPAGE="https://github.com/dilluti0n/dpibreak" +SRC_URI=" + https://github.com/dilluti0n/dpibreak/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" LGPL-3+ MIT Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + || ( net-firewall/nftables net-firewall/iptables ) +" + +DEPEND=" + net-libs/libnetfilter_queue + net-libs/libnfnetlink +" + +IUSE="doc" + +src_install() { + cargo_src_install + doman dpibreak.1 + + if use doc; then + dodoc README.md CHANGELOG + fi +}
