Opened 2 years ago

Last modified 13 months ago

#64305 new defect

libgeoip: migrate dependents to libmaxminddb

Reported by: chrstphrchvz (Christopher Chavez) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: pandagoat@…, ghosthound, neverpanic (Clemens Lang), Schamschula (Marius Schamschula), ryandesign (Ryan Carsten Schmidt)
Port: libgeoip cherokee ettercap GeoLiteCity nginx ntop p5-geo-ip p5-mail-spamassassin php-geoip py-geoip py-sisynala webalizer wireshark2 wireshark22 wireshark3 wireshark30 xqf zeek

Description

GeoIP/GeoLite are discontinued upstream in favor of GeoIP2/GeoLite2. Some ports still depend on libgeoip (either directly or indirectly via an API wrapper):

  • cherokee
  • ettercap
  • GeoLiteCity
  • nginx
  • ntop
  • p5-geo-ip
    • p5-mail-spamassassin
  • php-geoip
  • py-geoip
    • py-sisynala
  • snoopy
  • webalizer
  • wireshark2/wireshark22/wireshark3/wireshark30 (+geoip variant)
  • xqf
  • zeek

Some of these ports may no longer be useful or maintained upstream and can possibly be removed from MacPorts, while ports to be kept should migrate to libmaxminddb, and then libgeoip and API wrapper ports are eventually removed.

Change History (7)

comment:1 Changed 2 years ago by jmroot (Joshua Root)

Cc: ghosthound added; darkart@… removed

comment:2 Changed 2 years ago by Schamschula (Marius Schamschula)

In 03d289941a593a77e7bebafec3cc3bbaff3606cf/macports-ports (master):

nginx: replace geoip with geoip2 module

See: #64305

comment:3 Changed 2 years ago by Schamschula (Marius Schamschula)

In b17b69826713c95638934b05b535d59ad502313d/macports-ports (master):

zeek: use libmaxminddb, openssl PG

add python39 and python310 variants, default to python39
See: #64305

comment:4 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

In 611c892cdef39bc99b33e713ec60a1c52d8ce10e/macports-ports (master):

php-maxminddb: New port, version 1.11.0

See: #64305

comment:5 Changed 18 months ago by jmroot (Joshua Root)

Port: snoopy removed

comment:6 Changed 14 months ago by chrstphrchvz (Christopher Chavez)

In ed6b673f992bb5493d35105ffccde4722ab3ab0f/macports-ports (master):

py-sisynala: delete deprecated port

Last upstream release was 0.9.19 (published 2005),
which this port was never updated to.
Other package managers do not offer this module.
Indirectly depends on libgeoip, which was discontinued.
See #64305
No dependents.

comment:7 Changed 13 months ago by chrstphrchvz (Christopher Chavez)

In 1c836f90735bba75173142880cd783a84fae08d4/macports-ports (master):

py-geoip: delete port

No dependents. Discontinued by upstream along with libgeoip;
superseded by the geoip2/maxminddb modules.
See: #64305

Note: See TracTickets for help on using tickets.