pkgsrc/security/ssh2/Makefile
seb 2291c3b221 Initial import of ssh version 2.3.0 into the NetBSD Packages Collection.
This package provides Secure Shell client and server for V.2 SSH protocol
from SSH Communications Security.

Based on PR 15358 from Greg A. Woods <woods@planix.com>.
2002-08-06 00:48:09 +00:00

87 lines
2.4 KiB
Makefile

# $NetBSD: Makefile,v 1.1.1.1 2002/08/06 00:48:09 seb Exp $
#
DISTNAME= ssh-3.2.0
PKGNAME= ${DISTNAME:C/ssh-/ssh2-/}
CATEGORIES= security
MASTER_SITES= ftp://ftp.ssh.com/pub/ssh/
MAINTAINER= packages@netbsd.org
HOMEPAGE= http://www.ssh.com
COMMENT= Secure Shell client and server for V.2 SSH protocol
CONFLICTS= openssh-[0-9]* ssh6-[0-9]* ssh-[0-9]* sftp-[0-9]*
GNU_CONFIGURE= YES
USE_BUILDLINK_ONLY= YES
PKG_SYSCONFSUBDIR= ssh2
BUILD_DEFS+= USE_INET6
CRYPTO= YES
.include "../../mk/bsd.prefs.mk"
.if (${OPSYS:M*BSD} == "") && (${OPSYS} != "Linux")
LICENSE= no-commercial-use
.endif
SSH_PID_DIR= /var/run # default directory for PID files
SSH_PID_DIR.SunOS= /etc # Solaris doesn't have a /var/run
.if defined(SSH_PID_DIR.${OPSYS})
SSH_PID_DIR= ${SSH_PID_DIR.${OPSYS}}
.endif
CONFIGURE_ARGS+= --without-daemonpam --without-clientpam
CONFIGURE_ARGS+= --without-ssh-agent1-compat
CONFIGURE_ARGS+= --without-ssh1-compat
CONFIGURE_ARGS+= --with-libwrap=${BUILDLINK_DIR}
CONFIGURE_ARGS+= --with-pid-dir=${SSH_PID_DIR}
# Setting FOREIGN_ETCDIR to PKG_SYSCONFBASE may seem stupid
# if PKG_SYSCONFDIR.${PKG_SYSCONFVAR} is set but it does no harm...
CONFIGURE_ARGS+= --with-foreign-etcdir=${PKG_SYSCONFBASE}
CONFIGURE_ARGS+= --with-etcdir=${PKG_SYSCONFDIR}
MAKE_ENV+= PKGBASE=${PKGBASE}
RCD_SCRIPTS= ssh2_secure_shell
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
EGFILES= ext_authorization_example.sh \
kbdint_plugin_example.sh
CONFS= sshd2_config ssh2_config ssh_dummy_shell.out
CONF_FILES= # empty
.for FILE in ${CONFS}
CONF_FILES+= ${EGDIR}/${FILE} ${PKG_SYSCONFDIR}/${FILE}
.endfor
FILES_SUBST= SSH_PID_DIR=${SSH_PID_DIR}
OWN_DIRS= ${PKG_SYSCONFDIR}/knownhosts
OWN_DIRS+= ${PKG_SYSCONFDIR}/hostkeys
DOCSDIR= ${PREFIX}/share/doc/${PKGBASE}
DOCS= CHANGES FAQ HOWTO.anonymous.sftp INSTALL LICENSE \
NEWS README REGEX-SYNTAX SSH2.QUICKSTART \
RFC.authorization_program_protocol \
RFC.kbdint_plugin_protocol
post-build:
@${SED} ${FILES_SUBST_SED} ${FILESDIR}/ssh2_secure_shell.sh \
> ${WRKDIR}/ssh2_secure_shell
post-install:
${INSTALL_DATA_DIR} ${DOCSDIR}
.for FILE in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
.endfor
.for FILE in ${EGFILES}
${INSTALL_DATA} ${WRKSRC}/${FILE} ${EGDIR}
.endfor
${INSTALL_SCRIPT} ${WRKDIR}/ssh2_secure_shell ${PREFIX}/etc/rc.d/ssh2_secure_shell
.include "../../security/tcp_wrappers/buildlink.mk"
.include "../../mk/x11.buildlink.mk"
.include "../../mk/bsd.pkg.install.mk"
.include "../../mk/bsd.pkg.mk"