a3e284cbb6
Fixed incorrect implementation on rc4. Hidden all the binary executable symbols but one. Expiration date and most strings are encrypted too. All the encrypted payload is now randomized. Group and others read permision is now removed by default as read permision of the script exposes it to disassembling. Fixed bug: "rlax" used after encryption. Fixed bug: "vfork" fails on multiprocessor systems. Fixed sma11 -d option bug. Fixed untraceable() problems on FreeBSD. License clarification about the rc4 implementation. Bug on 64bit systems with expiration dates. Fixing a long standing bug making the source not hidden.
23 lines
601 B
Makefile
23 lines
601 B
Makefile
# $NetBSD: Makefile,v 1.7 2015/07/27 16:32:55 wiz Exp $
|
|
#
|
|
|
|
DISTNAME= shc-3.8.9
|
|
CATEGORIES= sysutils
|
|
MASTER_SITES= http://www.datsi.fi.upm.es/~frosal/sources/
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.datsi.fi.upm.es/~frosal/
|
|
COMMENT= Shell script to C compiler
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
MAKE_FILE= makefile
|
|
MAKE_FLAGS+= CFLAGS=${CFLAGS:Q}
|
|
|
|
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/shc ${DESTDIR}${PREFIX}/bin
|
|
${INSTALL_MAN} ${WRKSRC}/shc.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|