net-dns/technitium-dns: add 15.5.1, drop 15.5

Signed-off-by: Itai Ferber <itai@itaiferber.net>
This commit is contained in:
Itai Ferber committed 2026-09-27 13:59:41 -04:00
1 parent 44c038cee1
commit 094320fc09
2 files changed
+9 -10

No files matched your search

+2 -2
View File
@@ -1,5 +1,5 @@
DIST TechnitiumDnsServer-15.5.0.tar.gz 1844790 BLAKE2B f649196e6555150fec9c182f6086710d6a08259f4035928b39e003aabf2e27d36d07874dbc50e32f7d086e625a7362193fb39ff1419e5cf1068024698af0af53 SHA512 1c98426a1dfec61af40ac0a86e90ac0a77efbcb58e30d79f001c34c15e2c0950145ad5c81f64d830893289b38d22dc9e92ae4245df996b6b0275b9f7e1d655f4
DIST TechnitiumLibrary-15.5.0.tar.gz 253072 BLAKE2B d08fda85a3bccbe35708d9ad66bac1449964497fbfee124e85c1277928cd1a8a5c7e134135f13a70b2a023e09c97195bb3f6db3d39d2e19b590fd335b2f78ec2 SHA512 31f230fe3960ccad501b1b382e9cd50b71546ed471ba13ec0f48f8d47a6568a96eeb567a81765d1b39c1d60ee31bcba3991e79c68520d2b5edba381267fb8da4
DIST TechnitiumDnsServer-15.5.1.tar.gz 1846571 BLAKE2B 5dbfda20242abd5e3451372a126572599cb65e3f8f13e147a9bff1fc851b89d77ed3a7ec4fcd3893a16a33241445eb2252ff62f296297ac434f1f8725fa3ec18 SHA512 70e82adf69d8b120f4769a418a92087fa5dc1154012fef790d747421bcf0846391e3aaa37d64d0fffc9cb502de1d5ea9a2613e69964db75e29b07769509be8d3
DIST TechnitiumLibrary-15.5.1.tar.gz 253454 BLAKE2B 9d9393668467bc06f1fef0356ba1c92f6d466d4b20b7996d398a8205d6841370796abb349efb2f8e31dc3df00e78cbd1974637d23aeb801e8d10967dcfb5ba0e SHA512 f7274a5b94740ca778e864e31040109705684366269be9b4166c07cb056fa632e30c3cb1639f9bbcd1d98e2793acbfdff3ac12eb7b6f6e5698572c1f664f3b2d
DIST bouncycastle.cryptography.2.7.0.nupkg 8730569 BLAKE2B fff71d160d9f20f9f391609031fb48573286cdff3c85a8f54ffa5e1138f12a3a93cafbbe05cbba8450c424b1e86c8be0aa92292712f7c29fbf46f8beef3bd0fd SHA512 2f2b3e749b61a43f2ab8e35a024455f647bc0e0113d02c015bdd4d7898cc547646bd144d3bc0e475179815f08138272f329cc9782dc3b8bae946e9ed627abd23
DIST microsoft.aspnetcore.authentication.openidconnect.10.0.12.nupkg 98603 BLAKE2B 7fe1e27f65632cc85324964c4fc294f37ae6d825137fa092456cae873c419bec3d17070ab123502a329c53868871b9f23f6c3003604d685f13db7f5ca7a22e43 SHA512 bcac1084812dfb28b19bce35d471a591e9d9bf3134ea00312fb93f1d2a08295f2310c4fe4bdc6884a9df7039c1737d2d5f2b34f30db542632cada4b2236920ec
DIST microsoft.bcl.cryptography.10.0.2.nupkg 771019 BLAKE2B f163eeca728ea4ac25b641d8f90b04fd09f57641a743b1a992f5bf24837653fdf0310bfc0b5373a29d1ea4c0b59f40c7c420b823de93f9fe65618bdc5720357d SHA512 adb3ff92b45d5d7546d74432587d2b59ae7ed2a3f94686fc5590ca9e8f75d241e70dc987f577456c1b5d79d3b9a55565a40d72d8c5d6c77eb4ccb2cd2dcb49f9
@@ -24,13 +24,12 @@ system.directoryservices.protocols@10.0.12
"
inherit dotnet-pkg systemd
MYPV="${PV}.0"
SRC_URI_BASE="https://github.com/TechnitiumSoftware"
DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server"
HOMEPAGE="https://technitium.com/dns/"
SRC_URI="
$SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz
$SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz
$SRC_URI_BASE/DnsServer/archive/refs/tags/v${PV}.tar.gz -> TechnitiumDnsServer-${PV}.tar.gz
$SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${PV}.tar.gz -> TechnitiumLibrary-${PV}.tar.gz
${NUGET_URIS}
"
@@ -42,10 +41,10 @@ KEYWORDS="~amd64"
RDEPEND=">=dev-libs/icu-70"
DOTNET_PKG_PROJECTS=(
"${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj"
"${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj"
"${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj"
"${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj"
"${S}/TechnitiumLibrary-dns-server-v${PV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj"
"${S}/TechnitiumLibrary-dns-server-v${PV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj"
"${S}/TechnitiumLibrary-dns-server-v${PV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj"
"${S}/DnsServer-${PV}/DnsServerApp/DnsServerApp.csproj"
)
src_prepare() {
@@ -59,7 +58,7 @@ src_prepare() {
# explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there
# instead for the DLLs to be located.
local replace_hintpaths="s|<HintPath>(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|<HintPath>${DOTNET_PKG_OUTPUT}|g"
grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \
grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${PV}" \
| xargs -0 sed -E -i "${replace_hintpaths}" \
|| die
}