Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (41422100a62774794cac4673484b97bdb5157224)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (41422100a62774794cac4673484b97bdb5157224)
  • Date: Mon, 3 Jun 2024 01:25:00 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
http/goaccess/DEPENDS | 17 +++++++++++++++++
http/goaccess/DETAILS | 19 +++++++++++++++++++
http/goaccess/HISTORY | 2 ++
libs/geoip/DEPENDS | 3 +++
libs/geoip/DETAILS | 14 +++++++-------
libs/geoip/HISTORY | 9 +++++++++
libs/geoip/PRE_BUILD | 4 ++++
8 files changed, 64 insertions(+), 7 deletions(-)

New commits:
commit 41422100a62774794cac4673484b97bdb5157224
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

geoip 1.6.12

commit 04793af39bf23b6edaa481aa5ab516c6afebbb79
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

goaccess: new spell, real-time web log analyzer

diff --git a/ChangeLog b/ChangeLog
index 485056b..ed1b363 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2024-06-03 Ismael Luceno <ismael AT sourcemage.org>
+ * http/goaccess: new spell, real-time web log analyzer
+
2024-05-26 Pavel Vinogradov <public AT sourcemage.org>
* libs/cjson: new spell. ultralightweight JSON parser in ANSI C

diff --git a/http/goaccess/DEPENDS b/http/goaccess/DEPENDS
new file mode 100755
index 0000000..c85dcef
--- /dev/null
+++ b/http/goaccess/DEPENDS
@@ -0,0 +1,17 @@
+depends ncurses --enable-utf8 &&
+optional_depends SSL \
+ "--with-openssl" \
+ "--without-openssl" \
+ "for TLS support" &&
+optional_depends libmaxminddb \
+ "--enable-geoip=mmdb" \
+ "" \
+ "for GeoIP country lookup" &&
+if is_depends_enabled libmaxminddb; then
+ depends geoip2
+else
+ optional_depends geoip \
+ "--enable-geoip=legacy" \
+ "--disable-geoip" \
+ "for GeoIP country lookup (legacy implementation)"
+fi
diff --git a/http/goaccess/DETAILS b/http/goaccess/DETAILS
new file mode 100755
index 0000000..1279163
--- /dev/null
+++ b/http/goaccess/DETAILS
@@ -0,0 +1,19 @@
+# Watch: https://goaccess.io/download
+ SPELL=goaccess
+ VERSION=1.9.3
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://tar.goaccess.io/$SOURCE
+
SOURCE_HASH=sha512:6f838d006bec65819d42115b9ce6edb3d839c1bbb609353163960361684ae67c5ecb859e5c9e19eb3233aac4e97c18bdd4d19e1919b05695b3dfef3ca5e7a192
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://goaccess.io/";
+ LICENSE[0]="MIT"
+ ENTERED=20240603
+ KEYWORDS=""
+ SHORT="real-time web log analyzer"
+cat << EOF
+GoAccess is an open source real-time web log analyzer and interactive viewer
+that runs in a terminal in *nix systems or through your browser.
+
+It provides fast and valuable HTTP statistics for system administrators that
+require a visual server report on the fly.
+EOF
diff --git a/http/goaccess/HISTORY b/http/goaccess/HISTORY
new file mode 100644
index 0000000..ebe848d
--- /dev/null
+++ b/http/goaccess/HISTORY
@@ -0,0 +1,2 @@
+2024-06-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/libs/geoip/DEPENDS b/libs/geoip/DEPENDS
new file mode 100755
index 0000000..eb55ae7
--- /dev/null
+++ b/libs/geoip/DEPENDS
@@ -0,0 +1,3 @@
+depends autoconf &&
+depends automake &&
+depends slibtool LIBTOOL=slibtool-shared
diff --git a/libs/geoip/DETAILS b/libs/geoip/DETAILS
index 1e39a6d..63bf56e 100755
--- a/libs/geoip/DETAILS
+++ b/libs/geoip/DETAILS
@@ -1,11 +1,11 @@
+# Watch: https://deb.debian.org/debian/pool/main/g/geoip/
geoip_([0-9.]+)[.]orig
SPELL=geoip
- SPELLX=GeoIP
- VERSION=1.6.0
- SOURCE=$SPELLX-$VERSION.tar.gz
- SOURCE_URL[0]=http://www.maxmind.com/download/$SPELL/api/c/$SOURCE
-
SOURCE_HASH=sha512:2d43f8b2aca4b4c30f674d5765bc67d9a6da79688fb8559d34e5981016b2553b568ecff554d1efc8ddee937b45eb864def7480f0e13279883082b9c067c88e91
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
- WEB_SITE=http://www.maxmind.com/app/c
+ VERSION=1.6.12
+ SOURCE=geoip-api-c-$VERSION.tar.gz
+
SOURCE_URL[0]=https://deb.debian.org/debian/pool/main/g/geoip/geoip_$VERSION.orig.tar.gz
+
SOURCE_HASH=sha512:d1ed2dae091548f555cde4d26e4b51ae1e8fbb12ef1695fd95963229d9a1bf241e6f09e5d77b151d51edd0cef78ddef490c6a3f3a70ff122bdd9c0ac5500fc7d
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.tar.gz}"
+ WEB_SITE=http://www.maxmind.com/
ENTERED=20050108
LICENSE[0]=GPL
KEYWORDS="libs"
diff --git a/libs/geoip/HISTORY b/libs/geoip/HISTORY
index 4bb8a3c..1c3b82c 100644
--- a/libs/geoip/HISTORY
+++ b/libs/geoip/HISTORY
@@ -1,3 +1,12 @@
+2024-06-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.6.12
+ fixed SOURCE_URL[0]
+ fixed WEB_SITE
+ * DEPENDS: added slibtool (avoid .la files)
+ added autotools
+ * PRE_BUILD: added autoreconf to generate the missing build system
+ added patching to honour the LIBTOOL variable
+
2013-12-19 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.6.0

diff --git a/libs/geoip/PRE_BUILD b/libs/geoip/PRE_BUILD
new file mode 100755
index 0000000..dca625c
--- /dev/null
+++ b/libs/geoip/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+autoreconf -fis &&
+sed -i '/^LIBTOOL=/d' configure


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (41422100a62774794cac4673484b97bdb5157224), Ismael Luceno, 06/02/2024

Archive powered by MHonArc 2.6.24.

Top of Page