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-9.6p1.tar.gz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= openpam:dev:standard
23 BUILDRUN_DEPENDS= libedit:single:standard
24 openpam:primary:standard
26 USES= cpe autoreconf ncurses ssl zlib
28 LICENSE= CUSTOM1:primary
29 LICENSE_NAME= CUSTOM1:"OpenSSH BSD-style license"
30 LICENSE_FILE= CUSTOM1:{{WRKSRC}}/LICENCE
34 FPC_EQUIVALENT= security/openssh-portable
37 CONFIGURE_ARGS= --with-md5-passwords
40 --with-privsep-user=nobody
41 --with-xauth={{LOCALBASE}}/bin/xauth
42 --with-pid-dir=/var/run
47 --without-stackprotect
49 VAR_OPSYS[dragonfly]= CONFIGURE_ARGS=--disable-libutil
52 ${MV} ${STAGEDIR}${PREFIX}/etc/ssh_config \
53 ${STAGEDIR}${PREFIX}/etc/ssh_config.sample
54 ${MV} ${STAGEDIR}${PREFIX}/etc/sshd_config \
55 ${STAGEDIR}${PREFIX}/etc/sshd_config.sample
56 ${RM} -r ${STAGEDIR}/var
59 ${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} \
60 ${GREP} -l u_int64_t | ${XARGS} \
61 ${REINPLACE_CMD} -e 's|u_int64_t|uint64_t|g'
63 [FILE:750:descriptions/desc.primary]
64 Portable version of OpenBSD's OpenSSH utility.
66 Normal OpenSSH development produces a very small, secure, and easy to
67 maintain version for the OpenBSD project. The OpenSSH Portability Team
68 takes that pure version and adds portability code so that OpenSSH can run
69 on many other operating systems (Unfortunately, in particular since
70 OpenSSH does authentication, it runs into a *lot* of differences between
71 Unix operating systems).
73 The portable OpenSSH follows development of the official version, but
74 releases are not synchronized. Portable releases are marked with a 'p'
75 (e.g. 3.1p1). The official OpenBSD source will never use the 'p' suffix,
76 but will instead increment the version number when they hit 'stable spots'
81 910211c07255a8c5ad654391b40ee59800710dd8119dd5362de09385aa7a777c 1857862 openssh-9.6p1.tar.gz
84 [FILE:217:manifests/plist.primary]
85 @sample etc/ssh_config.sample
86 @sample etc/sshd_config.sample
104 [FILE:283:manifests/plist.man]
120 ssh-pkcs11-helper.8.gz
125 [FILE:361:patches/patch-configure.ac]
126 --- configure.ac.orig 2023-12-18 14:59:50 UTC
128 @@ -1727,7 +1727,7 @@ AC_ARG_WITH([libedit],
129 LIBEDIT=`$PKGCONFIG --libs libedit`
130 CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
132 - LIBEDIT="-ledit -lcurses"
133 + LIBEDIT="-ledit -lncurses"
135 OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
136 AC_CHECK_LIB([edit], [el_init],