59 lines
1.4 KiB
Makefile
59 lines
1.4 KiB
Makefile
# $NetBSD$
|
|
|
|
PKGBASE= shellinabox
|
|
SIB_VER= v2.20
|
|
DISTNAME= ${PKGBASE}-${SIB_VER}
|
|
PKGREVISION= 3
|
|
CATEGORIES= www
|
|
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=shellinabox/}
|
|
GITHUB_PROJECT= ${PKGBASE}
|
|
GITHUB_TAG= ${SIB_VER}
|
|
|
|
MAINTAINER= ast@NetBSD.org
|
|
HOMEPAGE= https://github.com/shellinabox/shellinabox
|
|
COMMENT= JavaScript/CSS web server instrumentation for terminal emulation
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
EXTRACT_USING= bsdtar
|
|
|
|
USE_TOOLS+= gtar aclocal automake autoconf gm4 gmake autoheader
|
|
USE_LANGUAGES= c
|
|
USE_LIBTOOL= yes
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
# see patches/patch-service-ssh-rm-rsa-options
|
|
CFLAGS+= -DOMIT_RSA_OPTIONS_FROM_SSH_SERVICE
|
|
|
|
SIB_USER?= shellinabox
|
|
SIB_GROUP?= shellinabox
|
|
PKG_GROUPS= ${SIB_GROUP}
|
|
PKG_USERS= ${SIB_USER}:${SIB_GROUP}
|
|
PKG_GROUPS_VARS= SIB_USER
|
|
PKG_USERS_VARS= SIB_GROUP
|
|
|
|
RCD_SCRIPTS+= shellinaboxd
|
|
RCD_SCRIPT_SRC.shellinaboxd= ${WRKSRC}/shellinaboxd.in
|
|
|
|
SUBST_CLASSES+= sib
|
|
SUBST_STAGE.sib= pre-configure
|
|
SUBST_MESSAGE.sib= Crafting a shellinaboxd rc.d script with sane defaults
|
|
SUBST_FILES.sib+= ${WRKSRC}/shellinaboxd.in
|
|
SUBST_VARS.sib+= PREFIX SIB_USER SIB_GROUP
|
|
|
|
INSTALLATION_DIRS= sbin ${PKGMANDIR}/man1
|
|
|
|
post-extract:
|
|
${CP} ${FILESDIR}/shellinaboxd.in ${WRKSRC}
|
|
|
|
pre-configure:
|
|
${RUN} cd ${WRKSRC} && \
|
|
aclocal && \
|
|
libtoolize --copy --automake && \
|
|
autoheader && \
|
|
autoconf && \
|
|
automake --copy --add-missing --foreign
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|