From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Apr 19 02:40:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C109FCAD for ; Sat, 19 Apr 2014 02:40:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9B6721C5A for ; Sat, 19 Apr 2014 02:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s3J2e0CE006995 for ; Sat, 19 Apr 2014 02:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s3J2e0x3006994; Sat, 19 Apr 2014 02:40:00 GMT (envelope-from gnats) Resent-Date: Sat, 19 Apr 2014 02:40:00 GMT Resent-Message-Id: <201404190240.s3J2e0x3006994@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Sacha Clayton Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A4509C49 for ; Sat, 19 Apr 2014 02:36:26 +0000 (UTC) Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 83FD81C3A for ; Sat, 19 Apr 2014 02:36:26 +0000 (UTC) Received: from cgiserv.freebsd.org ([127.0.1.6]) by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s3J2aQ2N042222 for ; Sat, 19 Apr 2014 02:36:26 GMT (envelope-from nobody@cgiserv.freebsd.org) Received: (from nobody@localhost) by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s3J2aQPr042208; Sat, 19 Apr 2014 02:36:26 GMT (envelope-from nobody) Message-Id: <201404190236.s3J2aQPr042208@cgiserv.freebsd.org> Date: Sat, 19 Apr 2014 02:36:26 GMT From: Sacha Clayton To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/188781: [PATCH] Update to 2.7.1; Fix compile under 10.0; Become maintainer X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2014 02:40:00 -0000 >Number: 188781 >Category: ports >Synopsis: [PATCH] Update to 2.7.1; Fix compile under 10.0; Become maintainer >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sat Apr 19 02:40:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Sacha Clayton >Release: 10.0-release >Organization: >Environment: FreeBSD 10-0.case.witopia.net 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: I would like to become the maintainer of this port. This patch does this and fixes the following issues: * Update to 2.7.1 (from 2.7) * Fix compile under clang / FreeBSD 10.0-release merges patches from https://github.com/ossec/ossec-hids/pull/132 >How-To-Repeat: >Fix: Patch attached with submission follows: diff -urN ossec-hids-server.orig/Makefile ossec-hids-server/Makefile --- ossec-hids-server.orig/Makefile 2014-04-15 17:48:55.000000000 +0000 +++ ossec-hids-server/Makefile 2014-04-18 18:29:26.000000000 +0000 @@ -2,14 +2,13 @@ # $FreeBSD: head/security/ossec-hids-server/Makefile 340722 2014-01-22 17:00:46Z mat $ PORTNAME= ossec-hids -PORTVERSION= 2.7 +PORTVERSION= 2.7.1 PORTREVISION?= 0 CATEGORIES= security -MASTER_SITES= http://www.ossec.net/files/ \ - http://www.ossec.net/files/old/ +MASTER_SITES= http://www.ossec.net/files/ PKGNAMESUFFIX= -server -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bsd@chlytor.net COMMENT?= A security tool to monitor and check logs and intrusions USE_RC_SUBR= ossec-hids diff -urN ossec-hids-server.orig/distinfo ossec-hids-server/distinfo --- ossec-hids-server.orig/distinfo 2014-04-15 17:48:55.000000000 +0000 +++ ossec-hids-server/distinfo 2014-04-18 18:30:01.000000000 +0000 @@ -1,2 +1,2 @@ -SHA256 (ossec-hids-2.7.tar.gz) = f8ac4a7d74068a8ca4f14e3c906bfa3a68a87fd026b463422bea79fe9d747249 -SIZE (ossec-hids-2.7.tar.gz) = 818656 +SHA256 (ossec-hids-2.7.1.tar.gz) = a81d11cd6c3f21058968f5c72c25b160d3218ea28d648d8abd6a78f4ae4196ec +SIZE (ossec-hids-2.7.1.tar.gz) = 837818 diff -urN ossec-hids-server.orig/files/patch-install.sh ossec-hids-server/files/patch-install.sh --- ossec-hids-server.orig/files/patch-install.sh 1970-01-01 00:00:00.000000000 +0000 +++ ossec-hids-server/files/patch-install.sh 2014-04-18 18:53:36.000000000 +0000 @@ -0,0 +1,50 @@ +--- ./install.sh.orig 2013-10-29 18:13:44.000000000 +0000 ++++ ./install.sh 2014-04-18 18:41:06.000000000 +0000 +@@ -11,7 +11,7 @@ + # Changelog 15/07/2006 - Rafael M. Capovilla + # New function AddTable to add support for OpenBSD pf rules in firewall-drop active response + +-# Changelog 29 March 2012 - Adding hybrid mode (standalone + agent) ++# Changelog 29 March 2012 - Adding hybrid mode (standalone + agent) + + + +@@ -67,9 +67,6 @@ + echo "5- ${installing}" + + echo "DIR=\"${INSTALLDIR}\"" > ${LOCATION} +- echo "CC=${CC}" >> ${LOCATION} +- echo "GCC=${CC}" >> ${LOCATION} +- echo "CLANG=clang" >> ${LOCATION} + + # Changing Config.OS with the new C flags + # Checking if debug is enabled +@@ -344,7 +341,7 @@ + echo " " >> $NEWCONFIG + fi + +- ++ + + + echo "" +@@ -811,19 +808,6 @@ + export PATH + fi + +- ls "`which gcc`" > /dev/null 2>&1 +- if [ ! $? = 0 ]; then +- ls "`which cc`" > /dev/null 2>&1 +- if [ ! $? = 0 ]; then +- if [ "X${USER_BINARYINSTALL}" = "X" ]; then +- catError "0x3-dependencies" +- fi +- fi +- CC="cc" +- else +- CC="gcc" +- fi +- + PATH=$OLDOPATH + export PATH + } diff -urN ossec-hids-server.orig/files/patch-src__Config.Make ossec-hids-server/files/patch-src__Config.Make --- ossec-hids-server.orig/files/patch-src__Config.Make 1970-01-01 00:00:00.000000000 +0000 +++ ossec-hids-server/files/patch-src__Config.Make 2014-04-18 18:53:36.000000000 +0000 @@ -0,0 +1,10 @@ +--- ./src/Config.Make.orig 2013-10-29 18:13:44.000000000 +0000 ++++ ./src/Config.Make 2014-04-18 18:42:10.000000000 +0000 +@@ -8,6 +8,7 @@ + include ${PT}Config.OS + + ++CC?=cc + CFLAGS = -g -Wall -I${PT} -I${PT}headers ${CPATH} ${CEXTRA} ${DEXTRA} ${EEXTRA} ${FEXTRA} ${GEXTRA} ${HEXTRA} ${CGEOIP} -DARGV0=\"${NAME}\" -DXML_VAR=\"var\" -DOSSECHIDS + + SOURCES = *.c diff -urN ossec-hids-server.orig/files/patch-src__InstallServer.sh ossec-hids-server/files/patch-src__InstallServer.sh --- ossec-hids-server.orig/files/patch-src__InstallServer.sh 2014-04-15 17:48:55.000000000 +0000 +++ ossec-hids-server/files/patch-src__InstallServer.sh 2014-04-18 18:53:36.000000000 +0000 @@ -1,5 +1,5 @@ ---- ./src/InstallServer.sh.orig 2012-11-08 21:24:55.000000000 -0500 -+++ ./src/InstallServer.sh 2013-01-14 10:44:36.000000000 -0500 +--- ./src/InstallServer.sh.orig 2014-04-18 18:50:21.000000000 +0000 ++++ ./src/InstallServer.sh 2014-04-18 18:31:03.000000000 +0000 @@ -195,7 +195,7 @@ fi fi @@ -9,7 +9,7 @@ find ${DIR}/rules/ -type f -exec chmod 440 {} \; # If the local_rules is saved, moved it back -@@ -318,12 +318,12 @@ +@@ -326,12 +326,12 @@ ls ../etc/ossec.mc > /dev/null 2>&1 if [ $? = 0 ]; then diff -urN ossec-hids-server.orig/files/patch-src__LOCATION ossec-hids-server/files/patch-src__LOCATION --- ossec-hids-server.orig/files/patch-src__LOCATION 2014-04-15 17:48:55.000000000 +0000 +++ ossec-hids-server/files/patch-src__LOCATION 2014-04-18 19:02:44.000000000 +0000 @@ -1,7 +1,8 @@ -diff -ruN src/LOCATION.orig src/LOCATION ---- src/LOCATION.orig Tue Oct 25 18:18:50 2005 -+++ src/LOCATION Mon Apr 2 10:51:37 2007 -@@ -1,2 +1,2 @@ +--- ./src/LOCATION.orig 2014-04-18 18:48:18.000000000 +0000 ++++ ./src/LOCATION 2014-04-18 18:41:06.000000000 +0000 +@@ -1,4 +1 @@ -DIR="/var/ossec" +-CC=gcc +-GCC=gcc +-CLANG=clang +DIR="PREFIX" - CC=gcc diff -urN ossec-hids-server.orig/files/patch-src__Makeall ossec-hids-server/files/patch-src__Makeall --- ossec-hids-server.orig/files/patch-src__Makeall 1970-01-01 00:00:00.000000000 +0000 +++ ossec-hids-server/files/patch-src__Makeall 2014-04-18 18:53:36.000000000 +0000 @@ -0,0 +1,11 @@ +--- ./src/Makeall.orig 2013-10-29 18:13:44.000000000 +0000 ++++ ./src/Makeall 2014-04-18 18:41:06.000000000 +0000 +@@ -104,7 +104,7 @@ + else + + echo 'int main() { short one = 1; char *cp = (char*)&one; if ( *cp == 0 ) return(1); else return(0); }' > isbigendian.c +- gcc -o isbigendian isbigendian.c ++ cc -o isbigendian isbigendian.c + ./isbigendian + if [ $? = 1 ]; then + echo "INFO: Big endian set." diff -urN ossec-hids-server.orig/files/patch-src__Makefile ossec-hids-server/files/patch-src__Makefile --- ossec-hids-server.orig/files/patch-src__Makefile 1970-01-01 00:00:00.000000000 +0000 +++ ossec-hids-server/files/patch-src__Makefile 2014-04-18 18:53:36.000000000 +0000 @@ -0,0 +1,23 @@ +--- ./src/Makefile.orig 2013-10-29 18:13:44.000000000 +0000 ++++ ./src/Makefile 2014-04-18 18:41:06.000000000 +0000 +@@ -47,14 +47,14 @@ + @echo "CEXTRA=-DCLIENT" >> ./Config.OS + + setclang: +- @mv LOCATION LOCATION.backup +- @sed -e "s/^CC=.*/CC=clang/g" LOCATION.backup > LOCATION +- @rm LOCATION.backup ++ @mv Config.Make Config.Make.backup ++ @sed -e "s/^CC?=.*/CC=clang/g" Config.Make.backup > Config.Make ++ @rm Config.Make.backup + + unsetclang: +- @mv LOCATION LOCATION.backup +- @sed -e "s/^CC=.*/CC=gcc/g" LOCATION.backup > LOCATION +- @rm LOCATION.backup ++ @mv Config.Make Config.Make.backup ++ @sed -e "s/^CC=clang/CC?=cc/g" Config.Make.backup > Config.Make ++ @rm Config.Make.backup + + setprelude: + @echo "CPRELUDE=-DPRELUDE -lprelude `libprelude-config --pthread-cflags` `libprelude-config --libs`" >> ./Config.OS diff -urN ossec-hids-server.orig/files/patch-src__headers__defs.h ossec-hids-server/files/patch-src__headers__defs.h --- ossec-hids-server.orig/files/patch-src__headers__defs.h 2014-04-15 17:48:55.000000000 +0000 +++ ossec-hids-server/files/patch-src__headers__defs.h 2014-04-18 19:03:09.000000000 +0000 @@ -1,9 +1,8 @@ -diff -ruN src/headers/defs.h.orig src/headers/defs.h ---- src/headers/defs.h.orig Thu Feb 22 01:44:26 2007 -+++ src/headers/defs.h Mon Apr 2 10:54:45 2007 -@@ -86,7 +86,7 @@ - #endif - +--- ./src/headers/defs.h.orig 2014-04-18 18:51:41.000000000 +0000 ++++ ./src/headers/defs.h 2014-04-18 18:31:03.000000000 +0000 +@@ -98,7 +98,7 @@ + #endif + #ifndef DEFAULTDIR - #define DEFAULTDIR "/var/ossec" + #define DEFAULTDIR "PREFIX" diff -urN ossec-hids-server.orig/files/patch-src__init__shared.sh ossec-hids-server/files/patch-src__init__shared.sh --- ossec-hids-server.orig/files/patch-src__init__shared.sh 1970-01-01 00:00:00.000000000 +0000 +++ ossec-hids-server/files/patch-src__init__shared.sh 2014-04-18 18:53:36.000000000 +0000 @@ -0,0 +1,10 @@ +--- ./src/init/shared.sh.orig 2013-10-29 18:13:44.000000000 +0000 ++++ ./src/init/shared.sh 2014-04-18 18:41:06.000000000 +0000 +@@ -28,7 +28,6 @@ + NAMESERVERS=`cat /etc/resolv.conf | grep "^nameserver" | cut -d " " -sf 2` + NAMESERVERS2=`cat /etc/resolv.conf | grep "^nameserver" | cut -sf 2` + HOST_CMD=`which host` +-CC="" + NAME="OSSEC HIDS" + INSTYPE="server" + DEFAULT_DIR=`grep DIR ${LOCATION} | cut -f2 -d\"` diff -urN ossec-hids-server.orig/files/patch-src__os_crypto__sha1__Makefile ossec-hids-server/files/patch-src__os_crypto__sha1__Makefile --- ossec-hids-server.orig/files/patch-src__os_crypto__sha1__Makefile 1970-01-01 00:00:00.000000000 +0000 +++ ossec-hids-server/files/patch-src__os_crypto__sha1__Makefile 2014-04-18 18:53:36.000000000 +0000 @@ -0,0 +1,11 @@ +--- ./src/os_crypto/sha1/Makefile.orig 2013-10-29 18:13:44.000000000 +0000 ++++ ./src/os_crypto/sha1/Makefile 2014-04-18 18:41:06.000000000 +0000 +@@ -9,8 +9,6 @@ + + SRCS = sha1_op.c + sha1_OBJS = sha1_op.o +-CC=$(GCC) +- + + sha1: + $(CC) $(CFLAGS) -c $(SRCS) diff -urN ossec-hids-server.orig/files/patch-src__os_crypto__sha1__md32_common.h ossec-hids-server/files/patch-src__os_crypto__sha1__md32_common.h --- ossec-hids-server.orig/files/patch-src__os_crypto__sha1__md32_common.h 1970-01-01 00:00:00.000000000 +0000 +++ ossec-hids-server/files/patch-src__os_crypto__sha1__md32_common.h 2014-04-18 18:53:36.000000000 +0000 @@ -0,0 +1,11 @@ +--- ./src/os_crypto/sha1/md32_common.h.orig 2013-10-29 18:13:44.000000000 +0000 ++++ ./src/os_crypto/sha1/md32_common.h 2014-04-18 18:41:06.000000000 +0000 +@@ -607,7 +607,7 @@ + } + + #ifndef MD32_REG_T +-#define MD32_REG_T long ++#define MD32_REG_T int + /* + * This comment was originaly written for MD5, which is why it + * discusses A-D. But it basically applies to all 32-bit digests, diff -urN ossec-hids-server.orig/files/patch-src__rootcheck__check_rc_ports.c ossec-hids-server/files/patch-src__rootcheck__check_rc_ports.c --- ossec-hids-server.orig/files/patch-src__rootcheck__check_rc_ports.c 1970-01-01 00:00:00.000000000 +0000 +++ ossec-hids-server/files/patch-src__rootcheck__check_rc_ports.c 2014-04-18 18:53:36.000000000 +0000 @@ -0,0 +1,10 @@ +--- ./src/rootcheck/check_rc_ports.c.orig 2013-10-29 18:13:44.000000000 +0000 ++++ ./src/rootcheck/check_rc_ports.c 2014-04-18 18:41:06.000000000 +0000 +@@ -86,7 +86,6 @@ + return(0); + } + +- + memset(&server, 0, sizeof(server)); + server.sin_family = AF_INET; + server.sin_port = htons( port ); >Release-Note: >Audit-Trail: >Unformatted: