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