Ravenports generated: 19 Apr 2021 15:45
[ravenports.git] / bucket_EE / openssh
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               openssh
4 VERSION=                8.6p1
5 KEYWORDS=               security
6 VARIANTS=               standard
7 SDESC[standard]=        Portable version of OpenBSD's OpenSSH
8 HOMEPAGE=               https://www.openssh.com/portable.html
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
13 DISTFILE[1]=            openssh-8.6p1.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILDRUN_DEPENDS=       libedit:single:standard
21                         openpam:single:standard
22
23 USES=                   cpe autoreconf ncurses ssl zlib
24
25 LICENSE=                CUSTOM1:single
26 LICENSE_NAME=           CUSTOM1:"OpenSSH BSD-style license"
27 LICENSE_FILE=           CUSTOM1:{{WRKSRC}}/LICENCE
28 LICENSE_SCHEME=         solo
29
30 CPE_VENDOR=             openbsd
31 FPC_EQUIVALENT=         security/openssh-portable
32
33 MUST_CONFIGURE=         gnu
34 CONFIGURE_ARGS=         --with-md5-passwords
35                         --with-libedit
36                         --with-pam
37                         --with-privsep-user=nobody
38                         --with-xauth={{LOCALBASE}}/bin/xauth
39                         --with-pid-dir=/var/run
40                         --with-mantype=man
41                         --with-ssl-engine
42                         --disable-utmp
43                         --disable-wtmp
44                         --without-stackprotect
45
46 VAR_OPSYS[dragonfly]=   CONFIGURE_ARGS=--disable-libutil
47
48 post-install:
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
54
55 post-patch-sunos:
56         ${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} \
57                 ${GREP} -l u_int64_t | ${XARGS} \
58                 ${REINPLACE_CMD} -e 's|u_int64_t|uint64_t|g'
59
60 [FILE:750:descriptions/desc.single]
61 Portable version of OpenBSD's OpenSSH utility.
62
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).
69
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' 
74 in their development.
75
76
77 [FILE:99:distinfo]
78 c3e6e4da1621762c850d03b47eed1e48dff4cc9608ddeb547202a234df8ed7ae      1786328 openssh-8.6p1.tar.gz
79
80
81 [FILE:500:manifests/plist.single]
82 @sample etc/ssh_config.sample
83 @sample etc/sshd_config.sample
84 bin/
85  scp
86  sftp
87  ssh
88  ssh-add
89  ssh-agent
90  ssh-keygen
91  ssh-keyscan
92 etc/moduli
93 libexec/
94  sftp-server
95  ssh-keysign
96  ssh-pkcs11-helper
97  ssh-sk-helper
98 sbin/sshd
99 share/man/man1/
100  scp.1.gz
101  sftp.1.gz
102  ssh-add.1.gz
103  ssh-agent.1.gz
104  ssh-keygen.1.gz
105  ssh-keyscan.1.gz
106  ssh.1.gz
107 share/man/man5/
108  moduli.5.gz
109  ssh_config.5.gz
110  sshd_config.5.gz
111 share/man/man8/
112  sftp-server.8.gz
113  ssh-keysign.8.gz
114  ssh-pkcs11-helper.8.gz
115  ssh-sk-helper.8.gz
116  sshd.8.gz
117
118
119 [FILE:361:patches/patch-configure.ac]
120 --- configure.ac.orig   2021-04-16 03:55:25 UTC
121 +++ configure.ac
122 @@ -1641,7 +1641,7 @@ AC_ARG_WITH([libedit],
123                         LIBEDIT=`$PKGCONFIG --libs libedit`
124                         CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
125                 else
126 -                       LIBEDIT="-ledit -lcurses"
127 +                       LIBEDIT="-ledit -lncurses"
128                 fi
129                 OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
130                 AC_CHECK_LIB([edit], [el_init],
131