New port: security/razorback-officeCat:
Razorback is a framework for an intelligence driven security solution. It consists of a Dispatcher at the core of the system, surrounded by Nuggets of varying types. The OfficeCat nugget provides the ability to examine Microsoft Office documents to determine the presence of potential exploit conditions in the file. WWW: http://razorbacktm.sourceforge.net/ PR: ports/167749 Submitted by: Tom Judge <tom@tomjudge.com>
This commit is contained in:
parent
e7bd12c00a
commit
f41a9936e9
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=299077
@ -794,6 +794,7 @@
|
||||
SUBDIR += razorback-fsMonitor
|
||||
SUBDIR += razorback-fsWalk
|
||||
SUBDIR += razorback-masterNugget
|
||||
SUBDIR += razorback-officeCat
|
||||
SUBDIR += razorback-pdfFox
|
||||
SUBDIR += razorback-scriptNugget
|
||||
SUBDIR += razorback-swfScanner
|
||||
|
54
security/razorback-officeCat/Makefile
Normal file
54
security/razorback-officeCat/Makefile
Normal file
@ -0,0 +1,54 @@
|
||||
# New ports collection makefile for: razorback-officeCat
|
||||
# Date created: 2011/06/8
|
||||
# Whom: Tom Judge <tom@tomjudge.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= officeCat
|
||||
PORTVERSION= 0.5.0
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= SF/razorbacktm/Nuggets
|
||||
PKGNAMEPREFIX= razorback-
|
||||
DIST_SUBDIR= razorback
|
||||
|
||||
MAINTAINER= tj@FreeBSD.org
|
||||
COMMENT= Framework for an intelligence driven security - OfficeCat Detection
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS= razorback_api:${PORTSDIR}/security/razorback-api
|
||||
BUILD_DEPENDS= razorback-masterNugget>=0.5.0:${PORTSDIR}/security/razorback-masterNugget \
|
||||
wine:${PORTSDIR}/emulators/wine
|
||||
RUN_DEPENDS= razorback-masterNugget>=0.5.0:${PORTSDIR}/security/razorback-masterNugget \
|
||||
wine:${PORTSDIR}/emulators/wine
|
||||
|
||||
ONLY_FOR_ARCHS= i386
|
||||
ONLY_FOR_ARCHS_REASON= only supported under i386 due to wine requirements
|
||||
|
||||
OPTIONS_DEFINE= DEBUG ASSERT
|
||||
ASSERT_DESC= Enable Asserts
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
RB_LIBDIR?= ${PREFIX}/lib/razorback
|
||||
GNU_CONFIGURE= yes
|
||||
USE_AUTOTOOLS= libtool
|
||||
USE_LDCONFIG= ${RB_LIBDIR}
|
||||
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
CONFIGURE_ARGS+=--enable-debug
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MASSERT}
|
||||
CONFIGURE_ARGS+=--enable-assert
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
${LN} -sf ${RB_LIBDIR}/officeCat.so.2 ${RB_LIBDIR}/officeCat.so.2.0.0
|
||||
@if [ ! -f ${PREFIX}/etc/razorback/officecat.conf ]; then \
|
||||
${CP} -p ${PREFIX}/etc/razorback/officecat.conf.sample ${PREFIX}/etc/razorback/officecat.conf ; \
|
||||
fi
|
||||
|
||||
.include <bsd.port.mk>
|
2
security/razorback-officeCat/distinfo
Normal file
2
security/razorback-officeCat/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (razorback/officeCat-0.5.0.tar.gz) = 4859ae46311b0da42631fec55056a866e06944e30a418c52c9b2b4d6259dc6e8
|
||||
SIZE (razorback/officeCat-0.5.0.tar.gz) = 453252
|
9
security/razorback-officeCat/pkg-descr
Normal file
9
security/razorback-officeCat/pkg-descr
Normal file
@ -0,0 +1,9 @@
|
||||
Razorback is a framework for an intelligence driven security solution.
|
||||
It consists of a Dispatcher at the core of the system, surrounded by
|
||||
Nuggets of varying types.
|
||||
|
||||
The OfficeCat nugget provides the ability to examine Microsoft
|
||||
Office documents to determine the presence of potential exploit
|
||||
conditions in the file.
|
||||
|
||||
WWW: http://razorbacktm.sourceforge.net/
|
16
security/razorback-officeCat/pkg-plist
Normal file
16
security/razorback-officeCat/pkg-plist
Normal file
@ -0,0 +1,16 @@
|
||||
@comment $FreeBSD$
|
||||
@unexec if cmp -s %D/etc/razorback/officecat.conf %D/etc/razorback/officecat.conf.sample; then rm -f %D/etc/razorback/officecat.conf; fi
|
||||
etc/razorback/officecat.conf.sample
|
||||
@exec if [ ! -f %D/etc/razorback/officecat.conf ]; then cp %D/%F %B/officecat.conf; fi
|
||||
@dirrmtry etc/razorback
|
||||
lib/razorback/officeCat.so.2.0.0
|
||||
lib/razorback/officeCat.so.2
|
||||
lib/razorback/officeCat.so
|
||||
lib/razorback/officeCat.la
|
||||
lib/razorback/officeCat.a
|
||||
@dirrmtry lib/razorback
|
||||
libexec/razorback/officeCat/officecat.exe
|
||||
libexec/razorback/officeCat/officecat.exe.so
|
||||
libexec/razorback/officeCat/officecat.exe.exe.so
|
||||
@dirrm libexec/razorback/officeCat
|
||||
@dirrmtry libexec/razorback
|
Loading…
Reference in New Issue
Block a user