1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Portable version of OpenBSD's OpenSSH
8 HOMEPAGE= https://www.openssh.com/portable.html
9 CONTACT= Michael_Reim[kraileth@elderlinux.org]
12 SITES[main]= http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
13 DISTFILE[1]= openssh-8.6p1.tar.gz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILDRUN_DEPENDS= libedit:single:standard
21 openpam:single:standard
23 USES= cpe autoreconf ncurses ssl zlib
25 LICENSE= CUSTOM1:single
26 LICENSE_NAME= CUSTOM1:"OpenSSH BSD-style license"
27 LICENSE_FILE= CUSTOM1:{{WRKSRC}}/LICENCE
31 FPC_EQUIVALENT= security/openssh-portable
34 CONFIGURE_ARGS= --with-md5-passwords
37 --with-privsep-user=nobody
38 --with-xauth={{LOCALBASE}}/bin/xauth
39 --with-pid-dir=/var/run
44 --without-stackprotect
46 VAR_OPSYS[dragonfly]= CONFIGURE_ARGS=--disable-libutil
49 ${MV} ${STAGEDIR}${PREFIX}/etc/ssh_config \
50 ${STAGEDIR}${PREFIX}/etc/ssh_config.sample
51 ${MV} ${STAGEDIR}${PREFIX}/etc/sshd_config \
52 ${STAGEDIR}${PREFIX}/etc/sshd_config.sample
53 ${RM} -r ${STAGEDIR}/var
56 ${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} \
57 ${GREP} -l u_int64_t | ${XARGS} \
58 ${REINPLACE_CMD} -e 's|u_int64_t|uint64_t|g'
60 [FILE:750:descriptions/desc.single]
61 Portable version of OpenBSD's OpenSSH utility.
63 Normal OpenSSH development produces a very small, secure, and easy to
64 maintain version for the OpenBSD project. The OpenSSH Portability Team
65 takes that pure version and adds portability code so that OpenSSH can run
66 on many other operating systems (Unfortunately, in particular since
67 OpenSSH does authentication, it runs into a *lot* of differences between
68 Unix operating systems).
70 The portable OpenSSH follows development of the official version, but
71 releases are not synchronized. Portable releases are marked with a 'p'
72 (e.g. 3.1p1). The official OpenBSD source will never use the 'p' suffix,
73 but will instead increment the version number when they hit 'stable spots'
78 c3e6e4da1621762c850d03b47eed1e48dff4cc9608ddeb547202a234df8ed7ae 1786328 openssh-8.6p1.tar.gz
81 [FILE:500:manifests/plist.single]
82 @sample etc/ssh_config.sample
83 @sample etc/sshd_config.sample
114 ssh-pkcs11-helper.8.gz
119 [FILE:361:patches/patch-configure.ac]
120 --- configure.ac.orig 2021-04-16 03:55:25 UTC
122 @@ -1641,7 +1641,7 @@ AC_ARG_WITH([libedit],
123 LIBEDIT=`$PKGCONFIG --libs libedit`
124 CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
126 - LIBEDIT="-ledit -lcurses"
127 + LIBEDIT="-ledit -lncurses"
129 OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
130 AC_CHECK_LIB([edit], [el_init],