From nobody Fri Apr 01 08:41:08 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 0B8791A3C4AC; Fri, 1 Apr 2022 08:41:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KVDCm4G83z4v14; Fri, 1 Apr 2022 08:41:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648802468; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8VkEDg8uGyi075YV/h5O9l7whjsBGA89Sj4vBoyY99g=; b=X2BG7BTdc4hH+Lt0SRiwH/8sOP6vbeM87+YCkoGSG5V5+qdVCoXUOPPTm/2z7rvvjTlwT5 bjASpGadbURhqS7w4+GI3mephoamAzkTInebaavifev6loQtl+vuO+GAmr97fg0+uldqCv LHdR0pCUXvQHh0QUWHLc2oQVoluL8F/D5a2FGezGPOXB/MWtRI31gskzQzAwmgimSqXzIU VFyBO8g6snv57r/MApXopHR/NbBE/4VE+KBiVuIS0d61A95sI7QAzkFUsOPDQ3+yUx7YCE fhEpr+oxPBMyxCGQvBswq0T6LqYuy2tdFv4k9y0uR8VIeLaSoGk0ruDIDcZSzw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 55B9411230; Fri, 1 Apr 2022 08:41:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2318f8tP045311; Fri, 1 Apr 2022 08:41:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2318f8xc045310; Fri, 1 Apr 2022 08:41:08 GMT (envelope-from git) Date: Fri, 1 Apr 2022 08:41:08 GMT Message-Id: <202204010841.2318f8xc045310@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 16e48a3e7912 - main - security/libprelude: Resurrect List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 16e48a3e791202c95fd27ab21a62c4075b5d9b67 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648802468; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8VkEDg8uGyi075YV/h5O9l7whjsBGA89Sj4vBoyY99g=; b=btnLXGtQilxK8rUNMK3Q8Rx1TuoCcPzn50J88sZZGPLIpS8h19a+AKxkst1H30RibsH4O4 HUWpGUJQhM9pvXKijyWwXnBot2Jp7J47tD/Kxzdl0Y3+WJBWdzX5/iiFj8sww0ccfgmHkq V3IjFNAM4B4b8MBHTfF4R1bEv2pWAB9jVFI28ozLrIdIflL3yf/9AHbO0pB8ewgKavugt5 oD7QC3W3ZZCjYqmlAroZUjMhmEE2xGhoeJ5+tso+8IFhFxeVcIv/2qQaI/RDH6sB8h0Z+p pt6l0hXosh8TRR1JAeJfDNiTvNFQiF0WAM5dd4Q/8cBAMBsm2XrmfX1xlewwvA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1648802468; a=rsa-sha256; cv=none; b=vRgeA9ofIpWpj71XSa1hL/+R6CFIol/vdZoksFap4VEDELSVlpMKWxwaJJHdUWus4JUjaj ZKNULEFKeqc7iqs+64k+3ugKZ3ogOUTZ3O39Pjc5mBMd8QmO81qpujDfErQWz8qMCjD5Q5 pyZF7VhZenP2ksPnx8WC/+ma0fLKwprQf/Nb992m95KxN9XrtuxFFdU/oYZKXHtY6XW/HP VzUC8HsynkbBcS35KrH0W4iSQGNoWEFaqxznwQBWYceRBGA5mOErWl+Z9u6RnZAFzJEAf1 VuMvIoKV2OgoKU4QrISU/pWE2SEsCfd+ugMeKTJog/9Y44DyMJBFSMrXecrO9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=16e48a3e791202c95fd27ab21a62c4075b5d9b67 commit 16e48a3e791202c95fd27ab21a62c4075b5d9b67 Author: Muhammad Moinur Rahman AuthorDate: 2022-04-01 08:38:52 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2022-04-01 08:40:50 +0000 security/libprelude: Resurrect Update to latest release 5.2.0 --- MOVED | 1 - security/Makefile | 1 + security/libprelude/Makefile | 42 ++++++++++++++ security/libprelude/distinfo | 3 + security/libprelude/pkg-descr | 13 +++++ security/libprelude/pkg-plist | 132 ++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 191 insertions(+), 1 deletion(-) diff --git a/MOVED b/MOVED index df6954255e1f..a0ef75cc5ec8 100644 --- a/MOVED +++ b/MOVED @@ -17095,7 +17095,6 @@ net-im/diligent||2022-03-31|Has expired: Abandoned upstream, users also confirms www/typo3-9||2022-03-31|Has expired: Mainstream support ended 2021-09-30 databases/adodb||2022-03-31|Has expired: Unsupported upstream, cannot be used with PHP 8.0+ audio/clementine-player||2022-03-31|Has expired: Last release in 2016, many issue reports upstream and little to no development for years. Please consider using audio/strawberry -security/libprelude||2022-03-31|Has expired: Very outdated, current version in tree was released back in 2015 and upstream is still active www/crp||2022-03-31|Has expired: Abandonware, last release in 2003 and upstream refers to PHP 4.x and is dead devel/fb-adb||2022-03-31|Has expired: Last release in 2016 and deprecated by upstream, please consider using devel/android-tools-adb instead comms/o2sms||2022-03-31|Has expired: Abandonware, last release in 2010 and upstream is dead diff --git a/security/Makefile b/security/Makefile index a72925f68730..d102ee837b67 100644 --- a/security/Makefile +++ b/security/Makefile @@ -291,6 +291,7 @@ SUBDIR += libotr SUBDIR += libotr3 SUBDIR += libp11 + SUBDIR += libprelude SUBDIR += libpwquality SUBDIR += libressl SUBDIR += libressl-devel diff --git a/security/libprelude/Makefile b/security/libprelude/Makefile new file mode 100644 index 000000000000..30fa23f86ea1 --- /dev/null +++ b/security/libprelude/Makefile @@ -0,0 +1,42 @@ +PORTNAME= libprelude +PORTVERSION= 5.2.0 +CATEGORIES= security +MASTER_SITES= https://www.prelude-siem.org/attachments/download/1395/ + +MAINTAINER= bofh@FreeBSD.org +COMMENT= Sensor support library from Prelude SIEM + +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libgnutls.so:security/gnutls \ + libltdl.so:devel/libltdl \ + libpcre.so:devel/pcre + +USES= libtool localbase pkgconfig +USE_LDCONFIG= yes + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --without-lua \ + --without-python3 \ + --without-swig \ + --without-valgrind \ + ac_cv_path_RUBY= + +INSTALL_TARGET= install-strip + +ETCDIR= ${PREFIX}/etc/prelude + +OPTIONS_DEFINE= DOCS PERL +OPTIONS_SUB= yes + +PERL_USES= perl5 +PERL_CONFIGURE_WITH= perl=${PERL} + +post-install: +.for f in client.conf global.conf idmef-client.conf tls.conf + ${MV} ${STAGEDIR}${ETCDIR}/default/${f} \ + ${STAGEDIR}${ETCDIR}/default/${f}.sample +.endfor + +.include diff --git a/security/libprelude/distinfo b/security/libprelude/distinfo new file mode 100644 index 000000000000..3addcb721ba1 --- /dev/null +++ b/security/libprelude/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1648786682 +SHA256 (libprelude-5.2.0.tar.gz) = 187e025a5d51219810123575b32aa0b40037709a073a775bc3e5a65aa6d6a66e +SIZE (libprelude-5.2.0.tar.gz) = 2902019 diff --git a/security/libprelude/pkg-descr b/security/libprelude/pkg-descr new file mode 100644 index 000000000000..dbaa74427df8 --- /dev/null +++ b/security/libprelude/pkg-descr @@ -0,0 +1,13 @@ +Prelude is a Universal "Security Information & Event Management" (SIEM) +system. Prelude collects, normalizes, sorts, aggregates, correlates and +reports all security-related events. + +As well as being capable of recovering any type of log (system logs, syslog, +flat files, etc.), Prelude benefits from a native support with a number of +systems dedicated to enriching information even further (snort, samhain, +ossec, auditd, etc.). + +This library provides functionality for sensors (connection with a manager, +handling sensor-exported options,...). + +WWW: https://www.prelude-siem.org/ diff --git a/security/libprelude/pkg-plist b/security/libprelude/pkg-plist new file mode 100644 index 000000000000..2d47e6427b79 --- /dev/null +++ b/security/libprelude/pkg-plist @@ -0,0 +1,132 @@ +bin/libprelude-config +bin/prelude-adduser +bin/prelude-admin +@sample %%ETCDIR%%/default/client.conf.sample +@sample %%ETCDIR%%/default/global.conf.sample +@sample %%ETCDIR%%/default/idmef-client.conf.sample +@sample %%ETCDIR%%/default/tls.conf.sample +include/libprelude/common.h +include/libprelude/daemonize.h +include/libprelude/idmef.h +include/libprelude/idmef.hxx +include/libprelude/idmef-additional-data.h +include/libprelude/idmef-class.h +include/libprelude/idmef-class.hxx +include/libprelude/idmef-criteria.h +include/libprelude/idmef-criteria.hxx +include/libprelude/idmef-criterion-value.h +include/libprelude/idmef-data.h +include/libprelude/idmef-message-helpers.h +include/libprelude/idmef-message-id.h +include/libprelude/idmef-message-print.h +include/libprelude/idmef-message-print-json.h +include/libprelude/idmef-message-read.h +include/libprelude/idmef-message-write.h +include/libprelude/idmef-object.h +include/libprelude/idmef-path.h +include/libprelude/idmef-path.hxx +include/libprelude/idmef-time.h +include/libprelude/idmef-time.hxx +include/libprelude/idmef-tree-data.h +include/libprelude/idmef-tree-wrap.h +include/libprelude/idmef-value.h +include/libprelude/idmef-value.hxx +include/libprelude/idmef-value-type.h +include/libprelude/prelude.h +include/libprelude/prelude.hxx +include/libprelude/prelude-async.h +include/libprelude/prelude-client.h +include/libprelude/prelude-client.hxx +include/libprelude/prelude-client-easy.hxx +include/libprelude/prelude-client-profile.h +include/libprelude/prelude-client-profile.hxx +include/libprelude/prelude-config.h +include/libprelude/prelude-connection.h +include/libprelude/prelude-connection.hxx +include/libprelude/prelude-connection-pool.h +include/libprelude/prelude-connection-pool.hxx +include/libprelude/prelude-error.h +include/libprelude/prelude-error.hxx +include/libprelude/prelude-extract.h +include/libprelude/prelude-failover.h +include/libprelude/prelude-hash.h +include/libprelude/prelude-ident.h +include/libprelude/prelude-inttypes.h +include/libprelude/prelude-io.h +include/libprelude/prelude-linked-object.h +include/libprelude/prelude-list.h +include/libprelude/prelude-log.h +include/libprelude/prelude-log.hxx +include/libprelude/prelude-macros.h +include/libprelude/prelude-message-id.h +include/libprelude/prelude-msg.h +include/libprelude/prelude-msgbuf.h +include/libprelude/prelude-option-wide.h +include/libprelude/prelude-option.h +include/libprelude/prelude-plugin.h +include/libprelude/prelude-string.h +include/libprelude/prelude-thread.h +include/libprelude/prelude-timer.h +lib/libprelude.so +lib/libprelude.so.28 +lib/libprelude.so.28.1.0 +lib/libpreludecpp.so +lib/libpreludecpp.so.12 +lib/libpreludecpp.so.12.0.1 +%%PERL%%%%SITE_ARCH%%/Prelude.pm +%%PERL%%%%SITE_ARCH%%/auto/Prelude/Prelude.so +libdata/pkgconfig/libprelude.pc +man/man1/libprelude-config.1.gz +man/man1/prelude-admin.1.gz +share/aclocal/libprelude.m4 +%%PORTDOCS%%share/gtk-doc/html/libprelude/api-index-full.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/ch01.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/deprecated-api-index.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/home.png +%%PORTDOCS%%share/gtk-doc/html/libprelude/index.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/left.png +%%PORTDOCS%%share/gtk-doc/html/libprelude/left-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-additional-data.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-criteria.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-criterion-value.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-data.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-message-print.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-message-read.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-message-write.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-path.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-time.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-tree-wrap.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-idmef-value.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-async.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-client-profile.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-client.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-connection-pool.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-connection.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-error.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-failover.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-hash.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-ident.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-inttypes.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-io.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-linked-object.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-list.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-log.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-msg.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-msgbuf.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-option-wide.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-option.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-plugin.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-string.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude-timer.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude-prelude.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/libprelude.devhelp2 +%%PORTDOCS%%share/gtk-doc/html/libprelude/object-tree.html +%%PORTDOCS%%share/gtk-doc/html/libprelude/right.png +%%PORTDOCS%%share/gtk-doc/html/libprelude/right-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libprelude/style.css +%%PORTDOCS%%share/gtk-doc/html/libprelude/up.png +%%PORTDOCS%%share/gtk-doc/html/libprelude/up-insensitive.png +%%DATADIR%%/swig/libpreludecpp.i +%%PERL%%%%DATADIR%%/swig/perl/libpreludecpp-perl.i +@dir(,,711) %%ETCDIR%%/profile +@dir(,,711) /var/spool/prelude