openssh-9.9_p1-1/gpkg-10000644000000000000000000000000014750105470011540 0ustar00openssh-9.9_p1-1/metadata.tar.zst0000644000000000000000000012131114750102332013641 0ustar00(/X? metadata/openssh-9.9_p1.ebuild00006440003630614750102332013353 0ustar0# Copyright 1999-2025 Gentoo Authors # Distributed under the terms ofGNU General Public License v2 EAPI=8 # Remember to checkupstream release/stable branches for patches # to backport! See https://marc.info/?l=unix-dev&m=172723798122122&w=2. VERIFY_SIG_OPENPGP_KEY_PATH=/usr/sharepgp-keys.org.asc inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs verify-sig # Make it more poretween stras # and _p?s. PARCH=${P/_} DESCRIPTION="Port of OpenBSD's free SSH" HOMEPAGE="www.com/" SRC_URI=" mirror:/bsd/OpenSSH//${}.tar.gz ? ( .asc ) " S="${WORKDIR}" LICENSE="BSD GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~-linux ~x86-macos ~ppcxsolaris" # Probably want to drop ssl defaulting to on in a fuversion. IUSE="abi_mips_n32 audit debug kerberos ldns legacy-ciphers libedit livecd+pie security-key se+ssl sttest xmss" RESTRICT="!test? ()QUIRED_ ldns? () pie? ( !) !pam ) xms ) " #s currently fail with XMSS+="!xmssLIB_DEPEND=" ys-process/[-libs(+)] ) net/ldnsecdsa(+),ssl(+)] ) ? ( dev:=? ( >=fido2-1.5.0sys-1.28[ssll-1.1.1l-r1:0virtual/libcrypt zlib-1.2.3" Rcct-group/sshduser!${//\}am? ( krb5${}os-headers kernel_!prefix-gu/-5.1 )}!net-misc-contribauth/pambase-20081028 ) apps/shadowBdev-/autoconfpkgconfigsec- PATCHES=( "${FILESN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps."6fix-xmss-c997-tweak# Bs fromV}" # Our owns}-x-forwarding-slow) pkg_pretend() { local i enabled_eol_flags dis for i in hpn sctp X509; do if has_ "[${i}]"; then +="${i}," +="-fi done if [[ -n ${} && ${OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING} != yes ]]# Skipbinary packages entirely because of environment saving, bug #907892 [[ ${MERGE_TYPE} ==]] && return ewar does not support USE='%,}' anymore."The Base team *STRONGLY* recommends youon this functionality,since these USEs required third-party that often trigger bugsand arquesble provenancIfmust continueing switch to. You will have to remove yourworld file first: 'emerge --deselect' "In oro prevent loss ofmote login access, weabort "Whetheredhorvariant, when re-ingset " =yes" die "Building[${%,}]out fi seople whouscp wrappersnotified of itsal. #531156grep -qs '^ *sshd *:' "${EROOT}"/etc/hosts.{allow,deny} Sorry, but h no longers tcp-,it seems like "you're trto use it. Update p.} src_prepare# don't break .ssh/aized_keys2fun sed -i '/^AKeysFile/s:^:#:' sshd_ || die [[ -d +=( ") Tareincompatible PORTAGE_TMPDIR/e '/\t\tpercent \\/ d' \ -i regress/Maketc-exPKG_CONFIGsed_args=( -e "s:-lo:$(${} -l):" fortify... our gccor us's:-D_FORTOURCE=2::' )_XOPEN s conflicts on S CHOST**+'s/-D//"${[@]}"igure{.ac,}eautoreaddwrite /dev/ptmx use&& append-cpp-DSANDBOX_SECCOMP_FILTER_DEBUGldcWITH_#' glob.n'thing GLOB_TILDE,for, so for replaceto be put in BROKEN_GLOBus, RPF_ECHO_ONexist heredarwinac_cv_func_readpassphrase=no myconf-with="${LD}"-strippid-dirEPREFIX}"$(usex '' '/var')/runsysconfsshlibexecusr/$(get_libdir)/miscdataprivsep-path/var/emptyuser= # opl at runtime; guarantee a known patxauusr/bin/ hardening addsfollowingddition ts walready set in:* -ftrapv (which is brokenGCC anyway),ivial-auto-var-init=zeronicenoend of tohave)zero-call-used-regs=used (history of miscompilationsClang (872548), ICE920350,PR113086,04820481710934)). #Furthermore, OSSH_CHECK_CFLAG_COMPILEuse AC_CACHEso we cannot justTherefpassout, given itnegatoureavoids adare-in bothanddn't be# reliable. _)5 usrldnsdsapamietinslssl-engine)ifelibc_muslmuines bogus valuUTEW753230) +=( utmpw)Workaround15all #869839 (githubllv-project/issues/57692) tc-is-c&& "${ } create_dropinse_varare language blPOSIX://pubs.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_02 LANG LC_ALL LC_COLLATETYPMESSAGES LC_MONETARY LC_NUMERIC LC_TIMEextensiongnusoftware/manual/html_node/Special-Shell-VUAGADDRESIDENTIFICATIONEASUREMENTAMPAPERELEPHONEmkdir -p/ssh{,d}.dcat <<-EOF >/9g.conf # Send367017) SendEnv ${[*]}COLORTERM to match 658540 EOF-RevokedHostKeys/ssh_r_"blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ ssh-rsa AAAAB3NzaC1yc2EIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== cliAccept-sub# override of no s S sftp /sftp-serverpam-pa UsePAM yeThis interfere PAM. PasswordAuthentic noPAM can doown handof MOTDrintMotdLastLogEOFrootp onPermitRootLYmpil test=( -shell=$(eget "${UID}")/no]] || falseRunnfullSSHuites a uthe 'ge "userrun aet only+=(opelse-x SUDO= SSH_SK_PROVIDER= TEST_SSH_UNSAFE_PERMISSIONS=1HOME}"/.sshemake -j1 "${ 2>&1The ow attempobrickrnce.709748ebegin "Avia 'ctl try-sshd eend $?openrc# WeherethRC init scripthas a stop_p, i.e. witor outpuaed sani.rcice -q --ifed --nodeps000110711 DEFINED_PHASES1071603ell unpackFEATUR7140724assume-digbinpkg-docompreslogmulti-pkg -protect-if-moddistlocks-fixlafiles ipc -syncwaiworkparallel-fetchidkgdir-index-trusted preowned qa-unresolved-soname-sstrict un-s-unorphanruserprivyncINHERITED17710libgnu libtooleapi9-pipestatuUSE2040245PF0170079_p1SLOT0225502375031663431264CBUIL30442aarch64--muslC077651210434-O2 HOS360XX101013++ XX71505-Wl,-O1 -as-needed52pam EAPI02128.bz2735632562BZh91AY&SY`z|tD`x7{ٽ}_zǷwx}Z뮚}nؠntuݰRJJN1p'{ۻ}tt{zM $)}Anixۧ}sg돽瞔k[o}{MMo>on6_{^6[}VVϙʽ}ں[u_Up;myև|u֨tVTu{ۻϕ돷 ۛbw^{g68v ewrc}r4kkDVnncJ݀H{;Ս JpY׽w;yl esoמ^-> bd# h OI6M1S=GPA2OITFdSL1GlPh@OMhe4ЙOS<ѣ@ h 4hjj56?RbxLz&3SMD L@T S)ɩO)=&TQ!=@@ML)~M)OHA4;}G"jKZ{U H?>X’7?`? mJEOP*DEXAD0`E& UI zJ!!t"TJEI$F* )ITP]$ b1Ut*""T`" DV1H(0BER,To8d")DTASdO68W9 $QEK"UVJ\'(xdCÙvz{9xux M6Q3"i4e-Hb\k0&qL9ȬvYUX`fa*XS2|lTX] i[f\aLb ZFhŎ \,IRUXiU5tPtdM4b%13>quQv+j.U۩3յ0HYjV%lM44+TQ%(c"bEGVH¸53fkYaIMd, P7NU3VkP9ֆp(9$y%6.][(C-r(:nB&iBDe 6 9v2"UU#׍S3Fʿ߇wc&Q%I{uttiZnaZ` T "d )'eøLP@;PDTC<(lp|^:gDu.R)F^.S['.8i0QO(N;6N._e9;&TٽIp-ܕ4Ye$Єh} 1AE`VWXDEN`AP( טnbPuDґR$(w*TqKcVazDsO-xn5{47Ν]b8ea<>1PsuzFl"2<ة<|Rخ zL G<ih.ٟ=r~}{^#EvzpݟFh Gyz8U0lp5!n8)_ ZgǗ" l{i"]_>|:bȱ1dQ~:dЩz}ٟMY|syc!qLbhTɆV\ϓ5/C Do6fW/aUU% Q3z`@۩Eaw1M4f\#,iuG)(]huoF`>wT38׮6`Dؠ9%ReX%zqCbq)*UP+ިvZ"5|OKty{D ~9(i8x pcSt4V'4me䐐w9)@14$4 9WvGiBx: psm14qlluwj`QΐA4QZ;.$^x:4 7)6{c7CD^p+yZkSoc’*\՞zzGצjwf9KbF&'+w.Xo6dS|CN8ϔBmڭ:93nV0LM_~^7O7!%͗ :*y$+(A9U9x]2C>MuӜ߆z,(5 G Sn$BnJk?l"#{U2lhTtӸAO+1Y)#O24"xkΎb6`Wwldb&zFi2%uHJ*xS8%.QɼwGy}yONxfکoQkҏ}2p= ?I[oljzI m%nyq[vK$3^44MnkmBGq"2*`V0O4cC}Ste7k%BL">6ݏ꾨Fa8zI<'JLם&CgkC9!mnvi<>a^̋3@w"2DYx6-c^<|3s=g#OmpZ_sI'_lD*TvUbd+]Sݭ=2 _gNCgVuRE黝_n?S9ؾl> &Ҡt|;TP|1'G)zx4i+ꧯtuז r hGmlk6 Ua}8t' @! ""5Y$[ 86[M2U]*\?~+i^CIwLk:*ʔZJwi[iJlp1:TUbLLR`1&cu)xQڎCW1 4h*e *(HsϗY=DBz \iyxQ^I9oŎGlpН& MdbkhC b ZFnb8iV~zE