Lines 1-6
Link Here
|
1 |
PORTNAME= openssh |
1 |
PORTNAME= openssh |
2 |
DISTVERSION= 9.3p2 |
2 |
DISTVERSION= 9.3p2 |
3 |
PORTREVISION= 0 |
3 |
PORTREVISION= 1 |
4 |
PORTEPOCH= 1 |
4 |
PORTEPOCH= 1 |
5 |
CATEGORIES= security |
5 |
CATEGORIES= security |
6 |
MASTER_SITES= OPENBSD/OpenSSH/portable |
6 |
MASTER_SITES= OPENBSD/OpenSSH/portable |
Lines 101-122
PATCH_SITES+= http://mirror.shatow.net/freebsd/${PORTNAME}/:DEFAULT,hpn,gsskex
Link Here
|
101 |
|
101 |
|
102 |
# Must add this patch before HPN due to conflicts |
102 |
# Must add this patch before HPN due to conflicts |
103 |
.if ${PORT_OPTIONS:MKERB_GSSAPI} || ${FLAVOR:U} == gssapi |
103 |
.if ${PORT_OPTIONS:MKERB_GSSAPI} || ${FLAVOR:U} == gssapi |
104 |
BROKEN= KERB_GSSAPI No patch for ${DISTVERSION} yet. |
104 |
#BROKEN= KERB_GSSAPI No patch for ${DISTVERSION} yet. |
105 |
. if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} |
105 |
. if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} |
106 |
# Needed glue for applying HPN patch without conflict |
106 |
# Needed glue for applying HPN patch without conflict |
107 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn-gss-glue |
107 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn-gss-glue |
108 |
. endif |
108 |
. endif |
109 |
# - See https://sources.debian.org/data/main/o/openssh/ for which subdir to |
109 |
# - See https://sources.debian.org/data/main/o/openssh/ for which subdir to |
110 |
# pull from. |
110 |
# pull from. |
111 |
GSSAPI_DEBIAN_VERSION= 9.2p1 |
111 |
GSSAPI_DEBIAN_VERSION= 9.3p2 |
112 |
GSSAPI_DEBIAN_SUBDIR= ${GSSAPI_DEBIAN_VERSION:U${DISTVERSION}}-2 |
112 |
GSSAPI_DEBIAN_SUBDIR= ${GSSAPI_DEBIAN_VERSION:U${DISTVERSION}}-1 |
113 |
# - Debian does not use a versioned filename so we trick fetch to make one for |
113 |
# - Debian does not use a versioned filename so we trick fetch to make one for |
114 |
# us with the ?<anything>=/ trick. |
114 |
# us with the ?<anything>=/ trick. |
115 |
PATCH_SITES+= https://sources.debian.org/data/main/o/openssh/1:${GSSAPI_DEBIAN_SUBDIR}/debian/patches/gssapi.patch?dummy=/:gsskex |
115 |
PATCH_SITES+= https://sources.debian.org/data/main/o/openssh/1:${GSSAPI_DEBIAN_SUBDIR}/debian/patches/gssapi.patch?dummy=/:gsskex |
116 |
# Bump this when updating the patch location |
116 |
# Bump this when updating the patch location |
117 |
GSSAPI_UPDATE_DATE= 20220203 |
117 |
#GSSAPI_UPDATE_DATE= 20220203 |
118 |
#GSSAPI_DISTVERSION= 9.0p1 |
118 |
GSSAPI_DISTVERSION= 9.3p2 |
119 |
PATCHFILES+= openssh-${GSSAPI_DISTVERSION:U${DISTVERSION}}-gsskex-all-20141021-debian-rh-${GSSAPI_UPDATE_DATE}.patch:-p1:gsskex |
119 |
PATCHFILES+= openssh-${GSSAPI_DISTVERSION:U${DISTVERSION}}-gsskex-all-debian-rh-${GSSAPI_DISTVERSION}.patch:-p1:gsskex |
120 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-auth2-gss.c |
120 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-auth2-gss.c |
121 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-kexgssc.c |
121 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-kexgssc.c |
122 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-kexgsss.c |
122 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-kexgsss.c |