$OpenBSD$

Index: ext/geoip2/extconf.rb
--- ext/geoip2/extconf.rb.orig
+++ ext/geoip2/extconf.rb
@@ -4,23 +4,14 @@ require "rbconfig"
 libdir = RbConfig::CONFIG["libdir"]
 includedir = RbConfig::CONFIG["includedir"]
 
-maxminddb_dir = File.expand_path(File.join(__dir__, "libmaxminddb"))
+header_dirs = [includedir, "/usr/local/include"]
+lib_dirs = [libdir, "/usr/local/lib"]
 
-Dir.chdir(maxminddb_dir) do
-  system("./bootstrap")
-  system({ "CFLAGS" => "-fPIC" }, "./configure", "--disable-shared", "--disable-tests")
-  system("make", "clean")
-  system("make")
-end
-
-header_dirs = [includedir, "#{maxminddb_dir}/include"]
-lib_dirs = [libdir, "#{maxminddb_dir}/src/.libs"]
-
 dir_config("maxminddb", header_dirs, lib_dirs)
 have_func("rb_sym2str", "ruby.h")
 
-$LDFLAGS << " -L#{maxminddb_dir}/src/.libs -lmaxminddb"
-$CFLAGS << " -std=c99 -fPIC -fms-extensions -I#{maxminddb_dir}/src/.libs"
+$LDFLAGS << " -L/usr/local/lib -lmaxminddb"
+$CFLAGS << " -std=c99 -fPIC -I/usr/local/lib"
 # $CFLAGS << " -g -O0"
 
 create_makefile("geoip2/geoip2")
