From ee590a6748b221f14f487fdaf00211e3b4653081 Mon Sep 17 00:00:00 2001 From: Renato Botelho do Couto Date: Fri, 4 Oct 2024 11:59:28 -0300 Subject: [PATCH 1/2] main/libmaxminddb: new package (1.11.0) --- main/libmaxminddb-devel | 1 + main/libmaxminddb/template.py | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 120000 main/libmaxminddb-devel create mode 100644 main/libmaxminddb/template.py diff --git a/main/libmaxminddb-devel b/main/libmaxminddb-devel new file mode 120000 index 0000000000..9b6b0f3096 --- /dev/null +++ b/main/libmaxminddb-devel @@ -0,0 +1 @@ +libmaxminddb \ No newline at end of file diff --git a/main/libmaxminddb/template.py b/main/libmaxminddb/template.py new file mode 100644 index 0000000000..f47bc8e530 --- /dev/null +++ b/main/libmaxminddb/template.py @@ -0,0 +1,17 @@ +pkgname = "libmaxminddb" +pkgver = "1.11.0" +pkgrel = 0 +build_style = "gnu_configure" +make_dir = "." +hostmakedepends = ["automake", "libtool", "pkgconf"] +pkgdesc = "Library for the MaxMind DB file format used for GeoIP2" +maintainer = "Renato Botelho do Couto " +license = "Apache-2.0" +url = "https://github.com/maxmind/libmaxminddb" +source = f"{url}/releases/download/{pkgver}/libmaxminddb-{pkgver}.tar.gz" +sha256 = "b2eea79a96fed77ad4d6c39ec34fed83d45fcb75a31c58956813d58dcf30b19f" + + +@subpackage("libmaxminddb-devel") +def _(self): + return self.default_devel() From 23598c091e7ff82bbe43458a6abcdb4e64065d5a Mon Sep 17 00:00:00 2001 From: Renato Botelho do Couto Date: Fri, 4 Oct 2024 12:02:42 -0300 Subject: [PATCH 2/2] main/suricata: new package (7.0.7) --- main/suricata-devel | 1 + main/suricata/template.py | 41 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 120000 main/suricata-devel create mode 100644 main/suricata/template.py diff --git a/main/suricata-devel b/main/suricata-devel new file mode 120000 index 0000000000..f9d73c5bae --- /dev/null +++ b/main/suricata-devel @@ -0,0 +1 @@ +suricata \ No newline at end of file diff --git a/main/suricata/template.py b/main/suricata/template.py new file mode 100644 index 0000000000..10f18797a1 --- /dev/null +++ b/main/suricata/template.py @@ -0,0 +1,41 @@ +pkgname = "suricata" +pkgver = "7.0.7" +pkgrel = 0 +build_style = "gnu_configure" +configure_args = [ + "--disable-gccmarch-native", + "--enable-bundled-htp", + "--enable-gccprotect", + "--enable-geoip", + "--enable-hiredis", + "--enable-luajit", + "--enable-nspr", + "--enable-nss", +] +hostmakedepends = ["automake", "cargo", "libtool", "pkgconf"] +makedepends = [ + "hiredis-devel", + "jansson-devel", + "libevent-devel", + "libmaxminddb-devel", + "libpcap-devel", + "libyaml-devel", + "luajit-devel", + "lz4-devel", + "nspr-devel", + "nss-devel", + "pcre2-devel", +] +pkgdesc = "High Performance Network IDS, IPS and Security Monitoring engine" +maintainer = "Renato Botelho do Couto " +license = "GPL-2.0-or-later" +url = "https://suricata.io" +source = ( + f"https://www.openinfosecfoundation.org/download/suricata-{pkgver}.tar.gz" +) +sha256 = "26d0a36194d53080fc8b09b999b2b5a83c4049f40ad07ef6ae69c7225a728b86" + + +@subpackage("suricata-devel") +def _(self): + return self.default_devel()